Physically Unclonable Function

GET THE SECURITY & PERFORMANCE YOU NEED

In cryptography, a key is used by ciphers to transform a plaintext into cipher text or cipher text into plaintext. The key is a sensitive information, therefore it must be generated by a true random source and it must be stored in a secure manner to avoid invasive and non-invasive attacks. The storage in a non-volatile memory represents a risk to retrieve the key and a deterministic generation makes the key vulnerable to attacks based on observation. In addition, key injection from the outside world implies the assistance of a third party, which complexifies the key management.

PUF Security IP is a secret key generation system based on Physically Unclonable Functions (PUF). The secret key is extracted by the PUF from the silicon by using its unique intrinsic properties caused by tiny manufacturing discrepancies: technological dispersions are amplified into digital signals (bits of information). The key generated by the PUF is not readable but extracted using a group of helper-data. This distinctive feature allows a real protection against the reverse-engineering techniques compared to traditional methods that store the key in non-volatile memory.

Key Features

  • Secure-IC Loop-PUF technology extracts statically random bits from standard cell gates delay characteristics. Those are intrinsic properties (global and mismatch variations introduced during the manufacturing process)
  • Free-RAM PUF
  • Formal security validation (stochastic model).
  • Proven reliability regarding voltage, temperature and aging with error probability much lower than 10-9.
  • Security certification ready (including Common Criteria).
  • Protected against side-channel observation during key extraction using randomization (use of a PRNG)
  • Entropy source is fully digital and designed with the standard cells library.
  • Small amount of helper data: The PUF uses only 288 bits of helper data to generate 128 bits of key
  • No calibration after design.
  • Easy to integrate into the system.

For more detailed information on Physically Unclonable Function, please get in touch below.

Contact us by completing the information below