US 11,057,213 B2
Authentication system for electronic control unit on a bus
Thomas R. Markham, Fridley, MN (US); and Alexander Chernoguzov, Warrington, PA (US)
Assigned to GARRETT TRANSPORTATION I, INC., Torrance, CA (US)
Filed by GARRETT TRANSPORTATION I INC., Torrance, CA (US)
Filed on Oct. 13, 2017, as Appl. No. 15/784,044.
Prior Publication US 2019/0116045 A1, Apr. 18, 2019
Int. Cl. H04L 29/06 (2006.01); H04L 12/40 (2006.01); G06F 21/44 (2013.01); H04L 9/32 (2006.01); G06F 13/42 (2006.01); H04L 1/00 (2006.01); G06F 21/55 (2013.01)
CPC H04L 9/3234 (2013.01) [G06F 13/4282 (2013.01); H04L 1/0061 (2013.01); H04L 12/40019 (2013.01); H04L 12/40104 (2013.01); H04L 63/06 (2013.01); H04L 63/0876 (2013.01); H04L 63/101 (2013.01); H04L 63/123 (2013.01); H04L 63/1416 (2013.01); H04L 63/164 (2013.01); H04L 63/20 (2013.01); H04L 2012/40215 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An authentication system comprising:
a bus;
a plurality of transmitters connected to the bus;
an authenticating receiver connected to the bus; and
one or more additional receivers connected to the bus; and
wherein:
physical layer signals are applied by the transmitters to messages on the bus for authenticating a transmitter of the plurality of transmitters that sent a message;
the physical layer signal incorporates an identifier (ID) of the transmitter that sent the message;
each of the transmitters applies a unique modulated analog signal associated with the ID of the transmitter to the physical layer signal to incorporate and encode the ID of the transmitter in the physical layer;
the authenticating receiver receives the message and decodes the physical layer signal on the message;
the decoding of the physical layer signal on the message includes demodulating the unique modulated analog signal to determine the ID of the transmitter sending the message and identifying a message type of the message;
the authenticating receiver looks up the ID of the transmitter on a list of IDs corresponding to transmitters approved to send the message to determine whether the ID of the transmitter sending the message matches an ID on the list and compare a message type of the message to message types authorized to be sent by the transmitter sending the message; and
if the ID of the transmitter matches an ID on the list and the message type is authorized to be sent by the transmitter, then the transmitter is authenticated and authorized to send the message; and
if 1) the ID of the transmitter matches no ID on the list or 2) the ID of the transmitter matches an ID on the list and the transmitter is not authorized to send the message type of the message, then the message on the bus may be unauthorized and the authenticating receiver blocks a processing of the message by the one or more additional receivers by asserting a signal on the bus that causes a code associated with the message to be corrupted.