z-logo
open-access-imgOpen Access
Real-time fast physical random number generator with a photonic integrated circuit
Author(s) -
Kazusa Ugajin,
Yuta Terashima,
Kento Iwakawa,
Atsushi Uchida,
Takahisa Harayama,
Kazuyuki Yoshimura,
Masanobu Inubushi
Publication year - 2017
Publication title -
optics express
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.394
H-Index - 271
ISSN - 1094-4087
DOI - 10.1364/oe.25.006511
Subject(s) - random number generation , randomness , pseudorandom number generator , computer science , nist , random permutation , photonics , random seed , binary number , convolution random number generator , cryptography , random function , electronic engineering , algorithm , optics , random field , physics , mathematics , arithmetic , statistics , geometry , natural language processing , block (permutation group theory) , engineering
Random number generators are essential for applications in information security and numerical simulations. Most optical-chaos-based random number generators produce random bit sequences by offline post-processing with large optical components. We demonstrate a real-time hardware implementation of a fast physical random number generator with a photonic integrated circuit and a field programmable gate array (FPGA) electronic board. We generate 1-Tbit random bit sequences and evaluate their statistical randomness using NIST Special Publication 800-22 and TestU01. All of the BigCrush tests in TestU01 are passed using 410-Gbit random bit sequences. A maximum real-time generation rate of 21.1 Gb/s is achieved for random bit sequences in binary format stored in a computer, which can be directly used for applications involving secret keys in cryptography and random seeds in large-scale numerical simulations.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here