NIST ESV certified, AIS-31, FIPS (SP800-90A/B/C) True Random Number Generator

Overview

The TRNG-IP-76 is a FIPS-compliant and certified IP core for True Random Number Generation (TRNG) with an optional post-processor and several internal self-tests. Designed for easy integration into ASICs and SOCs, the 100% digital standard cell based TRNG-IP-76 provides a reliable and cost-effective embedded IP solution for our customer’s SoCs.

Key Features

  • Non-deterministic Random Number Generator, FIPS-140 SP800-90A/B compliant, ESV certified for NRBGs and DRBGs (#E167).
  • High performance, low power, fully digital, standard cell only, supports all CMOS nodes.
  • Available as standalone RBG or embedded in the RT-130, RT-630, RT-660 Root of Trusts

Benefits

  • The TRNG-IP-76 is a security aware design:
    • Patented test circuits on the oscillators that detect locking to periodic signals.
    • Repeating output data detection on NRBG and DRBG (compliant with FIPS-140).
    • Hardware-implemented health-tests, including ‘Repetition Count Test’ and ‘Adaptive Proportion Test’ (compliant with SP800-90B).
    • Secure random data buffer wipe-after-read and zeroize functions (compliant with FIPS-140).
    • Secure reading mode where data is only available on request, for a (configurable) limited time.
    • Automatic shutdown on fatal errors.
    • Various on-line and off-line integrity and known-answer tests on the Conditioning Function, DRBG and self-test circuits.
  • The TRNG-IP-76 is compliant with Federal Information Processing Standards (FIPS) Publication 140-3, facilitating system certification. The design is compliant with the latest versions for NIST SP800-90A/B/C. A NIST SP800-90 Deterministic Random Bit Generator (DRBG) is available for the required post processing. The TRNG-IP-76 is ESV certified and is FIPS-approved when integrated into Rambus Root of Trust solutions.
  • The TRNG-IP-76 is silicon proven, and its flexible, layered design makes it easy to integrate into SoCs. A driver development kit is included.

Block Diagram

NIST ESV certified, AIS-31, FIPS (SP800-90A/B/C) True Random Number Generator Block Diagram

Applications

  • Security
  • Cryptography
  • Key generation
  • Random number generation

Technical Specifications

Foundry, Node
Any
Maturity
Silicon Proven
Availability
Now
TSMC
Silicon Proven: 7nm , 16nm , 28nm , 40nm G
×
Semiconductor IP