A Quantum Secure Blockchain
The Neunio blockchain is designed to be secured using post-quantum cryptography (PQC). Transaction signatures are made using a PQC key scheme that involves lattice-based cryptography (LBC), where keys are based on ring polynomials for which finding a matching key is considered mathematically hard both classically and with respect to quantum computing. The particular signature scheme used is GLYPH, a modified version of the GLP scheme. GLYPH is submitted for consideration as the standard post-quantum signing algorithm as a conclusion of NIST's First PQC Standardization Conference. GLYPH theoretically guarantees at least 128 bits of security, independent of possible future advancements in the field of PQC. The signing scheme currently employed in most blockchain applications, which relies on elliptic curve cryptography (ECC), will not be secure with the advent of quantum supreme computers. Both Alphabet and IBM have announced or predicted their own quantum supreme computers by the end of 2017.
A side effect of this signing scheme is an increase in block size as public keys will grow significantly in size. As compression algorithms arise in PQC, and advancements in network speed increase with the growth of fiber optic cables, however, the impact of this size increase should become minimal. We will constantly be working to improve the Neunio application and subsequent improvement plans will address these concerns.
University of West Florida
University of Rochester