Secure Storage Solution for OTP IP
The Synopsys Secure Storage Solution for OTP is an add-on to Synopsys One-Time Programmable (OTP) Non-Volatile Memory (NVM) IP.
Overview
The Synopsys Secure Storage Solution for OTP is an add-on to Synopsys One-Time Programmable (OTP) Non-Volatile Memory (NVM) IP. It addresses the need for secure storage of sensitive information in embedded NVM SoCs across markets such as AI, HPC, IoT, Automotive, and Aerospace & Defense. By combining Synopsys OTP NVM IP, Synopsys SRAM PUF technology, and an industry-standard cryptographic engine, it delivers robust, hardware-based security for sensitive data, code, and keys. The SRAM PUF generates a device-specific root key at power-up, which is never stored on-chip and is used to derive keys for encrypting data stored in the OTP and scrambling addresses. This layered defense provides strong protection against attacks, keeping critical secrets secure—even if hardware is accessed directly.
The Synopsys Secure Storage Solution for OTP integrates seamlessly into SoC designs, offering flexible configuration, system-level security, and automated provisioning. It supports functions such as secure storage of keys, data, and code; ROM patching; device identification; anti-counterfeiting; and anti-rollback protection.
Key features
- OTP and Encryption Security: Address scrambling and AES encryption with SRAM PUF keys deliver secure storage for sensitive data in OTP.
- System-Level Security Extension: Optional add-on allows SRAM PUF sharing with OTP, safeguarding chip-level assets and enabling advanced key management and secure ID generation.
- Flexibility and Scalability: Configure secure regions within OTP to tailor protection levels, meeting diverse design requirements.
- Easy Integration: Standard APB interface ensures quick, seamless incorporation into various SoC architectures for faster development.
- Simple Software API: Internal management of security operations requires only basic read/write commands, eliminating the need for complex drivers or libraries.
- Automatic Provisioning and Initialization: Key generation and security features are automatically initialized at power-up or reset, reducing manual intervention and deployment risk.
- Short Time-to-Market: Fully integrated, out-of-the-box solution cuts development and integration time, enabling rapid implementation of secure SoC designs.
Block Diagram
Benefits
- Advanced Security: Encrypted storage in OTP using dynamic root key from SRAM PUF
- System-Level Security Extension: Add-on allows sharing the SRAM PUF to protect chip-level assets
- Flexible Security Configuration: Secure regions within OTP can be tailored to meet specific needs
- Accelerated Time-to-Market: Low risk, easy to integrate, out-of-the box solution, low development effort
Files
Note: some files may require an NDA depending on provider policy.
Specifications
Identity
Provider
Learn more about Key Storage IP core
OTP for DCP Key Storage
Building a security-optimized embedded design using protected key storage
How to design secure SoCs, Part II: Key Management
How to Elevate RRAM and MRAM Design Experience to the Next Level
Understanding Physical Unclonable Function (PUF)
Frequently asked questions about Key Storage IP cores
What is Secure Storage Solution for OTP IP?
Secure Storage Solution for OTP IP is a Key Storage IP core from Synopsys, Inc. listed on Semi IP Hub.
How should engineers evaluate this Key Storage?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Key Storage IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.