Claims
- 1. A method for extracting information about one or more operations performed by an electronic device, the method comprising the steps of:
receiving one or more sets of derived signals, each set of derived signals corresponding to a setting of collection equipment, and each derived signal in the received set of derived signals being derived from a respective electromagnetic emanation from the electronic device performing an operation; separating each of the derived signals into a signal component and a noise component so that each set of derived signals corresponding to the respective setting of collection equipment is separated into a set of signal components and a set of noise components corresponding to the respective setting of collection equipment; aggregating the signal components corresponding to the respective setting of collection equipment to create an aggregate signal signature for the respective setting of collection equipment; and aggregating the noise components corresponding to the respective settings of collection equipment to create an aggregate noise signature for the respective settings of collection equipment, the aggregate signal signature and the aggregate noise signature being the information extracted.
- 2. A method, as in claim 1, where the derived signals are derived from the electromagnetic emanation by sequentially applying one or more times any one or more of the following: an RF filter, a preamplifier, an intermediate frequency mixer, a filter, an amplifier, a demodulator, a transform, a frequency domain transform, a fourier transform, a Laplace transform, a clipper, and a z-axis transform.
- 3. A method, as in claim 1, where derived signals corresponding to the same respective setting of collection equipment are used to produce a signal component, corresponding to the same respective setting of collection equipment, by aligning two or more of the derived signals to create aligned signals, and by averaging the aligned signals.
- 4. A method, as in claim 3, where the alignment among derived signals corresponding to a setting of collection equipment is produced by aligning one or more prominent features available in derived signals.
- 5. A method, as in claim 1, where a derived signal corresponding to the same respective setting of collection equipment is used to produce a noise component by subtracting from the derived signal, the signal component corresponding to the respective setting of collection equipment.
- 6. A method, as in claim 1, where the aggregate signal signature corresponding to the respective setting of collection equipment is created by computing one or more statistics about the signal component corresponding to the same respective setting of collection equipment..
- 7. A method, as in claim 6, where the statistic includes any one or more of the following: an average power level of the signal component and a spacing between signal components corresponding to different settings of collection equipment.
- 8. A method, as in claim 1, where the aggregate noise signature corresponding to one or more of the settings of collection equipment is created by computing one or more statistics about the noise components corresponding to the respective settings of collecting equipment.
- 9. A method, as in claim 8, where the statistic includes any one or more of the following: a first order mean of the noise components, a second order correlation of the noise components which correspond to one or more settings of collection equipment.
- 10. A method, as in claim 1, further comprising a scoring device that uses a likelihood discriminator with one or more of the derived signals to compute a measure of confidence that one of the operations is being performed.
- 11. A method, as in claim 10, where the likelihood discriminator includes a maximum likelihood discriminator obtained by using signal signatures and noise signatures corresponding to one or more of the respective settings of collection equipment.
- 12. A method, as in claim 11, where the measure of confidence for two or more of the derived signals are combined to create a cumulative score.
- 13. A method as in claim 12, where the measures of confidence are combined using an optimal ratio combining method.
- 14. A method, as in claim 1, further comprising a scoring device that computes a measure of vulnerability for one or more operations performed by the electronic device, the measure of vulnerability being determined by computing information theoretic bounds derived from signal and noise signatures corresponding to one or more of the respective settings of collection equipment.
- 15. A method, as in claim 14, where computing information theoretic bound for one or more operations includes computing probability of error and entropy for the operations.
- 16. A system for determining extracted information about one or more operation performed by an electronic device under test (DUT), the system comprising:
an input generator that provides a plurality of known inputs sequentially to one or more inputs of the DUT; one or more sensors that sense one or more electromagnetic emanations emitted from the DUT as the DUT performs the operation on each of the inputs, the electromagnetic emanation being created by the performance of the operation; one or more demodulators that demodulates each of the electromagnetic emanations to produce a set of derived signals; a separator that separates each of the derived signals into a signal component and a noise component so that the set of derived signals is separated into a set of signal components and a set of noise components; aggregating the signal components with the same derivation criteria to create an aggregate signal signature; and aggregating the noise components the same derivation criteria to create an aggregate noise signature, the aggregate signal signature and the aggregate noise signature being the information extracted.
- 17. A system for extracting information about one or more operations performed by an electronic device, the system comprising:
means for receiving one or more sets of derived signals, each set of derived signals corresponding to a setting of collection equipment, and each derived signal in the received set of derived signals being derived from a respective electromagnetic emanation from the electronic device performing an operation; means for separating each of the derived signals into a signal component and a noise component so that each set of derived signals corresponding to the respective setting of collection equipment is separated into a set of signal components and a set of noise components corresponding to the respective setting of collection equipment; means for aggregating the signal components corresponding to the respective setting of collection equipment to create an aggregate signal signature for the respective setting of collection equipment; and means for aggregating the noise components corresponding to the respective settings of collection equipment to create an aggregate noise signature for the respective settings of collection equipment, the aggregate signal signature and the aggregate noise signature being the information extracted.
- 18. A computer program product for extracting information about one or more operations performed by an electronic device, the computer program product having a program that perform the steps of:
receiving one or more sets of derived signals, each set of derived signals corresponding to a setting of collection equipment, and each derived signal in the received set of derived signals being derived from a respective electromagnetic emanation from the electronic device performing an operation; separating each of the derived signals into a signal component and a noise component so that each set of derived signals corresponding to the respective setting of collection equipment is separated into a set of signal components and a set of noise components corresponding to the respective setting of collection equipment; aggregating the signal components corresponding to the respective setting of collection equipment to create an aggregate signal signature for the respective setting of collection equipment; and aggregating the noise components corresponding to the respective settings of collection equipment to create an aggregate noise signature for the respective settings of collection equipment, the aggregate signal signature and the aggregate noise signature being the information extracted.
Parent Case Info
[0001] This invention claims priority to U.S. Provisional patent application No. 60/335472, entitled “An Evaluation Procedure for Testing Electromagnetic Emanation Vulnerabilities of Computing Systems and Countermeasures for Addressing Leakages of Sensitive Information from Compromising Electromagnetic Emanations” to Agrawal et al., filed on Nov. 1, 2001 which is herein incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60335472 |
Nov 2001 |
US |