Efficient hardware implementation and analysis of true random-number generator based on beta source

被引:3
|
作者
Park, Seongmo [1 ]
Gun Choi, Byoung [1 ]
Kang, Taewook [1 ]
Park, Kyunghwan [1 ]
Kwon, Youngsu [1 ]
Kim, Jongbum [2 ]
机构
[1] Elect & Telecommun Res Inst, Dept Intelligent SoC Res, Daejeon, South Korea
[2] Korea Atom Energy Res Inst, Dept Radioisotope Res, Daejeon, South Korea
关键词
beta source; NIST SP800-22; NIST SP800-90B; RTL; true random number;
D O I
10.4218/etrij.2020-0083
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents an efficient hardware random-number generator based on a beta source. The proposed generator counts the values of "0" and "1" and provides a method to distinguish between pseudo-random and true random numbers by comparing them using simple cumulative operations. The random-number generator produces labeled data indicating whether the count value is a pseudo- or true random number according to its bit value based on the generated labeling data. The proposed method is verified using a system based on Verilog RTL coding and LabVIEW for hardware implementation. The generated random numbers were tested according to the NIST SP 800-22 and SP 800-90B standards, and they satisfied the test items specified in the standard. Furthermore, the hardware is efficient and can be used for security, artificial intelligence, and Internet of Things applications in real time.
引用
收藏
页码:518 / 526
页数:9
相关论文
共 50 条
  • [1] Efficient hardware implementation and analysis of true random-number generator based on beta source (vol 42, pg 518, 2020)
    Park, Seongmo
    Choi, Byoung Gun
    Kang, Taewook
    Park, Kyunghwan
    Kwon, Youngsu
    Kim, Jongbum
    [J]. ETRI JOURNAL, 2021, 43 (03) : 571 - 571
  • [2] DIGITAL HARDWARE REALIZATION OF A RANDOM-NUMBER GENERATOR
    PERRY, JL
    SCHAFER, RW
    RABINER, LR
    [J]. JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1972, 51 (01): : 151 - &
  • [3] Bias-free true random-number generator
    Wei, Wei
    Guo, Hong
    [J]. OPTICS LETTERS, 2009, 34 (12) : 1876 - 1878
  • [4] Efficient implementation of true random number generator based on SRAM PUFs
    Van Der Leest, Vincent
    Van Der Sluis, Erik
    Schrijen, Geert-Jan
    Tuyls, Pim
    Handschuh, Helena
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2012, 6805 LNCS : 300 - 318
  • [5] An Efficient Hardware Implementation of Gaussian Random Number Generator
    Kasiviswanathan, N.
    Srivatsan, K.
    [J]. 2017 INTERNATIONAL CONFERENCE ON NEXTGEN ELECTRONIC TECHNOLOGIES: SILICON TO SOFTWARE (ICNETS2), 2017, : 327 - 331
  • [6] A RANDOM-NUMBER GENERATOR
    BRODY, TA
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 1984, 34 (1-2) : 39 - 46
  • [7] CRYPTOGRAPHY SLED-based true random-number generator is scalable in output
    Wallace, John
    [J]. LASER FOCUS WORLD, 2011, 47 (05): : 18 - 20
  • [8] A RANDOM-NUMBER GENERATOR FOR MICROCOMPUTERS
    KAO, C
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1989, 40 (07) : 687 - 691
  • [9] RANDOM-NUMBER NOISE GENERATOR
    REBANE, GJ
    [J]. ELECTRO-TECHNOLOGY, 1968, 81 (04): : 116 - &
  • [10] BUILDING A RANDOM-NUMBER GENERATOR
    WICHMANN, B
    HILL, D
    [J]. BYTE, 1987, 12 (03): : 127 - 128