Deterministic chaos-based quantum computer resistant data encryption for large scale wide area network solutions
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-modified1 . 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.