TRUE RANDOM GENERATOR IP
The True Random Number Generator IP is an analog and digital IP that generates a stream of random numbers with a state-of-the-art entropy and a throughput up to 1 Gb/s. The True Random Number Generator IP has an entropy compliant with demanding standards such as AIS 31 or FIPS 140-2.
The stream of random number is generated from an analog IP made of chaotic oscillators and from a digital IP made of a Fibonacci 32-Linear Feedback Shift Register. The analog IP can be used in stand alone mode if required. When used in stand alone mode, the analog IP will deliver a 100 kb/s stream of random data.

The True Random Number Generator IP connects to your design through a standard AMBA APB interface.
With an area of 0.03 mm2 (typical 0.13 µm implementation), the True Random Number Generator IP has the lowest footprint in the industry. It also has a very low current consumption of 250 µA and a standby current consumption of 15 nA for a typical 130nm implementation.
Unlike most PLL based RNG, the True Random Number Generator IP is imune to fault-injection attacks such as those performed using intense electro-magnetic field. Because the chaotic oscillators operate in an independant way, there is no known attack that result in synchronisation of these oscillators.
Highlights
Features
Power Consumption
Analog Deliverables
Digital Deliverables
The True Random Generator IP has a strong track record of silicon implementation with volume production in 130nm and 65nm. Test chips and characterization reports of these test chips can be shared under NDA. Please contact sales@invia.fr for more information.
The True Random Generator IP has been integrated in integrated circuits that are certified according to formal security standards such as AIS 31 and FIPS 140-2 The specific evaluation level and the evaluation report can also be shared under NDA. Please contact sales@invia.fr for more information
|
Did you know ?
Random Number Generators (RNG) are often classified in 3 categories : Deterministic RNG, Physical RNG and non-physical RNG.
Deterministic RNG, also known as Pseudo RNG are usually implemented in software. They receive a random "seed" from a source and usually their output is completely determined by the seed.
Physical Random Number Generator use a noise source from dedicated hardware. The noise source can be fre-running oscillators, quantum photon effects, radioactive decay, ... An algorithmic postprocessing of the noise source generates the random stream.
Non-physical RNG use a entropy source that exploits user's interaction (key strokes, mouse mouvement, ..) and/or system datat (hard drive access time, RAM data, ..). The benefit of non-physical RNG is that they don't require dedicated hardware ressource. However its entropy source can't be precisely estimated.
|