High Speed and Secure Variable Probability Pseudo/True Random Number Generator using FPGA

被引:0
|
作者
Marghescu, Andrei [1 ]
Svasta, Paul [1 ]
Simion, Emil [2 ]
机构
[1] Univ Politehn Bucuresti, CETTI, Bucharest, Romania
[2] Univ Politehn Bucuresti, Bucharest, Romania
关键词
probabilities; PKNG; Pseudo Random Number Generator; security; FPGA;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Random numbers generators are widely used in different fields like cryptography, gaming development, artificial intelligence, etc. Being the engine of some security (cryptographic) protocols, the development of good and secure Random Number Generators aroused the attention of the research communities worldwide. Random Number Generators split into two categories: True Random Number Generators (based on physical non-deterministic processes, like the jitter of an oscillator) and Pseudo Random Number Generators (based on mathematical properties, where the output at the time t is based somehow on the output on time t-1). It is well known that the output distribution of a Random Number Generator (either True or Pseudo) output tends toward 50%. There are some particular cases where this probability must be different (some of these situations will be described here) and this paper will present a way of obtaining this. The novelty of this paper is based on a new approach on the classic Gollmann Cascade PRNG and starting from this, the development of a FPGA implementation to increase its security.
引用
收藏
页码:323 / 328
页数:6
相关论文
共 50 条
  • [1] High Speed True Random Number Generator Based on FPGA
    Xu, Xiufeng
    Wang, Yuyang
    2016 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ENGINEERING (ICISE), 2016, : 18 - 21
  • [2] Efficient FPGA implementation of high-speed true random number generator
    Lu, Zhenguo
    Yang, Shenshen
    Liu, Jianqiang
    Wang, Xuyang
    Li, Yongmin
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2021, 92 (02):
  • [3] A Highly Flexible Lightweight and High Speed True Random Number Generator on FPGA
    Mei, Faqiang
    Zhang, Lei
    Gu, Chongyan
    Cao, Yuan
    Wang, Chenghua
    Liu, Weiqiang
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 399 - 404
  • [4] Design of a true random number generator using FPGA
    Huo, Wenjie
    Liu, Zhenglin
    Chen, Yicheng
    Zou, Xuecheng
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2009, 37 (01): : 73 - 76
  • [5] Optimizing Speed of a True Random Number Generator in FPGA by Spectral Analysis
    Wold, Knut
    Petrovic, Slobodan
    ICCIT: 2009 FOURTH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND CONVERGENCE INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 1105 - 1110
  • [6] A High-Speed FPGA-Based True Random Number Generator Using Metastability With Clock Managers
    Frustaci, Fabio
    Spagnolo, Fanny
    Perri, Stefania
    Corsonello, Pasquale
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (02) : 756 - 760
  • [7] FPGA implementation of chaos-based high-speed true random number generator
    Gupta, Ramji
    Pandey, Alpana
    Baghel, Rajendra Kumar
    INTERNATIONAL JOURNAL OF NUMERICAL MODELLING-ELECTRONIC NETWORKS DEVICES AND FIELDS, 2019, 32 (05)
  • [8] FPGA-based high-speed true random number generator for cryptographic applications
    Kwok, Sammy H. M.
    Lam, Edmund Y.
    TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 774 - +
  • [9] High speed true random number generator with a new structure of coarse-tuning PDL in FPGA
    Hongzhen Fang
    Pengjun Wang
    Xu Cheng
    Keji Zhou
    Journal of Semiconductors, 2018, 39 (03) : 64 - 69
  • [10] The design and realization of a new high speed FPGA-based chaotic true random number generator
    Koyuncu, Ismail
    Ozcerit, Ahmet Turan
    COMPUTERS & ELECTRICAL ENGINEERING, 2017, 58 : 203 - 214