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.