Considering the importance of cryptography in blockchain networks, the usage of pseudo-random number generators for the secret key and nonce generation is, at least, arguable. Randomness should always be generated from non-deterministic sources, to ensure the random elements are not retrievable from third parties. In this work, a true random number generator based on quantum computation (Q-TRNG) is proposed. This Q-TRNG has allowed to create a quantum secret key generator (Q-SKG), generating keys and nonces whose entropies and serial correlation coefficients showed better values compared to the ones obtained from other widely used blockchain wallets. To the knowledge of the authors, this is the first Q-SKG that has been built for blockchain applications, enhancing the security of secret keys and transaction signatures.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A True Random Number Generator for Blockchain Wallets Based on Quantum Computation

  • Jon Hernández-Bueno,
  • Julen Bernabé-Rodríguez,
  • Iñaki Seco-Aguirre,
  • Leire Legarreta

摘要

Considering the importance of cryptography in blockchain networks, the usage of pseudo-random number generators for the secret key and nonce generation is, at least, arguable. Randomness should always be generated from non-deterministic sources, to ensure the random elements are not retrievable from third parties. In this work, a true random number generator based on quantum computation (Q-TRNG) is proposed. This Q-TRNG has allowed to create a quantum secret key generator (Q-SKG), generating keys and nonces whose entropies and serial correlation coefficients showed better values compared to the ones obtained from other widely used blockchain wallets. To the knowledge of the authors, this is the first Q-SKG that has been built for blockchain applications, enhancing the security of secret keys and transaction signatures.