External NAND Flash Protection
Overview
PUFenc is the extension function available for PUFcc, extending the Hardware Root of Trust to protect critical assets in the NAND Flash. PUFenc can widen an SoC’s secure boundary based on our highly reliable PUF technology widely available across all major foundries.
Key Features
- PUFenc is designed to protect external flash memory and its stored assets. The IP provides asset encryption, such as a learning model for AI or firmware for the chip with a local key from the PUF. It adds an additional layer of security by avoiding using the global key, which is a shared key among ICs after the chip leaves the manufacturing floor.
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
200+ process nodes in 25+ foundries
Availability
Available on 200+ process nodes in 25+ foundries
Related IPs
- External NOR Flash Protection
- NAND Flash controller supporting MLC Flash with multi-bit correction BCH ECC code
- Complete memory system supporting any combinations of SDR SDRAM, DDR, DDR2, Mobile SDR, FCRAM, Flash, EEPROM, SRAM and NAND Flash, all in one IP core
- Flash Memory Controller IP, Support NAND type Flash memory of 8MB - 2 GB, 24 ECC bits per 512 bytes, Soft IP
- AHB Compliant Nand Flash Controller
- External SRAM and Flash Memory Controller