Patent ID: 11934338
Assignee: RENESAS ELECTRONICS AMERICA INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A controller area network (CAN) controller for transmitting CAN protocol frames, the CAN controller comprising:
a first CAN controller register configured to map a digital key index to at least one CAN identification (ID) and one or more freshness values;
a second CAN controller register configured to map at least one digital key to the digital key index;
a key engine configured to generate an integrity check value (ICV) based on one or more of the CAN ID, a payload, and the digital key; and
a transmitter configured to transmit a frame comprising the CAN ID, the data length code (DLC), an incremented freshness value based on the freshness value, the payload, and the ICV,
wherein the CAN controller is configured to receive the CAN ID, and the payload from a central processing unit (CPU), increment the freshness value to generate the incremented freshness value in response to the receiving the CAN ID, truncate the CAN ID based on truncation information mapped to the CAN ID and comprising a predetermined number of bits, store the incremented freshness value, and create the frame.