Organic keyed encryption
AssigneeLockheed Martin Corporation
InventorsHoward J. Schantz, Rick C. Stevens
Life of this patent
Estimating the term…
Abstract
An encryption technique that creates a unique encryption key or fingerprint based on unique physical and electrical characteristics of a target electronic assembly to be protected. The encryption key can be constructed by exploiting the manufacturing variances present in all electronic elements including active elements and passive elements. Active elements include, for example: oscillators/clocks, internal I/O controllers, external I/O controllers, memory, processors, and digital power converters. Passive elements include, for example: internal I/O interconnects, external I/O interconnects, memory buses, and power buses. The encryption key can also include one or more environmental condition thresholds.
Claims11
A method of creating an encryption key of an electronic assembly, comprising:
- measuring a plurality of active and/or passive electronic performance factors of one or more elements of the electronic assembly, the active electronic performance factors are measured from one or more of the following active elements:
- an oscillator, an internal I/O controller, an external I/O controller, a memory, a processor, and a digital power converter, and wherein measuring the active electronic performance factors comprises generating pulse trains that grade the delay and thresholding of the active elements;
- and
- creating the encryption key from the measured electronic performance factors.
A method of creating an encryption key of an electronic assembly, comprising:
- measuring a plurality of active and/or passive electronic performance factors of one or more elements of the electronic assembly, the passive electronic performance factors are measured from one or more of the following passive elements:
- an internal I/O interconnect, an external I/O interconnect, a memory bus, and a power bus, and wherein measuring the passive electronic performance factors comprises using a time domain reflectometry technique to determine thresholds of the passive elements;
- and
- creating the encryption key from the measured electronic performance factors.
A method of creating an encryption key of an electronic assembly, comprising:
- measuring a plurality of active and/or passive electronic performance factors of one or more elements of the electronic assembly;
- and
- creating the encryption key from the measured electronic performance factors, the encryption key includes at least one environmental condition threshold.
An electronic assembly, comprising:
- a plurality of active electronic elements and a plurality of passive electronic elements cooperatively assembled to form an electronic structure;
- a key construction device connected to the active electronic elements to receive inputs from the active electronic elements pertaining to at least one electronic performance factor of the active electronic elements, and the key construction device constructs an encryption key that includes a sequence of sub-key pieces constructed from the electronic performance factors of the active electronic elements.
Dependencies are inferred from the claim text.