IP Library › Granted Patent US 12,289,403
Granted Patent B2
US 12,289,403 · App. 18/436,949 · Granted Apr 29, 2025

Extensible quantum random number generation

Inventors: Jeff J. Stapleton (O'Fallon, MO); Peter Bordow (Fountain Hills, AZ)
Assignee: Wells Fargo Bank, N.A.
H04L9/0852H04L9/0877H04L63/0435H04L63/0869
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,289,403
App. No.
18/436,949
Granted
Apr 29, 2025
Kind
B2
Abstract

Systems, apparatuses, methods, and computer program products are disclosed for securing communications between devices. An example method includes obtaining a quantum random number (QRN) from a remote QRN source using a secure communication channel between the initiating device and the remote QRN source. The QRN may be a true random number. The example method may also include using the QRN to participate in computer implemented services with the participating device that received the QRN from the remote QRN source.

Claims (49)

1. A method comprising:

generating, by security circuitry of a first device, authentication data using a quantum random number (QRN);

providing, by the security circuitry of the first device, the authentication data to an authentication service to authenticate the first device;

obtaining, by the security circuitry of the first device, a request from a second device for computer-implemented services from the first device;

providing, by the security circuitry of the first device, an authentication request for the second device to the authentication service in response to the request from the second device;

receiving, by the security circuitry of the first device, an authentication response for the second device from the authentication service as a response to the authentication request; and

sending, by the security circuitry of the first device and to the second device, a response to the request from the second device, wherein, in an instance in which the authentication response indicates that the second device is authenticated, the response to the request from the second device facilitates completion of the computer-implemented services,

wherein, in an instance in which the authentication response indicates that the second device is not authenticated, the response to the request from the second device limits completion of the computer-implemented services.

2. The method of claim 1 , wherein the QRN is distributed to the first device, the second device, and the authentication service via a remote quantum random number (QRN) source.

3. The method of claim 2 , wherein the QRN is distributed by the remote QRN source to the first device over a first secure communication channel, and

wherein the QRN is distributed by the remote QRN source to the second device over a second secure communication channel.

4. The method of claim 3 , further comprising:

establishing, by quantum random number (QRN) management circuitry of the first device, the first secure communication channel between the first device and the remote QRN source; and

obtaining, by the QRN management circuitry of the first device, the QRN from the remote QRN source using the first secure communication channel between the first device and the remote QRN source.

5. The method of claim 3 , wherein the QRN is distributed by the remote QRN source to the authentication service over a third secure communication channel.

6. The method of claim 1 , wherein the authentication response indicates an authentication of the second device based on second authentication data provided to the authentication service by the second device.

7. The method of claim 6 , wherein the second authentication data is generated using the QRN.

8. The method of claim 1 , wherein the authentication data comprises a bit sequence derived from the QRN.

9. The method of claim 1 , wherein the QRN is a true random number.

10. The method of claim 1 , further comprising:

generating, by the security circuitry of the first device and with a portion of the QRN, a symmetric key;

obtaining, by the security circuitry of the first device, encrypted data from the second device;

decrypting, by the security circuitry of the first device with the symmetric key, a portion of the encrypted data to obtain decrypted data; and

performing, by the security circuitry, at least one action for the computer-implemented services based on the decrypted data.

11. A device comprising:

security circuitry configured to:

generate authentication data using a quantum random number (QRN);

provide the authentication data to an authentication service to authenticate the device;

obtain a request from a second device for computer-implemented services from the device;

provide an authentication request for the second device to the authentication service in response to the request from the second device;

receive an authentication response for the second device from the authentication service as a response to the authentication request; and

send, to the second device, a response to the request from the second device, wherein, in an instance in which the authentication response indicates that the second device is authenticated, the response to the request from the second device facilitates completion of the computer-implemented services,

wherein, in an instance in which the authentication response indicates that the second device is not authenticated, the response to the request from the second device limits completion of the computer-implemented services.

12. The device of claim 11 , wherein the QRN is distributed to the device, the second device, and the authentication service via a remote quantum random number (QRN) source.

13. The device of claim 12 , wherein the QRN is distributed by the remote QRN source to the device over a first secure communication channel, and

wherein the QRN is distributed by the remote QRN source to the second device over a second secure communication channel.

14. The device of claim 13 , further comprising quantum random number (QRN) circuitry configured to:

establish the first secure communication channel between the device and the remote QRN source; and

obtain the QRN from the remote QRN source using the first secure communication channel between the device and the remote QRN source.

15. The device of claim 13 , wherein the QRN is distributed by the remote QRN source to the authentication service over a third secure communication channel.

16. The device of claim 11 , wherein the authentication response indicates an authentication of the second device based on second authentication data provided to the authentication service by the second device.

17. The device of claim 16 , wherein the second authentication data is generated using the QRN.

18. The device of claim 11 , wherein the authentication data comprises a bit sequence derived from the QRN.

19. The device of claim 11 , wherein the QRN is a true random number.

20. The device of claim 11 , wherein the security circuitry is further configured to:

generate, with a portion of the QRN, a symmetric key;

obtain encrypted data from the second device;

decrypt, with the symmetric key, a portion of the encrypted data to obtain decrypted data; and

perform at least one action for the computer-implemented services based on the decrypted data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2024
From: STAPLETON, JEFF J.; BORDOW, PETER
To: WELLS FARGO BANK, N.A.
Reel/Frame 067847/0350 →
Continuity (2)
Continuation 17451791 · Oct 21, 2021
Related Publication 20240178993A1 · May 30, 2024
References Cited (14)
US 9092283B2 · Tkacik · 2015 [cited by applicant]
US 10158991B2 · Link, II · 2018 [cited by applicant]
US 10855453B1 · Vakili · 2020 [cited by applicant]
US 11930105B1 · Stapleton · 2024 [cited by examiner]
US 20090060185A1 · Tresser · 2009 [cited by applicant]
US 20170237564A1 · Watanabe · 2017 [cited by applicant]
US 20180068305A1 · Baik · 2018 [cited by applicant]
US 20180241739A1 · Takazoe · 2018 [cited by applicant]
US 20190190723A1 · Lee · 2019 [cited by applicant]
US 20200008057A1 · Zhao · 2020 [cited by examiner]
US 20200275249A1 · Kim · 2020 [cited by examiner]
US 20200403787A1 · Islam · 2020 [cited by examiner]
US 20210051002A1 · Cheng · 2021 [cited by applicant]
US 20230138804A1 · Mao · 2023 [cited by applicant]