Fully-integrated 256-bit Physically Unclonable Function (PUF) with embedded reliability check

Overview

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.

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
×
Semiconductor IP