
iRNG
Intrinsic-ID’s iRNG is a true random number generator developed on Intrinsic-IDs Hardware Intrinsic Security (HIS) technology. The generation of random data by iRNG is based on the use of memory: 6T-SRAM is used as the source of entropy. This uninitialized SRAM is used for the generation of a true random seed, which serves as input for a FIPS 140-3 compliant Deterministic Random Bit Generator (DRBG). It is designed to generate large amounts of random data at high speed, with a very short start-up time. iRNG is available both in hardware and software and can be integrated seamlessly into any chip design.
Functionality:
Random data generation
Advantages:
Applications:
Hardware Specification Example
Process
90 nm, TSMC
Number of gates
±10k
SRAM
±2kbyte
Performance
4 cycles per byte;
200Mbit/sec
@100MHz
Startup cycles
~20kcycles; 0.2ms
@100MHz
Max. random bits before repowering
<264
Area
<0.1mm2
Software Specification Example
Platform
ARM Cortex-M3
SRAM
~2kBytes
Performance
0.3ms for 16 bytes
0.22Mbit/sec
@25Mhz
Startup cycles
~3.7Mcycles
149ms @25MHz
Max. random bits before repowering
<264