# US 10,372,587 B1 · Electronic device monitoring using induced electromagnetic emissions from software stress techniques

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,372,587 B1
- Document ID: US10372587B1
- Status: Granted
- Kind: B1
- Application number: 15/347,393
- Filed: 2016-11-09
- Granted: 2019-08-06
- Earliest claimed: 2015-11-09
- Assignees: The United States of America as represented by the Secretary of the Navy
- Applicants: The United States of America AS Represented By the Secretary of the Navy
- Inventors: Oren Sternberg; John D. Rockway; Mitchell Lerner; Israel Perez
- Web page: https://patentgrep.com/patent/US10372587B1

## CPC

- G06F 11/3616: {using software metrics}
- G06F 21/755: {with measures against power attack}
- G06F 11/3612: {by runtime analysis (performance monitoring G06F11/3466)}
- G06F 11/3409: {for performance assessment}
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A method involves using one or more software programs to stress a powered electronic device in a test environment to induce controlled electromagnetic emissions from the powered electronic device, using the controlled electromagnetic emissions to generate an emission profile of the powered electronic device operating under stress, monitoring spurious electromagnetic emissions of the powered electronic device in an operational environment, and comparing the spurious electromagnetic emissions of the powered electronic device in the operational environment with the emission profile of the powered electronic device to determine that the powered electronic device is operating under stress in the operational environment.

## Claims

### Claim 1

A method comprising the steps of:
using one or more software programs installed on a computer to stress a powered electronic device in a test environment to induce a repeatable sequence of controlled electromagnetic emissions from the powered electronic device;
using the controlled electromagnetic emissions to generate an emission profile of the powered electronic device operating under stress;
monitoring spurious electromagnetic emissions of the powered electronic device in an operational environment; comparing the spurious electromagnetic emissions of the powered electronic device in the operational environment with the emission profile of the powered electronic device; and
alerting a user that the powered electronic device is undergoing an attack if the spurious electromagnetic emissions exceed the emission profile.

### Claim 2 (depends on 1)

The method of claim 1, wherein the software programs comprise software diagnostic tools.

### Claim 3 (depends on 2)

The method of claim 2, wherein the software diagnostic tools monitor and address at least one of load, stability, and environmental control of the powered electronic device.

### Claim 4 (depends on 1)

The method of claim 1, wherein the powered electronic device is an embedded device.

### Claim 5 (depends on 1)

The method of claim 1, wherein the powered electronic device is a central processing unit.

### Claim 6 (depends on 1)

The method of claim 1, wherein the powered electronic device is a graphical processing unit.

### Claim 7 (depends on 1)

The method of claim 1, wherein the powered electronic device is a memory device.

### Claim 8 (depends on 1)

The method of claim 1, wherein the controlled electromagnetic emissions comprise radio frequency emissions.

### Claim 9 (depends on 1)

The method of claim 1 further comprising a step of displaying, via a display device operatively connected to the computer, an alert to the user of the computer indicating that the powered electronic device is operating under stress in the operational environment due to the attack on the powered electronic device.

### Claim 10

A method comprising the steps of:
using one or more software diagnostic tools installed on a computer to stress an embedded device in a test environment to induce a repeatable sequence of controlled electromagnetic emissions from the embedded device;
using the repeatable sequence of controlled electromagnetic emissions to generate an emission profile of the embedded device operating under stress;
monitoring spurious electromagnetic emissions of embedded device in an operational environment;
comparing the spurious electromagnetic emissions of the embedded device in the operational environment with the emission profile of the embedded device to determine that the embedded device is operating under stress in the operational environment: and
triggering an alert if it is determined that the embedded device is operating under stress in the operational environment due to an attack.

### Claim 11 (depends on 10)

The method of claim 10, wherein the software diagnostic tools monitor and address at least one of load, stability, and environmental control of e embedded device.

### Claim 12 (depends on 10)

The method of claim 10, wherein the embedded device is a central processing unit.

### Claim 13 (depends on 10)

The method of claim 10, wherein the embedded device is a graphical processing unit.

### Claim 14 (depends on 10)

The method of claim 10, wherein the embedded device is a memory device.

### Claim 15 (depends on 10)

The method of claim 10 further comprising a step of displaying, via a display device operatively connected to the computer, an alert to a user of the computer indicating that the embedded device is operating under stress in the operational environment due to the attack on the embedded device.

### Claim 16

A system comprising:
a powered electronic device;
an electromagnetic probe located close enough to the powered electronic device to collect spurious electromagnetic signals from the powered electronic device, wherein the electromagnetic probe is separated from the powered electronic device by an air gap, and wherein the spurious electromagnetic signals are unintended emissions inherent to powered electronic components;
a computer, communicatively coupled to the electromagnetic probe, wherein the computer comprises a memory store having an emission profile of the powered electronic device stored therein, wherein the emission profile represents the spurious electromagnetic emissions behavior of the powered electronic device under a variety of controlled conditions, wherein the computer is configured via computer-implemented programming code stored therein to monitor spurious electromagnetic emissions of the powered electronic device in an operational environment and compare the spurious electromagnetic emissions of the powered electronic device in the operational environment with the emission profile of the powered electronic device and further configured to trigger an alert when the computer determines based on the comparison that the powered electronic device is operating under stress in the operational environment due to an attack on the powered electronic device.

### Claim 17 (depends on 16)

The system of claim 16, wherein the powered electronic device is a central processing unit.

### Claim 18 (depends on 16)

The system of claim 16, wherein the powered electronic device is a graphical processing unit.

### Claim 19 (depends on 16)

The system of claim 16, wherein the powered electronic device is a memory device.

### Claim 20 (depends on 16)

The system of claim 16, wherein the computer has a display device operatively connected thereto, wherein the computer is further configured to display via the display device an alert to a user of the computer indicating that the powered electronic device is operating under stress in the operational environment.
