Publication | Open Access
Practical Graphs for Optimal Side-Channel Resistant Memory-Hard Functions
45
Citations
1
References
2017
Year
Unknown Venue
Circuit ComplexityComputational Complexity TheoryEngineeringCryptographic PrimitiveInformation SecurityPractical GraphsComputer ArchitectureComputational ComplexitySide-channel AttackHardware SecuritySide-channel Resistant MhfsComputing SystemsSecurity Sensitive FunctionCryptanalysisMemory-hard FunctionComputer EngineeringComputer ScienceData SecurityGraph Theory
A memory-hard function (MHF) ƒn with parameter n can be computed in sequential time and space n. Simultaneously, a high amortized parallel area-time complexity (aAT) is incurred per evaluation. In practice, MHFs are used to limit the rate at which an adversary (using a custom computational device) can evaluate a security sensitive function that still occasionally needs to be evaluated by honest users (using an off-the-shelf general purpose device). The most prevalent examples of such sensitive functions are Key Derivation Functions (KDFs) and password hashing algorithms where rate limits help mitigate off-line dictionary attacks. As the honest users' inputs to these functions are often (low-entropy) passwords special attention is given to a class of side-channel resistant MHFs called iMHFs.
| Year | Citations | |
|---|---|---|
Page 1
Page 1