搜索

x
中国物理学会期刊

基于GaAs/Al0.45Ga0.55As超晶格芯片自发混沌振荡的8 Gb/s物理真随机数实现

CSTR: 32037.14.aps.69.20200136

Generation of 8 Gb/s physical random numbers based on spontaneous chaotic oscillation of GaAs/Al0.45Ga0.55As superlattices

CSTR: 32037.14.aps.69.20200136
PDF
HTML
导出引用
  • 物理真随机数发生器对密码学和保密通信至关重要. 现有随机数发生器, 或者复杂庞大, 或者受限于器件带宽, 不能很好地满足现代高速通信系统的需要. 本文提出了一种基于超晶格(superlattices, SLs)芯片的全固态实时高速物理真随机数发生器. 通过选取合适直流偏置电压对SLs芯片进行激发, 从而产生高频混沌振荡信号作为物理熵源, 利用采样频率为2 GHz的多位模数转换器(analog-to-digital converter, ADC)进行量化, 生成12位的二进制随机比特, 然后使用现场可编程逻辑门阵列(field programmable gate array, FPGA)抽取最低4位为有效位并进行比特反转以改善其随机性, 最终获得了实时速率为8 Gbit/s的随机数. 经验证, 该发生器产生的随机数通过了随机数行业标准(NIST SP 800-22)的测试, 具备优良的统计特性, 有望小型化集成到高速通信设备之上.

     

    Secret key is required in secure communications, and random numbers are generally used as keys to encrypt the original information. So it is crucial for cryptography and secure communication to generate the physical random number, which is completely safer than pseudo random number. However, Existing physical random number generator systems are difficult to satisfy the requirements of high-speed communication due to their complexity, large size, and limited equipment bandwidth. The GaAs/Al0.45Ga0.55 superlattices is based on a structure formed by the alternating growth of two semiconductor materials, and has a good low-dimensional structure for studying the nonlinear behavior of electrons. Recent studies have shown that the GaAs/Al0.45Ga0.55 superlattices under the DC voltage could appear chaos current oscillation states in some certain voltage ranges.
    An all-solid-state real-time high-speed physical true random number generator based on superlattices is presented. The superlattices, excited by appropriate DC bias voltage, could generate a high-frequency chaotic oscillation signal as a source of physical entropy. A multi-bit analog-to-digital converter with 2 GHz sampling frequency is used for quantization to generate 12-bit binary random bits. Then, the field programmable gate array extracts the lowest 4 bits as valid bits and inverts bits to improve its randomness, and finally a true random number with a real-time rate of 8 Gbit/s is obtained. To obtained a superlattices signal with a higher degree of chaos, the Lyapunov exponent was used to assist in selecting a more suitable DC bias. The random number generated by the superlattices, owning excellent statistical characteristics, could pass the test of the random number industry standard (NIST SP 800-22), which is expected to be miniaturized and integrated on high-speed communication equipment.

     

    目录

    /

    返回文章
    返回