US 12,111,908 B2
Lightweight electronic control unit fingerprinting
Eduardo Alban, Hillsboro, OR (US); Shabbir Ahmed, Beaverton, OR (US); Marcio Juliato, Portland, OR (US); Christopher Gutierrez, Hillsboro, OR (US); Qian Wang, Portland, OR (US); Vuk Lesi, Cornelius, OR (US); and Manoj Sastry, Portland, OR (US)
Assigned to INTEL CORPORATION, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Jun. 29, 2023, as Appl. No. 18/215,924.
Application 18/215,924 is a continuation of application No. 16/994,219, filed on Aug. 14, 2020, granted, now 11,720,662.
Prior Publication US 2023/0342450 A1, Oct. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/85 (2013.01); G06F 13/20 (2006.01); G06F 21/44 (2013.01); H04L 12/40 (2006.01)
CPC G06F 21/44 (2013.01) [G06F 13/20 (2013.01); G06F 21/85 (2013.01); H04L 12/40 (2013.01); H04L 2012/40215 (2013.01); H04L 2012/40273 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
processing circuitry; and
memory coupled to the processing circuitry, the memory comprising instructions that when executed by the processing circuitry cause the processing circuitry to:
process a voltage waveform of a message from a communication bus;
determine a message identification (MID) from the message;
determine if the memory comprises a fingerprint associated with the MID;
generate a set of histograms from the voltage waveform after a failure to find the fingerprint associated with the MID in the memory;
generate a density from the set of histograms with a kernel based density function, the kernel based density function to fit the set of histograms as a sum of kernels;
generate an observed distribution from the density of the voltage waveform with a cumulative distribution function (CDF); and
store the fingerprint with an indicator of the MID in the memory to associate the MID with the fingerprint, wherein the fingerprint comprises an indication of the observed distribution.