Cloud native EDA tools & pre-optimized hardware platforms
Functional safety only takes you so far when adding automated driving functionalities to vehicles. Each safety mechanism/system can be compromised by a security attack if not properly protected. Many attacks in the past years have led to new legislation, such as the UN regulation 155. The automotive industry now needs to ensure that its vehicle fleet is secure by design and each vehicle is safely maintained through its life cycle. Components in autonomous vehicles need to adhere to the industry standard ISO/SAE 21434 “Road vehicles – Cybersecurity Engineering.”
On top of functional safety, automotive components require a proven, hardened level of security that provides resistance to invasive and non-invasive attacks and securely and reliably protects those assets for their entire life. The Synopsys Security IP products have been protecting millions of ASIC/SoC/MCU and FPGA-based devices for more than a decade with no known breach or failure. Our leading-edge IP enables us to customize hardware security to deny adversaries access to any key material or data, even on autonomous assets. Synopsys IP products are agnostic to the foundry and process nodes and currently protect over 600 million devices.
The Synopsys Security IP uses inherently random elements on the device as a physical unclonable function (PUF), which generates the entropy needed for a strong hardware root of trust (RoT). It enables designers to secure their products with internally generated, device-unique cryptographic keys.
The Synopsys PUF technology is widely used to protect MCU, ASIC, SoC and FPGA devices. It is frequently updated with countermeasures to secure PUF key material and sensitive data from invasive and non-invasive attacks.
Synopsys Hardware-based PUF IP – SRAM PUF RoT IP
Synopsys Hardware-based PUF IP is the world-leading IP that uses standard SRAM as a PUF to create a hardware root of trust. It offers key provisioning, wrapping, and unwrapping to enable secure key storage across the supply chain and for the lifetime of the device. The PUF root key is never stored but re-created from the PUF each time it is needed, offering the highest level of security. A key protected by Synopsys Hardware-based PUF IP is integrity protected and can be decrypted solely on the same device where it was created.
Synopsys Hardware-based PUF IP is the world’s first IP to receive a SESIP and PSA Certified level 3 certification. Our latest product, Synopsys Hardware-based PUF IP - 400, has been developed following an ISO 26262 functional safety compliant flow and meets the ISO 26262 Automotive Safety Integrity Level (ASIL) B fault metric.
Synopsys FPGA PUF IP – Butterfly PUF IP
For FPGA architectures for which standard uninitialized SRAM is not available, e.g. Xilinx FPGA, a butterfly PUF enables designers to extract a PUF from standard FPGA fabric. This PUF is used to create a high-quality device-unique PUF key. The intrinsic PUF key can be used as a root key for key derivation and key wrapping. It enables designers to create and store an unlimited number of keys and data securely in unprotected NVM on/off chip.
Synopsys FPGA PUF IP operates on any Virtex-6 (ISE) or Series 7 or later (Vivado) device including Series 7, Zynq, UltraScale and UltraScale+ MP/SoC.
Synopsys Software-based PUF IP – Embedded Software
The Synopsys Software-based PUF IP embedded software solutions democratize the root of trust technology by uncoupling it from silicon fabrication, ensuring it can be accessed, understood, and implemented by application developers at scale. A trust anchor can even be retrofitted on deployed devices. The solution is available in off-the-shelf configurations with size ranging between 6 kB and 29 kB.