We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!

True Random Number Generator


Xiphera's True Random Number Generator (TRNG) Intellectual Property (IP) core designed in generic and portable VHDL. It has been designed for easy integration with FPGA- and ASIC-based designs, and consequently its design methodology is vendor-agnostic, and the functionality of XIP8001B does not rely on any FPGA manufacturer-specific features. This core includes the NIST SP 800-90B specified startup tests and online health tests. The output of the entropy source (the so-called “raw bits”) in XIP8001B have been successfully tested with PractRand, gjrand, TestU01, NIST SP 800-22 statistical test suite and the dieharder test suite. It also includes a NIST SP 800-90B compliant AES-CBC-MAC - based entropy extractor, thus making it suitable for use in a crypto module targeting a FIPS 140-3 certification.


Features and Benefits


  • Compact Size: 
    • The entire design requires only 3110 4-input Lookup Tables (4LUTs) (Microchip® PolarFire® ) and 1-2 internal memory blocks in a typical FPGA implementation.
  • Autonomous Operation: 
    • The entropy source used by XIP8001B functions independently from the rest of the FPGA logic; for example no FPGA internal clock signals are required for the entropy source to function.
  • Parameterizability: 
    • Has a number of parameterizable features, including the width of the dout output, the sizes (width and depth) of the internal buffers, and the threshold values for the health tests.
  • Security Features:
    •  Has a number of additional security features, including a zeroize function to erase (set to ’0’) all the bits in the internal buffer.
  • Standard Compliance: 
    • Fully compliant with NIST SP 800-22 / SP 800-90B Ready for FIPS 140-3 certification AES-CBC-MAC-based entropy Security features (e.g. zeroise function) Passes PractRand, gjrand, TestU01, and dieharder test suites Parameterisable design. 
  • Passing Statistical Tests: 
    • The output of the entropy source in XIP8001B passes PractRand, gjrand, TestU01, the NIST SP 800-22 statistical test suite, and the dieharder test suite.

Licensing Options


For additional information contact: sales@xiphera.com or visit Xiphera

Documentation


Title
xip8001b-product-brief Link