On the Complexity of Scrypt and Proofs of Space in the Parallel Random Oracle Model

作者: Joël Alwen , Binyi Chen , Chethan Kamath , Vladimir Kolmogorov , Krzysztof Pietrzak

DOI: 10.1007/978-3-662-49896-5_13

关键词:

摘要: We study the time- and memory-complexities of problem computing labels multiple randomly selected challenge-nodes in a directed acyclic graph. The w-bit label node is hash its parents, function modeled as random oracle. Specific instances this underlie both proofs space [Dziembowski et al. CRYPTO'15] well popular memory-hard functions like scrypt. As our maini¾?tool, we introduce new notion probabilistic parallel entangled pebbling game, type combinatorial game on graph, which closely related to labeling same graph. As first application framework, prove that for $$\texttt {scrypt} $$scrypt, when underlying invoked n times, cumulative memory complexity CMC recently introduced by Alwen Serbinenko STOC'15 capture amortized memory-hardness adversaries at least $$\varOmega w \cdot n/\log n^2$$Ωwi¾?n/logn2. This bound holds can store many natural e.g., linear combinations, but still not arbitrary thereof. We then quantity, show how sufficiently small upper it conjecture extends $$scrypt hold against adversaries. We also such an solves main open proofs-of-space protocols: namely, establishing time graph nodes given initial kw-bit state reduces tightly black k-node pebbling.

参考文章(14)
Stefan Dziembowski, Tomasz Kazana, Daniel Wichs, One-time computable self-erasing functions theory of cryptography conference. pp. 125- 143 ,(2011) , 10.1007/978-3-642-19571-6_9
Ari Juels, Markus Jakobsson, Proofs of Work and Bread Pudding Protocols communications and multimedia security. pp. 258- 272 ,(1999)
Cynthia Dwork, Moni Naor, Pricing via Processing or Combatting Junk Mail international cryptology conference. pp. 139- 147 ,(1992) , 10.1007/3-540-48071-4_10
B. Kaliski, PKCS #5: Password-Based Cryptography Specification Version 2.0 RFC. ,vol. 2898, pp. 1- 34 ,(2000)
Cynthia Dwork, Moni Naor, Hoeteck Wee, Pebbling and proofs of work international cryptology conference. pp. 37- 54 ,(2005) , 10.1007/11535218_3
Joël Alwen, Vladimir Serbinenko, High Parallel Complexity Graphs and Memory-Hard Functions symposium on the theory of computing. pp. 595- 603 ,(2015) , 10.1145/2746539.2746622
Subhadeep Banik, Andrey Bogdanov, Takanori Isobe, Kyoji Shibutani, Harunaga Hiwatari, Toru Akishita, Francesco Regazzoni, Midori: A Block Cipher for Low Energy Advances in Cryptology – ASIACRYPT 2015. pp. 411- 436 ,(2015) , 10.1007/978-3-662-48800-3_17
Stefan Dziembowski, Sebastian Faust, Vladimir Kolmogorov, Krzysztof Pietrzak, Proofs of Space international cryptology conference. ,vol. 2013, pp. 585- 605 ,(2015) , 10.1007/978-3-662-48000-7_29
Dmitry Khovratovich, Alex Biryukov, Daniel Dinu, Fast and Tradeoff-Resilient Memory-Hard Functions for Cryptocurrencies and Password Hashing. IACR Cryptology ePrint Archive. ,vol. 2015, pp. 430- ,(2015)
Joël Alwen, Peter Gazi, Georg Fuchsbauer, Sunoo Park, Krzysztof Pietrzak, Albert Kwon, Spacemint: A Cryptocurrency Based on Proofs of Space. IACR Cryptology ePrint Archive. ,vol. 2015, pp. 528- ,(2015)