IP Library Granted Patent US 7,613,580
Granted Patent B2
US 7,613,580 · App. 11/787,027 · Granted Nov 3, 2009

Method and apparatus for generating an EMI fingerprint for a computer system

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 7,613,580
App. No.
11/787,027
Granted
Nov 3, 2009
Kind
B2
Abstract

A system that generates an electromagnetic interference (EMI) fingerprint for a computer system is presented. During operation, the system executes a load script on the computer system, wherein the load script includes a specified sequence of operations. Next, the system receives EMI signals generated by the computer system while executing the load script. The system then generates the EMI fingerprint from the received EMI signals.

Claims (44)

1. A method for generating an electromagnetic interference (EMI) fingerprint for a computer system, comprising:

executing a load script on the computer system, wherein the load script includes a specified sequence of operations, wherein the specified sequence of operations produces a customized load profile that generates a unique EMI fingerprint;

receiving EMI signals generated by the computer system while executing the load script; and

generating the EMI fingerprint from the received EMI signals.

2. The method of claim 1 , wherein receiving the EMI signals involves receiving an EMI time-series signature.

3. The method of claim 2 , wherein generating the EMI fingerprint from the EMI time-series signature involves:

transforming the EMI time-series signature from the time domain to the frequency domain; and

producing a set of amplitude time series for specified frequencies from the frequency domain representation.

4. The method of claim 3 , wherein the specified frequencies can include:

a frequency window bounded by a specified maximum frequency and a specified minimum frequency; or

a specified set of frequencies.

5. The method of claim 3 , wherein transforming the EMI time series signature from the time domain to the frequency domain involves using a Fast Fourier Transform (FFT).

6. The method of claim 1 , wherein receiving the EMI signals involves receiving the EMI signals from an antenna which is used to sense EMI signals generated by the computer system.

7. The method of claim 6 , wherein the antenna is placed inside of a chassis for the computer system.

8. The method of claim 7 , wherein the antenna is placed within a specified distance from a central processing unit (CPU) for the computer system.

9. The method of claim 6 , wherein the antenna is placed outside of a chassis for the computer system.

10. The method of claim 6 , wherein the antenna can be a wire.

11. The method of claim 1 , wherein the load script includes:

a sequence of operations that produces a load profile that oscillates between specified central processing unit (CPU) utilization percentages.

12. The method of claim 1 , further comprising using the EMI fingerprint to determine whether the computer system has been tampered with.

13. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for generating an electromagnetic interference (EMI) fingerprint for a computer system, wherein the method comprises:

executing a load script on the computer system, wherein the load script includes a specified sequence of operations, wherein the specified sequence of operations produces a customized load profile that generates a unique EMI fingerprint;

receiving EMI signals generated by the computer system while executing the load script; and

generating the EMI fingerprint from the received EMI signals.

14. The computer-readable storage medium of claim 13 , wherein receiving the EMI signals involves receiving an EMI time-series signature.

15. The computer-readable storage medium of claim 14 , wherein generating the EMI fingerprint from the EMI time-series signature involves:

transforming the EMI time-series signature from the time domain to the frequency domain; and

producing a set of amplitude time series for specified frequencies from the frequency domain representation.

16. The computer-readable storage medium of claim 15 , wherein the specified frequencies can include:

a frequency window bounded by a specified maximum frequency and a specified minimum frequency; or

a specified set of frequencies.

17. The computer-readable storage medium of claim 15 , wherein transforming the EMI time series signature from the time domain to the frequency domain involves using a Fast Fourier Transform (FFT).

18. The computer-readable storage medium of claim 13 , wherein receiving the EMI signals involves receiving the EMI signals from an antenna which is used to sense EMI signals generated by the computer system.

19. The computer-readable storage medium of claim 18 , wherein the antenna is placed inside of a chassis for the computer system.

20. The computer-readable storage medium of claim 19 , wherein the antenna is placed within a specified distance from a central processing unit (CPU) for the computer system.

21. The computer-readable storage medium of claim 18 , wherein the antenna is placed outside of a chassis for the computer system.

22. The computer-readable storage medium of claim 18 , wherein the antenna can be a wire.

23. The computer-readable storage medium of claim 13 , wherein the load script can include:

a sequence of operations that produces a load profile that oscillates between specified central processing unit (CPU) utilization percentages.

24. The computer-readable storage medium of claim 13 , wherein the method further comprises using the EMI fingerprint to determine whether the computer system has been tampered with.

25. An apparatus that generates an electromagnetic interference (EMI) fingerprint for a computer system, comprising:

an execution mechanism configured to execute a load script on the computer system, wherein the load script includes a specified sequence of operations, wherein the specified sequence of operations produces a customized load profile that generates a unique EMI fingerprint;

a receiving mechanism configured to receive EMI signals generated by the computer system while executing the load script; and

a fingerprint-generation mechanism configured to generate the EMI fingerprint from the received EMI signals.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037305/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2007
From: GROSS, KENNY C.; URMANOV, ALEKSEY M.; DHANEKULA, RAMAKRISHNA C.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 019241/0984 →