US2023239144A1PendingUtilityA1

Deterministic chaos-based quantum computer resistant data encryption for large scale wide area network solutions

45
Assignee: SCHWADERER WILLIAM DAVIDPriority: Jan 21, 2022Filed: Jan 19, 2023Published: Jul 27, 2023
Est. expiryJan 21, 2042(~15.5 yrs left)· nominal 20-yr term from priority
H04L 9/0662H04L 9/001H04L 9/0869H04L 9/304H04L 9/3093H04L 9/0852
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer-implemented method can include: constructing and initializing Pseudo Random Generator Resources using a multiplicity of secret seed values or secret data values known to a first and second communication device; deriving a session key based, at least in part, on the secret seed, secret data values, Multi-Factor Authentication methods, or Pseudo Random Number Generator Resource generated output; receiving from the first communications device, at the second communications device, data encrypted with the session key or Deterministic Chaos obfuscation methods; and decrypting the data at the second communications device using the session key or Deterministic Chaos de-obfuscation methods.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method, comprising:
 constructing and initializing Pseudo Random Generator Resources using a multiplicity of secret seed values or secret data values known to a first and second communication device;   deriving a session key based, at least in part, on the secret seed, secret data values, Multi-Factor Authentication methods, or Pseudo Random Number Generator Resource generated output;   receiving from the first communications device, at the second communications device, data encrypted with the session key or Deterministic Chaos obfuscation methods; and   decrypting the data at the second communications device using the session key or Deterministic Chaos de-obfuscation methods.   
     
     
         2 . The computer-implemented method of  claim 1 , further comprising receiving, from the first communications device, the multiplicity of secret seed values or secret data values as a plurality of encrypted secret seed values or secret data values that are encrypted with a Quantum Computer resistant key. 
     
     
         3 . The computer-implemented method of  claim 2 , wherein the Quantum Computer resistant key is generated using a code-based Quantum Computer resistant encryption algorithm such as McEliece. 
     
     
         4 . The computer-implemented method of  claim 2 , wherein the Quantum Computer resistant key is generated using a lattice-based Quantum Computer resistant encryption algorithm such as Kyber. 
     
     
         5 . The computer-implemented method of  claim 1 , further comprising obtaining the multiplicity of secret seed values or secret data values via a plurality of key exchanges between the first communications device and second communications devices. 
     
     
         6 . The computer-implemented method of  claim 1 , further comprising establishing a secure connection between the first communications device and the second communications device and receiving the multiplicity of secret seed or secret data values via plurality of secure connections. 
     
     
         7 . The computer-implemented method of  claim 1 , further comprising verifying that the first communications device's Pseudo Random Generator Resource output matches the second communications device's Pseudo Random Generator Resource output. 
     
     
         8 . The computer-implemented method of  claim 1 , further comprising encrypting other data using the session key to obtain encrypted other data, and one communications device transmitting the encrypted other data to the other communications device. 
     
     
         9 . The computer-implemented method of  claim 1 , wherein exchanged session traffic includes authentication information. 
     
     
         10 . The computer-implemented method of  claim 1 , wherein one or more processors are configured to verify that the session traffic was received from an expected communications device based on the authentication information. 
     
     
         11 . A device, comprising:
 an interface unit configured to enable network communications;   a memory; and   one or more processors coupled to the interface unit and the memory and configured to:
 construct and initialize a Pseudo Random Number Generator Resource using, at least in part, a multiplicity of secret seed values or secret data values; 
 derive a session key based, at least in part, on the multiplicity of secret seed values, secret data values, Multi-Factor Authentication methods, or output from the Pseudo Random Number Generator Resource; 
 receive data encrypted with the session key or Deterministic Chaos obfuscation methods; and 
 decrypt the data using the session key or Deterministic Chaos de-obfuscation methods. 
   
     
     
         12 . The device of  claim 11  wherein the one or more processors are further configured to receive the multiplicity of secret seed values or secret data values encrypted with a Quantum Computer resistant key. 
     
     
         13 . The device of  claim 12 , wherein the Quantum Computer resistant key is generated using a code-based encryption algorithm such as the McEliece algorithm. 
     
     
         14 . The device of  claim 12 , wherein the Quantum Computer resistant key is generated using a lattice-based encryption algorithm such as the CRYSTALS-Dilithium (Lattice) encryption algorithm. 
     
     
         15 . The device of  claim 11 , wherein the one or more processors are further configured to obtain the multiplicity of secret seed or secret data values via a plurality of key exchanges. 
     
     
         16 . The device of  claim 11 , wherein the one or more processors are further configured to establish a multiplicity of secure connections with a multiplicity of communications devices, and wherein the multiplicity of processors are configured to receive the multiplicity of secret seed or secret data values by receiving the multiplicity of secret seed or secret data values via a multiplicity of secure connections. 
     
     
         17 . The device of  claim 11 , wherein exchanged session traffic includes authentication information. 
     
     
         18 . The device of  claim 17 , wherein the one or more processors are further configured to verify that the session traffic was received from an expected communications device based on the authentication information. 
     
     
         19 . The device of  claim 11 , wherein exchanged session traffic verifies that the first communications device's Pseudo Random Generator Resource output matches the second communications device's Pseudo Random Generator Resource output. 
     
     
         20 . The device of  claim 11 , wherein exchanged session traffic encrypts other data using the session key to obtain encrypted other data, and one communications device transmitting the encrypted other data to the other communications device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.