Scrypt is maximally memory hard Conference Paper

Author(s): Alwen, Joël; Chen, Binchi; Pietrzak, Krzysztof; Reyzin, Leonid; Tessaro, Stefano
Title: Scrypt is maximally memory hard
Title Series: LNCS
Affiliation IST Austria
Abstract: Memory-hard functions (MHFs) are hash algorithms whose evaluation cost is dominated by memory cost. As memory, unlike computation, costs about the same across different platforms, MHFs cannot be evaluated at significantly lower cost on dedicated hardware like ASICs. MHFs have found widespread applications including password hashing, key derivation, and proofs-of-work. This paper focuses on scrypt, a simple candidate MHF designed by Percival, and described in RFC 7914. It has been used within a number of cryptocurrencies (e.g., Litecoin and Dogecoin) and has been an inspiration for Argon2d, one of the winners of the recent password-hashing competition. Despite its popularity, no rigorous lower bounds on its memory complexity are known. We prove that scrypt is optimally memory-hard, i.e., its cumulative memory complexity (cmc) in the parallel random oracle model is Ω(n2w), where w and n are the output length and number of invocations of the underlying hash function, respectively. High cmc is a strong security target for MHFs introduced by Alwen and Serbinenko (STOC’15) which implies high memory cost even for adversaries who can amortize the cost over many evaluations and evaluate the underlying hash functions many times in parallel. Our proof is the first showing optimal memory-hardness for any MHF. Our result improves both quantitatively and qualitatively upon the recent work by Alwen et al. (EUROCRYPT’16) who proved a weaker lower bound of Ω(n2w/ log2 n) for a restricted class of adversaries.
Keywords: Memory-Hard Functions; password hashing; scrypt
Conference Title: EUROCRYPT: Theory and Applications of Cryptographic Techniques
Volume: 10212
Conference Dates: May 8 - 12, 2016
Conference Location: Vienna, Austria
ISBN: 978-331956616-0
Publisher: Springer  
Date Published: 2017-01-01
Start Page: 33
End Page: 62
DOI: 10.1007/978-3-319-56617-7_2
Open access: yes (repository)
IST Austria Authors
  1. Joel Alwen
    13 Alwen
Related IST Austria Work