The TRNG IP core establishes a benchmark for hardware-based security in cryptographic systems, by generating high-entropy, true random numbers essential for secure communications and cryptographic operations, such as key generation. It includes a robust and thoroughly characterised entropy source, online health tests and a proven AES-CBC-MAC-based entropy extractor.
The IP core conforms to the stringent requirements of NIST standards and widely used test suites, while offering flexibility and broad compatibility for both FPGA and ASIC designs. It is an essential component of security protocols such as TLS 1.3 and MACsec.
The TRNG core integrates robust health monitoring systems to ensure the highest level of randomness and security under any operational conditions.
It includes advanced noise reduction techniques to optimise entropy quality, further strengthening against predictability and enhancing the system's cryptographic security.
Video Demo of the True Random Number Generator (TRNG) IP Core
Various examples and paradoxes show that human intuition about randomness is flawed. What actually is randomness and how do we generate random numbers?
This webinar dives into the principal questions regarding randomness and random numbers. What are random number generators? How are they built and tested? What can go wrong with random number generation? The webinar gives a compelling yet concise half an hour introduction to randomness.