IP Library Granted Patent US 11,757,858
Granted Patent B2
US 11,757,858 · App. 16/854,621 · Granted Sep 12, 2023

Analog waveform monitoring for real-time device authentication

Inventors: Amanda L. Buchanan (Simpsonville, SC); David A. Kwietniewski (Greenville, SC)
Assignee: Raytheon Company
H04L63/08G06F13/42G06N20/10
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 11,757,858
App. No.
16/854,621
Granted
Sep 12, 2023
Kind
B2
Abstract

A method that includes operating a bus monitoring system having at least one interface configured to be coupled to at least one communication bus and receive bus traffic transmitted over the communication bus(es). The method also includes, using a device authentication system of the bus monitoring system, analyzing the bus traffic received via the at least one interface. Analyzing the bus traffic includes obtaining a message in the bus traffic (where the message identifies a source), identifying a support vector machine that corresponds to the source of the message, applying a wave transform to a waveform of the received message in order to generate a transformed waveform, inputting the transformed waveform to the identified support vector machine, and taking action in response to the identified support vector machine determining that the transformed waveform or the associated information does not correspond to the source.

Claims (45)

1. An apparatus comprising:

at least one interface configured to be coupled to at least one communication bus, the at least one interface configured to receive bus traffic transmitted over the at least one communication bus; and

one or more processing devices configured to implement a device authentication system, the device authentication system configured to analyze the bus traffic received via the at least one interface;

wherein, to analyze the bus traffic, the device authentication system is configured to:

obtain a message in the bus traffic, the message identifying a source that transmitted the message over the at least one communication bus;

identify a support vector machine that corresponds to the source;

apply a wavelet transform to a waveform of the received message in order to generate a transformed waveform;

input the transformed waveform to the identified support vector machine; and

take action in response to the identified support vector machine determining that the transformed waveform does not correspond to the source.

2. The apparatus of claim 1 , wherein the wavelet transform is a Haar wavelet transform.

3. The apparatus of claim 1 , wherein the device authentication system includes a support vector machine for each of multiple bus components coupled to the at least one communication bus.

4. The apparatus of claim 3 , wherein each support vector machine is trained to identify messages sent from its respective bus component.

5. The apparatus of claim 4 , wherein, to take action, the device authentication system is configured to input the transformed waveform to each support vector machine in order to determine a true source of the message.

6. The apparatus of claim 1 , wherein the identified support vector machine is configured to determine whether the transformed waveform corresponds to the source based on at least one of: a waveform shape, a magnitude, and a number of peaks.

7. The apparatus of claim 1 , wherein, to take action, the device authentication system is configured to transmit an alert to at least one specified user.

8. A method comprising:

operating a bus monitoring system having at least one interface coupled to at least one communication bus, the at least one interface configured to receive bus traffic transmitted over the at least one communication bus; and

using a device authentication system of the bus monitoring system, analyzing the bus traffic received via the at least one interface, wherein analyzing the bus traffic comprises:

obtaining a message in the bus traffic, the message identifying a source that transmitted the message over the at least one communication bus;

identifying a support vector machine that corresponds to the source;

applying a wavelet transform to a waveform of the received message in order to generate a transformed waveform;

inputting the transformed waveform to the identified support vector machine; and

taking action in response to the identified support vector machine determining that the transformed waveform does not correspond to the source.

9. The method of claim 8 , wherein the wavelet transform is a Haar wavelet transform.

10. The method of claim 8 , wherein:

multiple bus components are coupled to at least one of the at least one communication bus; and

the device authentication system includes a support vector machine for each of the bus components.

11. The method of claim 10 , wherein each support vector machine is trained to identify messages sent from its respective bus component.

12. The method of claim 11 , wherein taking action comprises inputting the transformed waveform to each support vector machine in order to determine a true source of the message.

13. The method of claim 8 , wherein the identified support vector machine is configured to determine whether the transformed waveform corresponds to the source based on at least one of: a waveform shape, a magnitude, and a number of peaks.

14. The method of claim 8 , wherein taking action comprises transmitting an alert to at least one specified user.

15. A non-transitory computer readable medium storing instructions that implement a device authentication system, the instructions when executed causing at least one processor to:

receive, via at least one interface configured to be coupled to at least one communication bus, bus traffic transmitted over the at least one communication bus; and

analyze the bus traffic received via the at least one interface, wherein the instructions that cause the at least one processor to analyze the bus traffic comprise instructions that cause the at least one processor to:

obtain a message in the bus traffic, the message identifying a source that transmitted the message over the at least one communication bus;

identify a support vector machine that corresponds to the source;

apply a wavelet transform to a waveform of the received message in order to generate a transformed waveform;

input the transformed waveform to the identified support vector machine; and

take action in response to the identified support vector machine determining that the transformed waveform does not correspond to the source.

16. The non-transitory computer readable medium of claim 15 , wherein the wave transform is a Haar wavelet transform.

17. The non-transitory computer readable medium of claim 15 , wherein the device authentication system includes a support vector machine for each of multiple bus components coupled to the at least one communication bus.

18. The non-transitory computer readable medium of claim 17 , wherein each support vector machine is trained to identify messages sent from its respective bus component.

19. The non-transitory computer readable medium of claim 18 , wherein the instructions that cause the at least one processor to take action comprise:

instructions that cause the at least one processor to input the transformed waveform to each support vector machine in order to determine a true source of the message.

20. The non-transitory computer readable medium of claim 15 , wherein the identified support vector machine is configured to determine whether the transformed waveform corresponds to the source based on at least one of: a waveform shape, a magnitude, and a number of peaks.

Assignments (4)
CHANGE OF NAME Recorded Jul 3, 2024
From: COLUMBUS BUYER LLC
To: NIGHTWING GROUP, LLC
Reel/Frame 068106/0251 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2024
From: RAYTHEON COMPANY
To: COLUMBUS BUYER LLC
Reel/Frame 068233/0420 →
SECURITY INTEREST Recorded Apr 1, 2024
From: COLUMBUS BUYER LLC; RAYTHEON BLACKBIRD TECHNOLOGIES, INC.; RAYTHEON FOREGROUND SECURITY, INC.
To: WELLS FARGO BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066960/0411 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2020
From: BUCHANAN, AMANDA L.; KWIETNIEWSKI, DAVID A.
To: RAYTHEON COMPANY
Reel/Frame 052456/0503 →