The TRNG-IP-77 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-77 provides a reliable and cost-effective embedded IP solution for our customer’s SoCs.
Fast NIST ESV certified, FIPS (SP800-90A/B/C) True Random Number Generator
Overview
Key Features
- Non-deterministic Random Number Generator, FIPS-140 SP800-90A/B compliant, ESV certified for NRBGs and DRBGs (#E225).
- High performance, low power, fully digital, standard cell only, supports all CMOS nodes.
- Available as standalone RBG or embedded in the Rambus RT-130, RT-630, RT-660 Root of Trusts
Benefits
- This patent-protected TRNG implementation has all the noise-accumulation benefits of traditional free-running oscillators, but also adds non-traditional source of entropy: a bi-directional ring of chaotic pattern generators. This novel ring topology creates bi-directional constructive/destructive interference of the waveform, resulting in very fast time-to-max-entropy, and very high entropy generation rates. Compared to free running oscillator-based entropy sources, this RBG core has other advantages such as inherent resistance to simple noise injection locking, and minimized need for oscillator calibration and/or noise isolation during implementation.
- The TRNG-IP-77 is a security aware design:
- SP 800-90B entropy source, digital 2-ring Chaotic Random Number Generator.
- SP 800-90A AES CTR mode based post processing
- Selectable reseed interval
- Built-in health tests
- The TRNG-IP-77 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-90A Deterministic Random Bit Generator (DRBG) is available for the required post processing. The TRNG-IP-77 is ESV certified and is FIPS-approved when integrated into Rambus Root of Trust solutions.
- The TRNG-IP-77 is silicon proven, and its flexible, layered design makes it easy to integrate into SoCs.
Block Diagram
![Fast NIST ESV certified, FIPS (SP800-90A/B/C) True Random Number Generator Block Diagram](/upload/catalog/product/blockdiagram/21011/main_eip-76-true-random-number-generator-diagram-67a37de0dcc02.webp.webp)
Technical Specifications
Foundry, Node
Any
Maturity
Silicon Proven
Availability
Now
TSMC
Silicon Proven:
7nm
,
16nm
,
28nm
,
40nm
G
Related IPs
- NIST ESV certified, AIS-31, FIPS (SP800-90A/B/C) True Random Number Generator
- True Random Number Generator (TRNG) Digital Post Processing compliant with the FIPS 140-2 and AIS 31 standards
- Digital True Random Number Generator (TRNG), compliant with NIST SP800-90
- TRNG (True Random Number Generator) NIST SP800-90C
- True Random Number Generator for NIST SP 800-90c
- True Random Number Generator