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
- True Random Number Generator (TRNG) Digital Post Processing compliant with the FIPS 140-2 and AIS 31 standards
- NIST FIPS-197 Compliant High Throughput Rate AES IP Core
- 64-bit embedded processor, fully compliant with the RISC-V ISA
- Hash-based DRBG library compliant with the NIST SP 800-90A standard