TRNG IP Core

Overview

TRNG IP Cores perform true random number generation in compliance with the standards and guidelines defined in 'NIST SP 800-90B'. This standard specifies methods for generating true random numbers suitable for cryptographic applications.

TRNG IP Cores provide high-quality randomness and are designed for secure and reliable entropy generation. VHDL is used as the Hardware Description Language of the IP Core. TRNG IP Core has successfully passed the AIS-31, NIST 800-22 Statistical Test Suite, and NIST 800-90B (IID, Independent and Identically Distributed) tests.

Key Features

  • is compliant with NIST SP 800-90B.
  • supports the Approved Continuous Health Tests specified in NIST 800-90B.
  • supports post processing optionally.
  • passes AIS-31 tests.
  • passes NIST 800-22 Statistical Test Suite tests. 
  • passes NIST 800-90B IID tests.
  • tested and approved by PCI.
  • is tested on Z-7015 Z-7020 Z-7045
  • has fully stallable input and output interfaces.

Block Diagram

TRNG IP Core Block Diagram

Deliverables

  • Encrypted Netlist
  • Synthesis Scripts
  • Comprehensive Documentation

Technical Specifications

×
Semiconductor IP