DxRNG - Discretix RNG Cryptographic Engines
Discretix Cryptographic EnginesDiscretix cryptographic engines are widely deployed in leading system-on-chip solutions. Discretix provides highquality, ready-to-use cryptographic engines, to support variety of applications. Included in Discretix’s family of cryptographic engines are symmetric ciphers, asymmetric ciphers, Hash and random number generators. DxRNG - General DescriptionThe DxRNG provides a full implementation including true and pseudo random number generation. Random numbers are primarily used in cipher key generation for secure data communications, secure data storage and timers in communication protocols. The DxRNG includes two RNG cores. The TRNG core provides True Random Number Generation, with continuous auto correlation self-test of bit stream. The TRNG core eliminates noise generation and checks for random bit stream bias. The PRNG core provides generation of pseudorandom bit stream based on a given seed. The seed can be provided either directly from the TRNG core or by the host processor through a register interface. The two RNG cores (TRNG and PRNG) are easily integrated together to provide a complete RNG solution, or can be used as stand alone modules. The DxRNG engine has two main interfaces: A CPU interface for configuration and random bits collection, and an interface to a source of entropy. Once random bits are read, a new random set of bits is generated. RNG engineRNG Configuration Options
Key Features
|





