Products & services

Random Power developed so far a small form factor single generator board, USB connected to a host machine or configured to deliver the bit stream on pins for a one-to-one connection to a receiving board or device. The board is based on a flexible design and it can be customized to fit specific integration requests.

  • N of randomness sources: 1
  • Bit generation rate up to 500 kbps
  • Dimensions: 80x35x5 mm3
  • Supply voltage: 5V – 1A (Via USB connection)
  • USB comunication trought FTD2xx driver
  • Control through Python based library
  • Flexible firmware to route the bit stream through the USB connection or on pins
  • NIST MONOBIT and RUNS tests implemented in firmware, providing real-time sanity checks
  • SHA256 post-processing implemented in firmware, activated upon the end user’s request

Services

The quality of the raw bit stream has been certified applying the NIST test suite SP 800-22 and the CRUSH, Alphabit and Rabbit tests from TESTU01, by Pierre l’Ecuyer. For some applications, the bit stream shall be processed through a cryptographic function; because of this, SHA256 has been implemented in firmware and can be run in real-time. Essential tests on the 0 vs 1 asymmetry (MONOBIT) and the bit pattern (RUNS) from the NIST suite have been implemented in the FPGA controlling the system; sensitivity and False Alarm Rate can be tuned by the end-user.

Bit extraction is based on time stamping and processing of the time series of pulses through a proprietary firmware, with a Time-To-Digital converter featuring 50 ps granularity and a re-calibration procedure protecting against temperature dependent drifts

Main Features:

The quality of the raw bit stream has been certified applying the NIST test suite SP 800-22 and the CRUSH, Alphabit and Rabbit tests from TESTU01, by Pierre l’Ecuyer. For some applications, the bit stream shall be processed through a cryptographic function; because of this, SHA256 has been implemented in firmware and can be run in real-time. Essential tests on the 0 vs 1 asymmetry (MONOBIT) and the bit pattern (RUNS) from the NIST suite have been implemented in the FPGA controlling the system; sensitivity and False Alarm Rate can be tuned by the end-user.

Bit extraction is based on time stamping and processing of the time series of pulses through a proprietary firmware, with a Time-To-Digital converter featuring 50 ps granularity and a re-calibration procedure protecting against temperature dependent drifts

*

  • The existing board is based on a flexible design and it can be re-configured or re-designed to fit specific O.E.M. requests on a supply or license agreement;

 

  • Random Power commissioned a Randomness Farm based on a series of single generator boards. Large set of bits (in excess of 1 Tb), qualified through the NIST and TESTU01 test suites, can be provided or specifically produced upon request.