Cloud native EDA tools & pre-optimized hardware platforms
Synopsys Hardware-based Physical Unclonable Function (PUF) IP is a hardware IP solution that enables device manufacturers and designers to secure their products with internally generated, device-unique cryptographic keys without needing costly, security-dedicated silicon. It uses the inherently random start-up values of SRAM as a PUF, which generates the entropy required for a strong hardware root of trust (RoT). The Synopsys Hardware-based PUF IP is agnostic to foundry and process node and has been protecting millions of ASIC/SoC/MCU and FPGA-based devices for more than a decade with no known breach or failure. The IP has been proven in devices certified by EMVCo, Visa, CC EAL6+, PSA, ioXt, and governments across the globe.
The Synopsys Hardware-based PUF IP family serves various markets such as IoT, datacenter/HPC, and automotive. The Synopsys Hardware-based PUF IP - 100 can be applied easily to almost any chip – even the tiniest microcontrollers. The Synopsys Hardware-based PUF IP - 300 is the world’s first RoT IP to receive a SESIP and PSA Certified Level 3 certification. The Synopsys Hardware-based PUF IP - 400, tailored to the automotive industry, has been developed following an ISO 26262 functional-safety-compliant flow and meets the ISO 26262 Automotive Safety Integrity Level (ASIL) B fault metric.
Secure supply chain: Each Synopsys Hardware-based PUF IP user can generate unlimited device-unique keys. None of these keys are ever stored on the device. This means that each user in the supply chain can derive their own device-unique keys and import and protect other secrets without these keys or secrets being known to the manufacturer or other supply-chain users. The wrapping functionality enables supply-chain applications and IP to be securely and reliably protected – for the device's lifetime – before being deployed in the field.
Protection against reverse-engineering, counterfeiting/cloning: Synopsys Hardware-based PUF IP protects firmware IP by encrypting it with a PUF-derived encryption key that is locked to the hardware instance of the device. If the firmware IP tied to a device with Synopsys Hardware-based PUF IP is copied to other device instances, these rogue devices cannot unlock the IP or use it because every device has a different hardware fingerprint.
Other use cases: Secure key storage, flexible key provisioning, HW-SW binding, secure communication, authentication
Synopsys Hardware-based PUF IP has been deployed on MCUs/SoCs/ASICs in diverse foundry/process node combinations. SRAM PUF responses across this diverse array have been qualified for use with Synopsys-Hardware-based PUF IP in various operational environments over years of field operation.
Synopsys Hardware-based PUF IP can be integrated easily into any semiconductor design across all foundries and process nodes. Standard deliverables include:
The Synopsys Hardware-based PUF IP driver eases developers' use of the Hardware IP in an embedded software environment. It is delivered as C source code and comes with a reference manual, integration tests, and the Hardware-based PUF IP register description.