Multi-processor automotive electronic control unit
AssigneeBoard of Regents of the Nevada System of Higher Education, on behalf of the University of Nevada, Reno
InventorsArslan Munir, Bikash Poudel
Life of this patent
Estimating the term…
Abstract
One aspect of the invention provides an automotive electronic control unit (ECU) including: an application processor; and one or more co-processors communicatively coupled to the application processor. The one or more co-processors are configured to: receive data from the application processor; encrypt the data received from the application processor; process the encrypted data to detect faults and generate secure data that is encrypted and free from faults; and communicate the secure data to the application processor.
Claims17
An automotive electronic control unit (ECU) comprising:
- an application processor;
- and
- one or more co-processors comprising multiple processing cores and communicatively coupled to the application processor, the one or more co-processors configured to:
- receive data from the application processor;
- encrypt the data received from the application processor by applying an encryption scheme and a message authentication code (MAC) to the data, wherein each byte of the data received by the encryption scheme is mapped to a separate thread for execution on a separate at least one core of a first set of the multiple processing cores;
- process the encrypted data to detect faults and generate secure data that is encrypted and free from faults;
- and
- communicate the secure data to the application processor.
Dependencies are inferred from the claim text.