US 12,316,754 B1
Systems and methods for quantum consensus
Jeff J. Stapleton, O'Fallon, MO (US); Robert L. Carter, Jr., Pleasant Hill, IA (US); Pierre Arbajian, Matthews, NC (US); Bradford A. Shea, Mint Hill, NC (US); Peter Bordow, Fountain Hills, AZ (US); and Michael Erik Meinholz, Charlotte, NC (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Feb. 3, 2023, as Appl. No. 18/164,328.
Application 18/164,328 is a continuation of application No. 16/787,619, filed on Feb. 11, 2020, granted, now 11,601,266.
Int. Cl. H04L 9/08 (2006.01); G06F 21/72 (2013.01); G06N 10/00 (2022.01); H04B 10/70 (2013.01); H04L 9/14 (2006.01); H04L 9/40 (2022.01)
CPC H04L 9/0852 (2013.01) [G06F 21/72 (2013.01); G06N 10/00 (2019.01); H04B 10/70 (2013.01); H04L 9/14 (2013.01); H04L 63/0435 (2013.01); H04L 63/0442 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, from a server device and by a first device, a first electronic identification of a first subset of a first set of entangled quantum particles and a first number, the first number generated based on a second subset of the first set of entangled quantum particles associated with a second device, wherein the first electronic identification comprises a set of quantum bases, wherein each entangled quantum particle in the first set of entangled quantum particles is entangled with a respective entangled quantum particle in a second set of entangled quantum particles;
generating, by the first device, a second number based on the first subset of the first set of entangled quantum particles;
generating, by the first device, a first session key based on the first number and the second number;
receiving, by the first device and from the second device, an electronic communication comprising a second session key, the second session key having been generated by the second device based on a third number and a fourth number, with at least one of the third number or the fourth number having been received by the second device from the server device; and
authenticating, by the first device, a session between the first device and the second device based on the first session key being identical to the second session key.