What is AUTOSAR and How is Crypto Used with it?

AUTOSAR stands for AUTomotive Open System ARchitecture and is a group of companies that set a standardized way for components used in the automotive industry to interface with each other. There are multiple release versions of the AUTOSAR documents and standardizations, but the ones we focus on are those that consume cryptography, and in particular how the AUTOSAR cryptography standards can consume wolfCrypt. The AUTOSAR crypto stack is made up of Crypto Service Manager, Crypto Interface, and Crypto Driver. Where the Crypto Service Manager is the highest level of abstraction and the Crypto Driver is at the lowest level, the driver being either provided by a cryptography implementation done in software or hardware or resident in an automotive HSM. wolfCrypt is callable in all of the above scenarios through the AUTOSAR abstraction API’s. One of the benefits of using AUTOSAR with wolfCrypt is seamless transition between our software encryption, our encryption calling into hardware encryption, or calling into an HSM as you re-use your higher level code in successive projects.

If you have a need for software cryptography operations that conform to the AUTOSAR specifications contact us at facts@wolfSSL.com. You can find some example code from here.

If you have questions about any of the above, please contact us at facts@wolfSSL.com or call us at +1 425 245 8247.

Download wolfSSL Now