Applied Sciences · 2021 · 10 citations · 24 references
ComputingComputer EngineeringComputer ScienceComputer SecurityQuantum ComputingSecurity ProtocolsHash FunctionsPost-quantum CryptographyQuantum AlgorithmsQuantum ComputationQuantum CryptographyQuantum Information TheoryHash-based SignaturesPost-quantum Digital SignaturesPost-quantum Signature SchemesPseudo-random Number GeneratorsQuantum Digital SignaturesQuantum Key DistributionScada SystemsSignature Schemes
The rapid emergence of quantum computing threatens current Supervisory Control and Data Acquisition (SCADA) security standards, mainly, American Gas Association (AGA)-12. Therefore, researchers are developing various security schemes based on either quantum or post-quantum algorithms. However, the efficiency of quantum algorithms impacts the security of the post-quantum digital signature scheme. We propose an intrusion resistant algorithm exploiting and applying quantum principles in the post-quantum signature algorithm. We use the Bennett 1992 (B92) protocol, a quantum key distribution scheme, to obtain the cipher, and the practical Stateless Hash-based Signatures (SPHINCS)-256 protocol to obtain a post-quantum signature. However, instead of Chacha-12, a well-known cryptographically secure pseudo-random number generator, we apply a quantum random number generator to obtain a truly random Hash to Obtain Random Subset (HORS) signature with Tree (HORST) secret key used in SPHINCS-256. We have implemented the design in Python with the Quantum Information Toolkit. We have validated the proposed algorithm using the Probabilistic Model Checking for Performance and Reliability Analysis (PRISM) and Scyther tools. Moreover, the National Institute of Standards and Technology (NIST) statistical tests show that the proposed algorithm key pairs have randomness of 98% and RSA and ECDSA are below 96%.
24
A fast quantum mechanical algorithm for database search
Lov K. Grover · 1996 · 8.6K citations · Full text
A single quantum cannot be cloned
William K. Wootters, Wojciech H. Zurek · Nature · 1982 · 5.4K citations
Quantum cryptography using any two nonorthogonal states
Charles H. Bennett · Physical Review Letters · 1992 · 3.1K citations
Quantum random number generators
Miguel Herrero-Collantes, Juan Carlos García-Escartín · Reviews of Modern Physics · 2017 · 772 citations · Full text