US 12,292,851 B2
Enhanced secure onboard communication for CAN
Ahmad Nasser, Livonia, MI (US); and Tobias Belitz, Ratingen (DE)
Assigned to Renesas Electronic America Inc., Milpitas, CA (US)
Filed by Renesas Electronics America Inc., Milpitas, CA (US)
Filed on Feb. 14, 2024, as Appl. No. 18/441,943.
Application 18/441,943 is a continuation of application No. 17/992,849, filed on Nov. 22, 2022, granted, now 11,934,338.
Application 17/992,849 is a continuation of application No. 17/307,929, filed on May 4, 2021, granted, now 11,526,461.
Application 17/307,929 is a continuation of application No. 16/805,404, filed on Feb. 28, 2020, granted, now 11,016,926.
Claims priority of provisional application 62/932,409, filed on Nov. 7, 2019.
Prior Publication US 2024/0184734 A1, Jun. 6, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 13/42 (2006.01); H04L 9/06 (2006.01)
CPC G06F 13/4282 (2013.01) [H04L 9/0631 (2013.01); G06F 2213/40 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A method of securely transmitting Controller Area Network (CAN) protocol frames by a CAN controller comprising:
receiving from a Central Processing Unit (CPU), a CAN Identification (CAN ID) and a payload;
incrementing a freshness value, the freshness value incremented in response to the received CAN ID;
storing the incremented freshness value in a first CAN controller register, the first CAN controller register mapping at least one of the freshness value and the CAN ID, to a digital key index;
generating an Integrity Check Value (ICV), the ICV generated based on the CAN ID, payload, and a digital key; and
creating a frame to be transmitted, the frame to be transmitted comprising the CAN ID, the incremented freshness value, the payload, and the ICV.