Pseudorandom Number Generator (ANSI X9.17/X9.31 PRNG)

Part Number:

ANSIX917X931PRNG

License:

SignOnce

Product Type:

Core

Program:

AllianceCORE

Device Family Support
  • Spartan-3E
  • Spartan-3L
  • Spartan-IIE
  • Virtex-4 FX
  • Virtex-4 LX
  • Virtex-4 SX
  • Spartan-3
  • Virtex-II Pro
The AllianceCORE ANSI X9.17/X9.31 PRNG, from Helion implements two of the most widely used pseudorandom number generators which may be used to produce encryption keys and IVs for use in hardware implementations of a variety of security protocols. Based on a strong encryption algorithm, and utilising two random inputs - a user supplied random seed value and the current system date/time - the core produces random numbers which meet the requirements of the ANSI X9 standards as recommended by NIST.

Key Features

  • Simple external interface
  • TripleDES and AES versions available
  • Supports 2-Key and 3-Key TripleDES
  • Supports AES 128, 192, and 256-bit key sizes
  • Provides pseudorandom number generation at rates up to 200 Mbits/sec
  • Simple external interface
  • Available under terms of the SignOnce IP License
 
 
 
 
 
Products and/or services provided by Alliance Program Members are sold or licensed solely by the Member and not Xilinx. Please be advised that Xilinx hereby disclaims any warranties, express or implied, including warranties of merchantability, fitness for a particular purpose, or noninfringement with respect to any such products and/or services.
 
 
/csi/footer.htm