The CryptoManager Root of Trust RT-645 is a fully programmable, ISO-26262 ASIL-D ready hardware security core offering security by design for automotive applications. It protects against a wide range of failures such as permanent, transient and latent faults and hardware and software attacks with state-of-the-art anti-tamper and security techniques.
As the connected nature of automobiles evolves, device architects face a growing array of emerging security threats. Whether V2X, ADAS, infotainment, or other application, one constant in automotive design is the need for a hardware root of trust-based security implementation. The Rambus RT-645 is the ideal security co-processor for automotive uses. Built on a custom 32-bit RISC-V siloed and layered secure co-processor, along with dedicated secure memories, the RT-645 features a number of high-capability cryptographic accelerators like AES (all modes), HMAC, SHA-2 (all modes), RSA up to 4096 bits, ECC up to 521 bits, a NIST-compliant Random Bit Generator, AXI Multi Issue Out-of-Order, and Fast DMA capability. Additional algorithms such as Whirlpool (SHE), SHA-1 (legacy), AES-CMAC, SHA-3, Poly1305 & ChaCha and OSCCA SM2-3-4 are available as optional HW crypto accelerators.
Additionally, the RT-645 is certified by TÜV-SGS as ISO26262 ASIL-D ready satisfying the ASIL-D Single Point Fault Metric (SPFM ≥ 99 % of faults detected) and Latent Fault Metric (LFM ≥ 90 % of faults detected). To support its customers, the RT-645 package comes with the proper ASIL documentation, such as the ASIL-D Failure Modes Effects and Diagnostic Analysis (FMEDA), Dependent Failure Analysis (DFA) and Safety manuals.
Satisfying use cases such as secure boot, EVITA HSM, and protection of propriety algorithms, the ISO-26262 ASIL-D ready RT-645 is ideally suited for automotive applications where security is imperative. If lower SPFM and LFM rates are needed, RT-640 ASIL-B ready configuration is available.
The CryptoManager Root of Trust supports multi-tenant deployments by offering true multiple root of trust capabilities. Each individual Secure Application can be assigned its own unique keys, meaning permissions and access levels are set completely independent of others. Secure Applications are siloed from each other, ensuring the best approach to security. OEMs can determine access levels and permissions for each and all processes operating within the secure processor.
Included with the RT-645 Hardware Root of Trust are a series of standard secure applications (“containers”) to speed development, including secure boot, identity management, HSM reference, and others. Dedicated EVITA-Full and EVITA-Medium Secure Applications can be offered on request. A container development kit (CDSK) is also included to allow the development of custom containers for specific use cases.
Tools and Scripts
Secure Applications Deliverables
|Linux Secure Boot||Implements secure boot for Linux OS, secured by the Root of Trust co-processor|
|Linux Secure FOTA||Implements secure Firmware Over the Air (FOTA) updates for Linux OS|
|ASIC Secure Boot||Uses the Root of Trust co-processor to assist in the secure boot process of ASICs and FPGAs|
|Secure Data Storage||Uses the Root of Trust co-processor to protect user credentials or biometric templates|
|Open SSL Hardening||Hardens the OpenSSL crypto operations via the Root of Trust secure co-processor|
|Reference HSM||Implements a basic HSM supporting AES, HMAC, SHA256, ECDSA, X.509 certificates and secure storage|
|Unique ID Generator||Creates a Root of Trust unique ID and stores it in the Root of Trust NVM (Non Volatile Memory)|
Don’t miss out on the Rambus Design Summit on October 8th!