2024-02-19 08:03:33
The security strength of many systems and applications is dependent on the quality of random number generators. Many cryptographic operations require a source of random numbers, such as the creation of cipher keys and initial values for counters and protocol parameters.
The Synopsys True Random Number Generator (TRNG) Core for NIST SP 800-90c is compliant with NIST SPA800-90A/B/c and BSI AIS 20/31 specifications. It generates random numbers that are statistically equivalent to a uniformly distributed data stream. The core includes a NIST SP800-90B approved conditioning circuit with a compliant noise source and NIST SP 800-90A approved Deterministic Random Bit Generator (DRBG) using the terminology preferred by the National Institute of Standards and Technology (NIST). The core generates random numbers that are intended to be statistically equivalent to a uniformly distributed data stream. The noise source does not depend on process-specific circuitry and is therefore very portable across different ASIC and FPGA fabrication technologies. When implemented in silicon, the Synopsys TRNG can meet or exceed the highest commercial and US government SBU standards.
Synopsys True Random Number Generator Core for NIST 800-90c Datasheet
Highlights
Products
Downloads and Documentation
- NIST “Live, Enhanced NRBG”
- Compliant with NIST SP800-90A/B/c, AIS 20/31, FIPS 140-2 and FIPS 140-3
- Designed for compliance with OSCCA certification
- Customer configurable
- Wide system clock dynamic range
- Virtualization support (up to 8 TRNGs)
- Selectable number of seed generators: 6 or 8
- Background raw noise collection for fast reseeding
- Redundant internal seed generators
- Continuous statistical and on demand known answer health tests
- Serial output stream for auxiliary uses (differential power analysis and timing analysis)
- Various interfaces supported: memory mapped (AXI/AHB/APB), serial random bit streams (up to 3), and nonce interface compatible with Synopsys HDCP Content Protection ESMs
Description: |
True Random Number Generator Core for NIST SP 800-90c |
Name: |
dwc_trng_nist_sp800_90c |
Version: |
3.20a |
ECCN: |
EAR99/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databook DesignWare Cores True Random Number Generator NIST SP800-90C Databook ( PDF )
Datasheet Synopsys True Random Number Generator Core for NIST 800-90c Datasheet ( PDF )
Installation Guide DesignWare Cores True Random Number Generator NIST SP800-90C Installation Guide ( PDF )
Release Notes DesignWare Cores True Random Number Generator NIST SP800-90C Release Notes ( PDF )
Success Stories MegaChips Enables Highest Security Levels for DisplayPort/HDMI Converters with Synopsys Security IP ( PDF )
Starblaze Technology Achieves Volume Production of SSD Controller SoC With Synopsys IP Portfolio ( PDF )
新思科技与MegaChips MegaChips采用Synopsys Security IP为DisplayPort/HDMI 转换器提供最高安全级别 ( PDF )
新思科技与忆芯科技 忆芯科技采用新思科技的Synopsys IP系列实现SSD控制器的批量生产 ( PDF )
User Guide DesignWare Cores True Random Number Generator NIST SP800-90C User Guide ( PDF )
White Paper Right-Sizing Your Cryptographic Processing Solution ( PDF )
|
Toolsets: |
Qualified Toolsets |
Download: |
dw_iip_DWC_trng_core |
Product Code: |
B227-0, F863-0 |