Method and apparatus for hybrid encryption
AssigneeBoard of Regents, The University of Texas System
InventorsBenito R. Fernández, José R. Capriles-Grané, Michael D. Bryant, John W. Hall, Carlos A. García
Life of this patent
Estimating the term…
Abstract
Described herein is a combination of mixed-signal hardware and software that is capable or realizing hybrid chaotic oscillators that can be tuned digitally. This includes the type/class of chaotic oscillator, initial conditions, nonlinear elements, thresholds, nonlinear event surfaces, delays, etc. At the same time, tunable methods of how to use the chaotic oscillator information to encrypt and decrypt both analog and digital information is presented. This will make the secure information not vulnerable by digital information compromises or hardware breach.
Claims17
A system of paired circuits that create substantially identical chaotic or preprogrammed analog oscillators that are digitally tunable comprising:
- one or more chaotic oscillators comprising a hybrid chaotic oscillation circuit comprising digital elements and a processor coupled to the digital elements, wherein the operating parameters of the one or more hybrid chaotic oscillators are tunable via the digital elements using the processor, and wherein the operating parameters of the one or more chaotic oscillators are stored in a generation key,
- an encryption device which encrypts information to be sent or stored, wherein the information is encrypted using an encryption key generated by the one or more hybrid chaotic oscillators using the generation key;
- a decryption device which decrypts the encrypted information which is sent or stored, wherein the information is decrypted using signals generated by the one or more hybrid chaotic oscillators using the generation key;
- wherein the encryption key is a mantissa and exponent part of a digital part of a real number generated by the chaotic oscillator at predetermined times.
A method of transmitting encrypted data comprising:
- sending data to an encryption system, wherein the encryption system comprises:
- an encryption tunable chaotic oscillator;
- and
- an encryption device which produces encrypted data;
- encrypting the data using the encryption system by combining the data with an encryption key generated from chaotic signals produced by the tunable chaotic oscillator, wherein the chaotic signals are produced under operating parameters which are stored in a generation key
- sending the encrypted data and the generation key to a decryption system, wherein the decryption system comprises:
- a decryption tunable chaotic oscillator capable of producing chaotic signals substantially identical to the chaotic signals produced by the encryption tunable chaotic oscillator when operating under the operating parameters stored in a generation key;
- and
- a decryption device which removes the encryption key from the encrypted data;
- and
- removing the encryption key from the encrypted data to obtain a copy of the sent data;
- wherein the generation key is stored in a cloud-based server coupled to the encryption system and the decryption system.
A method of transmitting encrypted data comprising:
- sending data to an encryption system, wherein the encryption system comprises:
- an encryption tunable chaotic oscillator;
- and
- an encryption device which produces encrypted data;
- encrypting the data using the encryption system by combining the data with an encryption key generated from chaotic signals produced by the tunable chaotic oscillator, wherein the chaotic signals are produced under operating parameters which are stored in a generation key
- sending the encrypted data and the generation key to a decryption system, wherein the decryption system comprises:
- a decryption tunable chaotic oscillator capable of producing chaotic signals substantially identical to the chaotic signals produced by the encryption tunable chaotic oscillator when operating under the operating parameters stored in a generation key;
- and
- a decryption device which removes the encryption key from the encrypted data to produce the data being transmitted;
- and
- removing the encryption key from the encrypted data to obtain the unencrypted data;
- wherein the encryption system and the decryption system are embodied in a cloud-based server, and wherein the cloud-based server connects a transmitter of the data with a receiver of the data.
A system of paired circuits capable of creating substantially identical chaotic or preprogrammed analog oscillators that are digitally tunable comprising:
- one or more chaotic oscillators comprising a hybrid chaotic oscillation circuit comprising digital elements and a processor coupled to the digital elements, wherein the operating parameters of the one or more hybrid chaotic oscillators are tunable via the digital elements using the processor, and wherein the operating parameters of the one or more chaotic oscillators are stored in a generation key, wherein part of the generating key is hardwired into the one or more chaotic oscillators at manufacturing,
- an encryption device which encrypts information to be sent or stored, wherein the information is encrypted using an encryption key generated by the one or more hybrid chaotic oscillators using the generation key;
- a decryption device which decrypts the encrypted information which is sent or stored, wherein the information is decrypted using signals generated by the one or more hybrid chaotic oscillators using the generation key.
Dependencies are inferred from the claim text.