Vendor: Synopsys, Inc. Category: Random Number Generator

True Random Number Generator Core

True Random Number Generators (TRNGs) are required in many applications such as wired and wireless networking, IoT, automotive, g…

Overview

True Random Number Generators (TRNGs) are required in many applications such as wired and wireless networking, IoT, automotive, government and military communications, and content protection. TRNGs are used to generate keys, initialization vectors and nonces used in many security standards. The Internet of Things (IoT) is a fast-growing market where data can easily be intercepted and devices can be hacked, especially if weak RNGs are selected. Rigid compliance with the latest standards like NIST, BSI, and certifications including FIPS 140-2/140-3, Common Criteria and OSCCA can provide protection against malicious attacks and alleviate concerns about security backdoor issues such as those widely reported in the media recently.

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 primarily in the creation of cipher keys and initial values for counters and protocol parameters. The vendor's silicon proven digital True Random Number Generators combine a whitening circuit with a noise source that provides automatic seeding of the random number stream and an ongoing source of entropy to the core. The cores are therefore classified as non-deterministic random bit generators using the terminology preferred by NIST. The noise source does not depend on process specific circuitry and is therefore very portable across different ASIC and FPGA fabrication technologies.

Key features

  • Designed for compliance with FIPS 140-2/140-3 and OSCCA certifications
  • Customer configurable
  • Wide system clock dynamic range
  • Redundant internal seed generators
  • Selectable number of seed generators: 6 or 8
  • Automatic and manual reseeding
  • Two independent background automatic reseed modes
  • Shift register compatible output stream for auxiliary uses
  • Various interfaces supported: memory mapped (AXI/AHB/APB), serial random bit stream, and nonce interface compatible with Synopsys HDCP Content Protection ESMs

Specifications

Identity

Part Number
dwc_trng
Vendor
Synopsys, Inc.
Type
Silicon IP

Security

RNG Type
TRNG

Files

Note: some files may require an NDA depending on provider policy.

Provider

Learn more about Random Number Generator IP core

Frequently asked questions about Random Number Generator IP cores

What is True Random Number Generator Core?

True Random Number Generator Core is a Random Number Generator IP core from Synopsys, Inc. listed on Semi IP Hub.

How should engineers evaluate this Random Number Generator?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Random Number Generator IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP