IP Library › Granted Patent US 12,519,627
Granted Patent B2
US 12,519,627 · App. 18/584,111 · Granted Jan 6, 2026

Key establishment and secure communications using satellite-provided random number values

Inventors: Peter Burton Bordow (Fountain Hills, AZ); David Marc Delfiner (Charlotte, NC); Michael Erik Meinholz (Charlotte, NC); Abhijit Rao (Irvine, CA); Bradford A. Shea (Mint Hill, NC); Jeff J. Stapleton (O'Fallon, MO); Richard Toohey (Burlington, VT)
Assignee: Wells Fargo Bank, N.A.
H04L9/0869H04L9/0872
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,519,627
App. No.
18/584,111
Granted
Jan 6, 2026
Kind
B2
Abstract

Systems and techniques for secure communications and distribution of random values for cryptographic key generation, coordinated with the use of specific key generation parameters, are described. An example method includes: receiving a first random value and a second random value generated from at least one quantum random number generator (QRNG), with at least one of the first random value and the second random value being provided from a satellite communication; obtaining key generation parameters associated with cryptographic key generation, where the key generation parameters specify a specific combination of the first random value and the second random value; and generating a cryptographic key, using the specific combination of the first random value and the second random value, as a seed to a cryptographic function.

Claims (32)

1 . A method performed by a computing system operating at a terrestrial location for generating a cryptographic key based on a key generation scheme, the method comprising:

receiving a first random value and a second random value generated from at least one quantum random number generator, wherein at least one of the first random value and the second random value is provided from a satellite communication;

obtaining key generation parameters associated with cryptographic key generation, wherein the key generation parameters specify a combination of the first random value and the second random value; and

generating the cryptographic key, using the combination of the first random value and the second random value as a seed to a cryptographic function.

2 . The method of claim 1 , wherein obtaining the key generation parameters includes determining the key generation parameters at the terrestrial location.

3 . The method of claim 2 , further comprising:

communicating the key generation parameters to a satellite location, wherein the key generation parameters are provided to one or more other terrestrial locations via the satellite location.

4 . The method of claim 1 , wherein obtaining the key generation parameters includes receiving the key generation parameters in the satellite communication, and wherein the key generation parameters are provided to one or more other terrestrial locations with respective satellite communications.

5 . The method of claim 4 , wherein the key generation parameters are determined by a satellite location or determined by another terrestrial location that uses the cryptographic key.

6 . The method of claim 5 , wherein the key generation parameters are selected from a plurality of available key generation parameters, and wherein a selection of the key generation parameters is synchronized among the satellite location, the terrestrial location, and the another terrestrial location.

7 . The method of claim 1 , wherein the key generation parameters specify use of the first random value, the second random value, and at least one additional data value, in connection with generating the cryptographic key.

8 . The method of claim 7 , wherein the key generation parameters are used by a key derivation function for generating the cryptographic key, and wherein the key derivation function corresponds to a symmetric key used by the terrestrial location and another terrestrial location.

9 . The method of claim 1 , wherein the first random value and the second random value are provided as a result of a Boolean function applied at a satellite location.

10 . The method of claim 1 , wherein the first random value is provided from a first quantum random number generator at the terrestrial location and the second random value is provided from a second quantum random number generator at a second terrestrial location,

wherein the second random value is communicated to the terrestrial location via the satellite communication, and wherein the cryptographic function produces a symmetric key that is unique to the terrestrial location and the second terrestrial location.

11 . The method of claim 1 , wherein the terrestrial location includes a first set of key generation parameters used for an initial communication scenario, and a second set of key generation parameters used for a failure scenario.

12 . A non-transitory machine-readable medium comprising instructions to generate a cryptographic key based on a key generation scheme, which when executed by a machine operating at a terrestrial location, cause the machine to:

identify a first random value and a second random value generated from at least one quantum random number generator, wherein at least one of the first random value and the second random value is provided from a satellite communication;

obtain key generation parameters associated with cryptographic key generation, wherein the key generation parameters specify a combination of the first random value and the second random value; and

generate the cryptographic key, using the combination of the first random value and the second random value as a seed to a cryptographic function.

13 . The machine-readable medium of claim 12 , wherein to obtain the key generation parameters includes to determine the key generation parameters at the terrestrial location.

14 . The machine-readable medium of claim 13 , wherein the instructions, which when executed by the machine, cause the machine to:

communicate the key generation parameters to a satellite location, wherein the key generation parameters are provided to one or more other terrestrial locations via the satellite location.

15 . The machine-readable medium of claim 12 , wherein to obtain the key generation parameters includes to identify the key generation parameters in the satellite communication, and wherein the key generation parameters are provided to one or more other terrestrial locations with respective satellite communications.

16 . The machine-readable medium of claim 15 , wherein the key generation parameters are determined by a satellite location or determined by another terrestrial location that uses the cryptographic key.

17 . The machine-readable medium of claim 16 , wherein the key generation parameters are selected from a plurality of available key generation parameters, and wherein a selection of the key generation parameters is synchronized among the satellite location, the terrestrial location, and the another terrestrial location.

18 . The machine-readable medium of claim 12 , wherein the key generation parameters specify use of the first random value, the second random value, and at least one additional data value, in connection with generating the cryptographic key.

19 . The machine-readable medium of claim 18 , wherein the key generation parameters are used by a key derivation function for generating the cryptographic key, and wherein the key derivation function corresponds to a symmetric key used by the terrestrial location and another terrestrial location.

20 . The machine-readable medium of claim 12 , wherein the first random value and the second random value are provided as a result of a Boolean function applied at a satellite location.

21 . The machine-readable medium of claim 12 , wherein the first random value is provided from a first quantum random number generator at the terrestrial location and the second random value is provided from a second quantum random number generator at a second terrestrial location,

wherein the second random value is communicated to the terrestrial location via the satellite communication, and wherein the cryptographic function produces a symmetric key that is unique to the terrestrial location and the second terrestrial location.

22 . The machine-readable medium of claim 12 , wherein the terrestrial location includes a first set of key generation parameters used for an initial communication scenario, and a second set of key generation parameters used for a failure scenario.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2024
From: BORDOW, PETER BURTON; DELFINER, DAVID MARC; MEINHOLZ, MICHAEL ERIK; RAO, ABHIJIT; SHEA, BRADFORD A; STAPLETON, JEFF J; TOOHEY, RICHARD
To: WELLS FARGO BANK, N.A.
Reel/Frame 067168/0678 →
Continuity (1)
Related Publication 20250274277A1 · Aug 28, 2025
References Cited (76)
US 5966224A · Hughes et al. · 1999 [cited by applicant]
US 6487294B1 · Alexander · 2002 [cited by applicant]
US 8015224B1 · Chaichanavong et al. · 2011 [cited by applicant]
US 8374505B2 · Toyoshima et al. · 2013 [cited by applicant]
US 9465582B1 · Whelan et al. · 2016 [cited by applicant]
US 9548862B1 · Potter · 2017 [cited by applicant]
US 10540146B1 · Vakili · 2020 [cited by examiner]
US 10552120B1 · Vakili · 2020 [cited by examiner]
US 10728029B1 · Vakili · 2020 [cited by examiner]
US 11218471B1 · Stapleton · 2022 [cited by examiner]
US 11356247B1 · Carter, Jr. · 2022 [cited by examiner]
US 11640002B2 · Reid et al. · 2023 [cited by applicant]
US 12362913B2 · D'souza · 2025 [cited by applicant]
US 20040109567A1 · Yang et al. · 2004 [cited by applicant]
US 20040141614A1 · Choi et al. · 2004 [cited by applicant]
US 20050216419A1 · Lee et al. · 2005 [cited by applicant]
US 20080046757A1 · Staddon et al. · 2008 [cited by applicant]
US 20130003968A1 · Kang et al. · 2013 [cited by applicant]
US 20150052360A1 · Ravishankar et al. · 2015 [cited by applicant]
US 20150134947A1 · Varcoe et al. · 2015 [cited by applicant]
US 20180343055A1 · Olson · 2018 [cited by applicant]
US 20200014460A1 · Tong et al. · 2020 [cited by applicant]
US 20200169572A1 · Jana et al. · 2020 [cited by applicant]
US 20200252436A1 · Yoon et al. · 2020 [cited by applicant]
US 20200328886A1 · Newton · 2020 [cited by examiner]
US 20210176071A1 · Maass et al. · 2021 [cited by applicant]
US 20210203495A1 · Daniel · 2021 [cited by examiner]
US 20220094431A1 · Kaen et al. · 2022 [cited by applicant]
US 20220329420A1 · Paik et al. · 2022 [cited by applicant]
US 20220368543A1 · Hori · 2022 [cited by applicant]
US 20220407688A1 · Childe et al. · 2022 [cited by applicant]
US 20230171003A1 · Paudel et al. · 2023 [cited by applicant]
US 20230177339A1 · Lord · 2023 [cited by applicant]
US 20230291555A1 · Berta · 2023 [cited by examiner]
US 20240106641A1 · Yeomans et al. · 2024 [cited by applicant]
US 20240129116A1 · Yeomans et al. · 2024 [cited by applicant]
US 20240178994A1 · Bedington et al. · 2024 [cited by applicant]
US 20240281537A1 · Gupta et al. · 2024 [cited by applicant]
US 20240313949A1 · Yeomans et al. · 2024 [cited by applicant]
US 20240340160A1 · D'souza · 2024 [cited by applicant]
US 20240388430A1 · Tranier et al. · 2024 [cited by applicant]
AU 2020381167 · 2022 [cited by applicant]
CN 102857911 · 2013 [cited by applicant]
CN 106878015 · 2017 [cited by applicant]
CN 107147489 · 2019 [cited by applicant]
CN 111385032 · 2021 [cited by applicant]
CN 112929104 · 2021 [cited by applicant]
CN 214281394 · 2021 [cited by applicant]
CN 113098686 · 2022 [cited by applicant]
CN 115334497 · 2022 [cited by applicant]
CN 116015410 · 2023 [cited by applicant]
CN 111385088 · 2023 [cited by applicant]
EP 4125239 · 2023 [cited by applicant]
KR 20070016398 · 2007 [cited by applicant]
WO 2022211731 · 2022 [cited by applicant]
WO 2022243657 · 2022 [cited by applicant]
WO 2023082599 · 2023 [cited by applicant]
WO 2023096586 · 2023 [cited by applicant]
U.S. Appl. No. 18/584,096, filed Feb. 22, 2024, Key Establishment and Secure Comniunications Based on Satellite-Connected Entropy Sources. [cited by applicant]
U.S. Appl. No. 18/584,101, filed Feb. 22, 2024, Key Establishment and Secure Comniunications Based on Satellite Entropy Sources. [cited by applicant]
Bedington, Robert, “Progress in satellite quantum key distribution”, npj Quantum Information (2017) 3:30 ; doi:10.1038 s41534-017-0031-5https: www.nature.com articles s41534-017-0031-5, (Aug. 9, 2017), 13 pgs. [cited by applicant]
Cao, Xiaoli, “Dynamic Routings in Satellite Networks: An Overview”, Sensors 2022, 22, 4552. https: doi.org 10.3390 s22124552, (Jun. 16, 2022), 46 pgs. [cited by applicant]
Del Portillo, Inigo, “Ground Segment Architectures for Large Leoconstellations With Feeder Links in EHF-Bands”, IEEE Aerospace Conference 2018 Big Sky, Montanahttps: www.inigodelportillo.com files Location-GS-EHF-IEEE-2… [cited by applicant]
Grillo, Milo, “Resource allocation in a Quantum Key Distribution Network with LEO and GEO trusted-repeaters”, 2021 17th International Symposium on Wireless Communication Systems (ISWCS), Sep. 2021, Berlin, Germany. pp. … [cited by applicant]
Hao, Yinou, “Key Generation Method Based on Multi-Satellite Cooperation and Random Perturbation”, Entropy 2021, 23(12), 1653; https: doi.org 10.3390 e23121653, (Dec. 8, 2021), 20 pgs. [cited by applicant]
Kasliwal, Keshav, “Enhancing satellite-to-ground communication using quantum key distribution”, IET Quant. Comm. 2023;4:57-69., (Feb. 11, 2023), 14 pgs. [cited by applicant]
Khmelev, Aleksandr V., “Semi-Empirical Satellite-to-Ground Quantum Key Distribution Model for Realistic Receivers”, Entropy 2023, 25,670. https: doi.org 10.3390 e25040670, (Apr. 17, 2023), 15 pgs. [cited by applicant]
Liao, Sheng-Kai, “Satellite-relayed intercontinental quantum network”, Phys. Rev. Lett. 120, 030501, (Jan. 19, 2018), 10 pgs. [cited by applicant]
Reezwana, Ayesha, “A quantum random No. generator on a nanosatellite in low Earth orbit”, Communications Physics | (2022) 5:314 | https: doi.org 10.1038 s42005-022-01096-7 | www.nature.com commsphy, (2022), 6 pgs. [cited by applicant]
Salmasi, Allen, “An Overview of the OmniTRACS-The First Operational Two-Way Mobile Ku-Band Satellite Communications System”, Proceedings of the 2nd International Technical Meeting of the Satellite Division of The Instit… [cited by applicant]
Wang, Junyong, “Networking Feasibility of Quantum Key Distribution Constellation Networks”, Entropy 2022, 24, 298, (2022), 23 pgs. [cited by applicant]
Yue, Pingyue, “Low Earth Orbit Satellite Security and Reliability: Issues, Solutions, and the Road Ahead”, arXiv:2201.03063https: arxiv.org pdf 2201.03063v2, (May 15, 2023), 49 pgs. [cited by applicant]
Zhang, Senbai, “A Multi-objective Satellite Handover Strategy Based on Entropy in LEO Satellite Communications”, 2020 IEEE 6th International Conference on Computer and Communications (ICCC), (Dec. 11, 2020), 6 pgs. [cited by applicant]
Zhang, Yufeng, “Deep Neural Network-Based Receiver for NextGeneration LEO Satellite Communications”, in IEEE Access, vol. 8, pp. 222109-222116, 2020, doi: 10.1109 ACCESS.2020.3044321., (Nov. 21, 2020), 8 pgs. [cited by applicant]
“U.S. Appl. No. 18/584,096, Non Final Office Action mailed Aug. 27, 2025”, 18 pgs. [cited by applicant]
“U.S. Appl. No. 18/584,101, Non Final Office Action mailed Sep. 16, 2025”, 12 pgs. [cited by applicant]