The eSi-TRNG is a high quality implementation of a True Random Number Generator fully compliant with latest NIST 800-22. The block uses a standard AMBA APB Bus interface.
TRNG fully compliant with NIST 800-22
Overview
Key Features
- ASIC or FPGA target
- Generates 256 random bits at a time
- Multiple ring oscillators with post processing for true random bit generation
- Fully compliant with latest NIST 800-22 800-22 and Diehard Random test suite
- Very high speed random bit generation
- AMBA 3 APB slave interface
- Verilog 2001
Block Diagram
Technical Specifications
Foundry, Node
Any
Maturity
Production
Availability
Immediate
Related IPs
- Digital True Random Number Generator (TRNG), compliant with NIST SP800-90
- NIST FIPS-197 Compliant Ultra-Low Power AES IP Core
- Single Wire Protocol (SWP) slave digital controller compliant with the ETSI 102.613 standard
- ISO/IEC 7816-3 digital controller for interface device compliant with ETSI TS 102 221 and EMV 2000 standards
- ISO/IEC 7816-3 digital controller for integrated circuit card compliant with ETSI TS 102 221 and EMV 2000 standards
- True Random Number Generator (TRNG) Digital Post Processing compliant with the FIPS 140-2 and AIS 31 standards