US 11,736,270 B2
Error and attack resistant random number generation using quantum computing
Benjamin Glen McCarty, Washington, DC (US)
Assigned to Accenture Global Solutions Limited, Dublin (IE)
Filed by Accenture Global Solutions Limited, Dublin (IE)
Filed on Jan. 5, 2021, as Appl. No. 17/141,897.
Prior Publication US 2022/0216982 A1, Jul. 7, 2022
Int. Cl. H04L 9/00 (2022.01); G06N 10/00 (2022.01); G06F 7/58 (2006.01)
CPC H04L 9/002 (2013.01) [G06N 10/00 (2019.01); G06F 7/588 (2013.01); H04L 2209/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
initializing N qubits in respective superposition states;
computing a randomly selected oracle randomization function using i) the initialized N qubits and ii) multiple ancilla qubits, wherein the multiple ancilla qubits comprise a first ancilla qubit and one or more second ancilla qubits;
performing a phase flip operation on the first ancilla qubit;
computing an inverse of the randomly selected oracle randomization function using i) the N qubits and ii) the multiple ancilla qubits;
performing a diffusion operation on the N qubits; and
measuring the N qubits and providing data representing measured states of the N qubits as N random bits.