The Physical Unclonable Function (PUF) acts as a device fingerprint: it exploits the random variations of the process parameters to generate a per chip unique value; these variations being unpredictable, so are the generated values. PUFs are, by nature, impossible to clone, hardened against reverse-engineering and remarkably resistant to invasive attacks.
The main challenge with PUF is to ensure repeatability across voltage, temperature and aging. Based on a recently patented principle, Invia’s PUF is stable enough to generate cryptographic keys, thus guarantying ultimate physical protection, while maintaining area and power overheads to unmatched levels.
Fully-integrated 256-bit Physically Unclonable Function (PUF) with embedded reliability check
Overview
Key Features
- stable 256-bit key generated from random local process variations
- reliable bits selected through a margin check mechanism
- reliable bits stable over voltage, temperature and aging
- typical operating lifetime higher than 10 years
- gate count of the digital controller smaller than 25 kgates
- typical characteristics of a 55 nm CMOS implementation: operating junction temperature range: -40°C to 125°C; generation of the first 256-bit key in less than 210 µs at 50 MHz; generation of the following 256-bit keys in less than 20 µs at 50 MHz; typical operating current of the analog core during bit reading smaller than 20 µA; typical standby current of the analog core smaller than 10 nA; silicon area of the analog core smaller than 0.02 mm²
- silicon proven in 65 nm and 55 nm CMOS processes
Benefits
- Fully integrated
- Margin-check mechanism
- Robust architecture
- Low power consumption
- Silicon proven
Deliverables
- GDSII stream and layer map file
- Library Exchange Format (LEF) file
- Circuit Description Language (CDL) netlist
- Liberty Timing File (.lib)
- VHDL behavioral model
- design specification
Technical Specifications
Maturity
Silicon proven
Availability
Available
Related IPs
- Fully Digital Physically Unclonable Function (PUF) - PQC Ready
- Quantum-Driven Hardware Root-of-Trust - Physical Unclonable Function (PUF)
- Very High Performance Embedded Microcontroller with Dual Issue Pipeline
- ARC VPX DSPs are VLIW/SIMD processors optimized for highly parallel processing with minimal energy and area consumption for a range of embedded workloads
- Temperature Sensor with Digital Output (High accuracy thermal sensing for reliability and optimisation), UMC 14FFC
- 32-bit Embedded RISC-V Functional Safety Processor