IP Library Granted Patent US 8,901,916
Granted Patent B2
US 8,901,916 · App. 13/335,281 · Granted Dec 2, 2014

Detecting malicious hardware by measuring radio frequency emissions

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,901,916
App. No.
13/335,281
Granted
Dec 2, 2014
Kind
B2
Abstract

A method of testing an electronic device includes measuring radio frequency emissions at a plurality of positions relative to a trusted unit of a particular electronicdevice during operation of the trusted unit, and measuring radio frequency emissions at the same plurality of positions relative to a second unit of the particular electronic device. For each of the plurality of positions, the radio frequency emissions measured from the second unit are compared to the radio frequency emissions measured from the trusted unit. The method then determines whether there is any frequency at which the measured amplitude of the radio frequency emissions from the second unit and the measured amplitude of the radio frequency emissions from the trusted unit exhibit a statistically significant difference.

Claims (41)

1. A method, comprising:

measuring radio frequency emissions at a plurality of positions relative to a trusted unit of a particular electronic device during operation of the trusted unit;

measuring radio frequency emissions at the same plurality of positions relative to a second unit of the particular electronic device;

for each of the plurality of positions, comparing the radio frequency emissions measured from the second unit to the radio frequency emissions measured from the trusted unit; and

determining whether there is any frequency at which the measured amplitude of the radio frequency emissions from the second unit and the measured amplitude of the radio frequency emissions from the trusted unit exhibit a statistically significant difference.

2. The method of claim 1 , wherein measuring radio frequency emissions at a plurality of positions relative to a trusted unit of a particular electronic device during operation of the trusted unit includes measuring the amplitude of energy emitted at each of a plurality of frequencies, and wherein measuring radio frequency emissions at the same plurality of positions relative to a second unit of the particular electronic device includes measuring the amplitude of energy emitted at each of a plurality of frequencies.

3. The method of claim 1 , further comprising:

operating the trusted unit of the particular electronic device under a workload while the radio frequency emissions of the trusted unit are being measured; and

operating the second unit of the particular electronic device under the workload while the radio frequency emissions of the second unit are being measured.

4. The method of claim 3 , wherein the workload is a fixed percentage of the maximum nominal workload of the trusted unit of particular electronic device and the second unit of the particular electronic device.

5. The method of claim 3 , further comprising:

for the trusted unit of the particular electronic device and the second unit of the particular electronic device, running the same portion of the workload while measuring the radio frequency emissions at each of the plurality positions.

6. The method of claim 3 , wherein operating the trusted unit of the particular electronic device under a workload while the radio frequency emissions of the trusted unit are being measured, includes reading or writing to a segment of the hardware of the trusted unit that is near a current position where the radio frequency emissions of the trusted unit are being measured; and

wherein operating the second unit of the particular electronic device under a workload while the radio frequency emissions of the second unit are being measured, includes reading or writing to a segment of the hardware of the second unit that is near a current position where the radio frequency emissions of the second unit are being measured.

7. The method of claim 1 , further comprising:

positioning a frequency sensitive antenna at the plurality of positions relative to the electronic device.

8. The method of claim 7 , wherein the plurality of positions lie in a plane adjacent the electronic device.

9. The method of claim 7 , wherein positioning the frequency sensitive antenna at the plurality of positions relative to the electronic device includes continuous movement of the frequency sensitive antenna along a known path.

10. The method of claim 7 , wherein positioning the frequency sensitive antenna at the plurality of positions relative to the electronic device includes incremental movement of the frequency sensitive antenna to each of the plurality of positions and pausing movement to measure the radio frequency emissions of the electronic device.

11. The method of claim 7 , wherein positioning the frequency sensitive antenna at the plurality of positions relative to the electronic device includes moving the electronic device.

12. The method of claim 1 , further comprising:

using a plurality of frequency sensitive antennas to simultaneously measure radio frequency emissions of the electronic device at two or more of the plurality of positions.

13. The method of claim 1 , further comprising:

removing the electronic device from any enclosure prior to measuring the radio frequency emissions of the electronic device.

14. The method of claim 1 , wherein the electronic device includes a circuit board.

15. The method of claim 1 , further comprising:

repeating measurement of the radio frequency emissions of the electronic device at any of the plurality of positions as a function of time.

16. The method of claim 15 , wherein measuring radio frequency emissions at a plurality of positions relative to a trusted unit of a particular electronic device during operation of the trusted unit, includes measuring radio frequency emissions at the plurality of positions relative to a plurality of trusted units of the electronic device.

17. The method of claim 16 , further comprising:

creating the radio frequency emissions standard based upon the radio frequency emissions measured from the plurality of trusted electronic devices.

18. The method of claim 1 , further comprising:

identifying a component on the second unit of the electronic device as being suspicious in response to determining that the radio frequency emissions measured at a position adjacent the component on the second unit are different than the radio frequency emissions measured at the same position adjacent the same component on the trusted unit.

19. The method of claim 1 , wherein determining whether there is any frequency at which the measured amplitude of the radio frequency emissions from the second unit and the measured amplitude of the radio frequency emissions from the trusted unit exhibit a statistically significant difference, includes determining whether there is any frequency at which the measured amplitude of the radio frequency emissions from the second unit are more than 5 dBμV/m greater than the measured amplitude of the radio frequency emissions from the trusted unit.

20. A computer program product including computer usable program code embodied on a computer usable medium, the computer program product including:

computer usable program code for measuring radio frequency emissions at a plurality of positions relative to a trusted unit of a particular electronic device during operation of the trusted unit;

computer usable program code for measuring radio frequency emissions at the same plurality of positions relative to a second unit of the particular electronic device;

computer usable program code for comparing, for each of the plurality of positions, the radio frequency emissions measured from the second unit to the radio frequency emissions measured from the trusted unit; and

computer usable program code for determining whether there is any frequency at which the measured amplitude of the radio frequency emissions from the second unit and the measured amplitude of the radio frequency emissions from the trusted unit exhibit a statistically significant difference.

21. The computer program product of claim 20 , further comprising:

computer usable program code for operating the trusted unit of the particular electronic device under a workload while the radio frequency emissions of the trusted unit are being measured: and

computer usable program code for operating the second unit of the particular electronic device under the workload while the radio frequency emissions of the second unit are being measured.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 050300/0570 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT CONTAINING TYPO ERRORS PREVIOUSLY RECORDED AT REEL: 037101 FRAME: 0969. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037689/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037101/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2011
From: JONES, PHILLIP D.; PAHEL, THOMAS D., JR.; PARKER, ADAM J.; RODRIGUEZ, ADRIAN X.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 027438/0272 →