Post-quantum blockchain

Introduction







In the past few years, systems based on the so-called blockchain have gained great popularity, attracting users with a number of their advantages: decentralization, data immutability, transparency, as well as the absence of a trusted center, that is, an intermediary. Providing such benefits is possible thanks to two “whales” of the blockchain: asymmetric encryption and the use of hash functions . However, in connection with the development of quantum computing, the security of these primitives has become under threat, so there is a need to find new approaches to building a blockchain that will be resistant to attacks using a quantum computer - the so-called post - quantum blockchain.... This article highlights which parts blokcheyna are the most vulnerable to attack by a quantum computer, how real are these threats, what are the approaches to the construction postkvantovogo blokcheyna resistant to them, and how these approaches are applicable.



Blockchain device







, , , . , — , , , . , .



, , : , proof-of-work (.: ), . , - . . , .



, . : , , , , , . , ECDSA (.: Elliptic Curve Digital Signature Algorithm), DSA (.: Digital Signature Algorithm), . , . , , , RSA (.: Rivest Shamir Adleman), , , . , , , .









, : . , - . , , .



, , , . , , . , .









, . , , . , .



. , f(x), . , Uf(x), 0, x f, 1 — . , , , , . x, , x, , . , . f , 1. , f , , .



proof-of-work







, , , . , (.: ASIC), , . , , , , , , . , , .



, , , , proof-of-work. , , , BlackCoin, proof-of-stake (.: ), , , . Proof-of-stake , .



proof-of-stake - , , , , . . , , , - , .









, , , . - , , RSA, ECDSA, ECDH, DSA, , . , , , .





,







, , , , , , — . , , , , . -, , , , , , . -, , , . Bitcoin’, 60 310, , , 2030 1. , “” , , . , , : . , , .





, , . , 2016 NIST (.: ) , 2022 . , .







(.: code based), McEliece, , RSA, . , , Niederreiter’, , . , NP- , . , , , , , , , . , , LDPC (.: Low Density Parity Check), .







(.: lattice based), NIST . n- . , , , , (Shortest Vector Problem) (Closest Vector Problem), . , , . , , , (.: Short Integer Solution), , .







, , (.: hash based), , -. 70- RSA DSA, , . , . , , .





, . , , proof-of-work, , proof-of-stack. , , , , . , , , , , — .




All Articles