The True Random Number Generator (TRNG) Digital Post-Processing is a digital IP compliant with the AIS 31 and NIST SP 800-90B standards.
True Random Number Generator (TRNG) Digital Post Processing compliant with the FIPS 140-2 and AIS 31 standards
Overview
Key Features
- state-of-the-art TRNG post-processing
- fully compliant with the AIS 31 standard (Method A & B)
- fully compliant with the NIST SP 800-90B standard
- unpredictability properties adequate for the generation of cryptographic keys
- output stream statistically close to the uniform distribution
- adjustable parameters according to the entropy source characteristics;
- flexible throughput and output bus size
- real-time supervisor generating online and total failure alarms
- typical gate count smaller than 2 kgates
- straightforward integration through AMBA APB interface (customized on request)
- analog noise source available separately
Benefits
- AIS 31 compliant
- NIST SP 800-90B compliant
- Configurable architecture
- Low gate count
- Silicon proven
Deliverables
- VHDL source codes
- Synopsys synthesis scripts
- C test vectors
- C low-level API
- design specification
- documents for AIS 31 certification
Technical Specifications
Maturity
In production
Availability
Available
Related IPs
- The True Random Number Generator (TRNG) Digital Noise Source
- Digital True Random Number Generator (TRNG), compliant with NIST SP800-90
- True Random Number Generator (TRNG) Analog Noise Source
- 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)