<p>Random numbers are a central problem in the disciplines of scientific simulations, cryptography, randomized algorithms, and secure communications. The software-generated pseudorandom bit sequence is fast enough but does not meet the required randomness quality requirements. For this reason, more intensive physical hardware techniques are being developed to generate a real random sequence. This study presented a method for producing quantum truly random bit sequences as the best physical implementation of qubits. The proposed algorithm is implemented in an IBM Quantum Experience (IBMQ) quantum computer. Implementation is done through the IBM software platform QISKit. Quantum state rotation gate X, rotation gate Z, and phase shift gate are used. It performs the superposition of the initial state and gives random numbers on measured. QISKit SDK qasm simulator, real chip seven qubit superconductivity based IBMQ 127 qubit quantum computer is used to run the suggested quantum circuit. The proposed algorithm’s accuracy, validity, and randomness applicability have been validated by restart experiments, autocorrelation analysis, National Institute of Standards and Technology (NIST) NIST SP 800-90B and NIST SP 800 − 22 verified with low gate requirements. The proposed method can be an attractive and appropriate choice in the Noisy Intermediate Scale Quantum (NISQ) technology age. Modern-generation noisy quantum computers can mimic the noisy environment of quantum channels while at the same time acting as a testbed to see how the protocol works on real hardware.</p>

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

Experimenting with Quantum True Random Number Generators on NISQ Computers Using High-level Quantum Programming

  • Vaishnavi Kumar

摘要

Random numbers are a central problem in the disciplines of scientific simulations, cryptography, randomized algorithms, and secure communications. The software-generated pseudorandom bit sequence is fast enough but does not meet the required randomness quality requirements. For this reason, more intensive physical hardware techniques are being developed to generate a real random sequence. This study presented a method for producing quantum truly random bit sequences as the best physical implementation of qubits. The proposed algorithm is implemented in an IBM Quantum Experience (IBMQ) quantum computer. Implementation is done through the IBM software platform QISKit. Quantum state rotation gate X, rotation gate Z, and phase shift gate are used. It performs the superposition of the initial state and gives random numbers on measured. QISKit SDK qasm simulator, real chip seven qubit superconductivity based IBMQ 127 qubit quantum computer is used to run the suggested quantum circuit. The proposed algorithm’s accuracy, validity, and randomness applicability have been validated by restart experiments, autocorrelation analysis, National Institute of Standards and Technology (NIST) NIST SP 800-90B and NIST SP 800 − 22 verified with low gate requirements. The proposed method can be an attractive and appropriate choice in the Noisy Intermediate Scale Quantum (NISQ) technology age. Modern-generation noisy quantum computers can mimic the noisy environment of quantum channels while at the same time acting as a testbed to see how the protocol works on real hardware.