Literature DB >> 28380999

Real-time fast physical random number generator with a photonic integrated circuit.

Kazusa Ugajin, Yuta Terashima, Kento Iwakawa, Atsushi Uchida, Takahisa Harayama, Kazuyuki Yoshimura, Masanobu Inubushi.   

Abstract

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.

Entities:  

Year:  2017        PMID: 28380999     DOI: 10.1364/OE.25.006511

Source DB:  PubMed          Journal:  Opt Express        ISSN: 1094-4087            Impact factor:   3.894


  3 in total

1.  Ultrafast photonic reinforcement learning based on laser chaos.

Authors:  Makoto Naruse; Yuta Terashima; Atsushi Uchida; Song-Ju Kim
Journal:  Sci Rep       Date:  2017-08-18       Impact factor: 4.379

Review 2.  Generating randomness: making the most out of disordering a false order into a real one.

Authors:  Yaron Ilan
Journal:  J Transl Med       Date:  2019-02-18       Impact factor: 5.531

3.  Min-entropy estimation for semiconductor superlattice true random number generators.

Authors:  Jing Liu; Jianguo Xie; Lu Chao; Han Wu; Peng Ding; Xiaoming Chen; Huamin Feng
Journal:  Sci Rep       Date:  2022-02-22       Impact factor: 4.379

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.