Embedded Flash Protection with Hardware Root of Trust and Lite Crypto Engine
Overview
PUFef is the extension function available for PUFrt, extending the Hardware Root of Trust to protect critical assets in the embedded Flash. PUFef can widen an SoC’s secure boundary based on our highly reliable PUF technology widely available across all major foundries.
Key Features
- PUFef is designed to protect embedded flash with the hardware root of trust and a lite crypto engine of RC6. The RC6 provides the right level of security with minimal area cost. Attackers would have destroyed the embedded flash first before cracking the crypto engine.
Block Diagram
Deliverables
- Datasheet
- Release Notes
- Integration Guidelines
- Timing .lib File
- LEF
- GDS Phantom File
- Verilog HDL File (Behavior Model)
- Verilog HDL File (FPGA)
- Application Note
- Reference Scripts
- Hard Macro Release Note
- Test Methodology
- Testbench
Technical Specifications
Foundry, Node
UMC Embedded Flash
Related IPs
- 28nm Wirebond IO library with dynamically switchable 1.8V/ 3.3V GPIO, 5V I2C open-drain, 1.8V & 3.3V analog, OTP program cell, and HDMI & LVDS protection macros - featured across a variety of metal stack and pad configuration options
- RT-630 Hardware Root of Trust Security Processor for Cloud/AI/ML SoC FIPS-140
- RT-660 DPA & Fault Injection Resistant Hardware Root of Trust Security Processor for Govt/Aero/Defense FIPS-140
- PUF-based Hardware Root of Trust
- RT-630-FPGA Hardware Root of Trust Security Processor for Cloud/AI/ML SoC FIPS-140
- RT-260 Compact Root of Trust for IoT with DPA, IIoT and cloud-connected devices, sensors, gateways