DesignHub™ True Random Number IP supplies unpredictable bit sequences for key generation, random challenges, initialization vectors and security protocols. It supports requirements associated with Chinese cryptographic standards Level 1 and Level 2, NIST SP800-90B and AIS20/31. Physical entropy sources, post-processing, failure detection and health monitoring are available through flexible hardware and software configurations.
CryptCompiler® Cryptographic Compiler
Use CryptCompiler® to explore random-number module configurations through an EDA workflow, evaluate functionality, interfaces and PPA, and generate complete RTL-to-firmware deliverables.
Physical entropy sources for security applications
Coverage of Chinese, NIST and AIS random-number requirements
Flexible hardware-software configuration for system integration
Algorithms & Support Options
An entropy source requires a physical implementation. Software-library support in the table covers post-processing and health monitoring; it does not replace a physical entropy source with software alone.
| Function | Parameters | Support Options | |
|---|---|---|---|
| Hardware (RTL) | Software Library (Lib) | ||
| TRNG | Chinese cryptographic standards Level 1 · Level 2 | ✓ | ✓ |
| NIST SP800-90B | ✓ | ✓ | |
| AIS20/31 | ✓ | ✓ | |
Product Inquiries
Share your target standards, random-bit rate, process and interface requirements. We will discuss entropy-source, post-processing and health-monitoring configurations and integration.