Simple true random number generator for any semi-conductor technology

被引:7
|
作者
Boehl, Eberhard
机构
关键词
random number generation; field programmable gate arrays; logic gates; semiconductor technology; true random number generators; TRNG; ring oscillators; XOR compression; FPGA implementations; digital library elements; digital design flow; sampling frequency; compression coefficient;
D O I
10.1049/iet-cdt.2014.0029
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
True random number generators (TRNGs) are needed in cryptography for key generation, in challenge response authentication procedures and for countermeasures against power analysis attacks. Such true randomness requires to utilise random physical hardware effects. It is the goal to make the TRNG usable for different semi-conductor technologies (including field programmable gate arrays (FPGAs)). This approach is based on ring oscillators with multiple taps in combination with a simple post processing by exclusive OR antivalence (XOR) compression. Verifications with a test chip and several FPGA implementations showed that standard digital library elements and the digital design flow can be used without any constraints for compilation and special layout rules. A proper choice of sampling frequency and compression coefficient ensures a random output with extremely low bias for different technologies which can be checked on-line easily. It was shown that for passing the on-line test with a given bias limit the generated random data passes the statistical tests.
引用
收藏
页码:239 / 245
页数:7
相关论文
共 50 条
  • [21] A True Random Number Generator based on a Chaotic Jerk System
    Harrison, R. Chase
    Rhea, Benjamin K.
    Ramsey, Ariel N.
    Dean, Robert N.
    Perkins, J. Edmon
    2019 IEEE SOUTHEASTCON, 2019,
  • [22] A true random number generator robust against PVT variation
    Saligedar, Niloofar Khayyat
    Mosazadeh, Morteza
    Khoie, Abdollah
    26TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE 2018), 2018, : 120 - 124
  • [23] A Lightweight True Random Number Generator for Root of Trust Applications
    Rajski, Janusz
    Trawka, Maciej
    Tyszer, Jerzy
    Wlodarczak, Bartosz
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (09) : 2815 - 2825
  • [24] On the Theoretical Analysis of Memristor based True Random Number Generator
    Uddin, Mesbah
    Hasan, Md Sakib
    Rose, Garrett S.
    GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 21 - 26
  • [25] Design of Hybrid True Random Number Generator for Cryptographic Applications
    Devi, S. Nithya
    Sasipriya, S.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 43 (02): : 423 - 437
  • [26] Lightweight Hybrid Entropy Source True Random Number Generator Based on Jitter and Metastability
    Yang, Shihao
    Liang, Huaguo
    Hu, Rong
    Yao, Liang
    Huang, Zhengfeng
    Yi, Maoxiang
    Lu, Yingchun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (07) : 3513 - 3517
  • [27] A light-weight implementation of latch-based true random number generator
    Fujieda, Naoki
    Kishibe, Hitomi
    Ichikawa, Shuichi
    2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 901 - 906
  • [28] A Bias-Bounded Digital True Random Number Generator Architecture
    Liu, Yao
    Cheung, Ray C. C.
    Wong, Hei
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2017, 64 (01) : 133 - 144
  • [29] A true random number generator based on meta-stable state
    Fan, Lingyan
    Long, Yongping
    Luo, Jianjun
    Zhu, Liangliang
    Liu, Hailuan
    IEICE ELECTRONICS EXPRESS, 2018, 15 (01):
  • [30] Harvard architecture based post processed True random number generator
    Saranya, M.
    Revathy, M.
    Rahuman, A. Kaleel
    MATERIALS TODAY-PROCEEDINGS, 2021, 47 : 135 - 138