Design and implementation of a novel cryptographically secure pseudorandom number generator

被引:2
|
作者
Di Mauro, Juan [1 ,2 ]
Salazar, Eduardo [3 ]
Scolnik, Hugo D. [1 ,2 ,3 ,4 ]
机构
[1] Univ Buenos Aires, Inst Ciencias Comp, Buenos Aires, DF, Argentina
[2] Consejo Nacl Invest Cient & Tecn, Buenos Aires, DF, Argentina
[3] Forctis AG, Wollerau, Switzerland
[4] Univ Buenos Aires, Dept Comp, Fac Ciencias Exactas & Nat, Buenos Aires, DF, Argentina
关键词
Pseudorandom number generators; Modular exponentiation; Feistel structure; Cryptography; RANDOMNESS; LOGARITHMS;
D O I
10.1007/s13389-022-00297-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The aim of this paper is to present a new design for a pseudorandom number generator (PRNG) that is cryptographically secure, passes all of the usual statistical tests referenced in the literature and hence generates high-quality random sequences, that is compact and easy to implement in practice, of portable design and offering reasonable execution times. Our procedure achieves those objectives through the use of a sequence of modular exponentiations followed by the application of Feistel-like boxes that mix up bits using a nonlinear function. The results of extensive statistical tests on sequences of about 2(40) bits in size generated by our algorithm are also presented.
引用
收藏
页码:255 / 265
页数:11
相关论文
共 50 条
  • [1] Design and implementation of a novel cryptographically secure pseudorandom number generator
    Juan Di Mauro
    Eduardo Salazar
    Hugo D. Scolnik
    [J]. Journal of Cryptographic Engineering, 2022, 12 : 255 - 265
  • [2] An Ultrafast Cryptographically Secure Pseudorandom Number Generator
    Zheng, Jianliang
    Li, Jie
    [J]. INFORMATION SECURITY AND CRYPTOLOGY - ICISC 2022, 2023, 13849 : 267 - 291
  • [3] CRYPTOGRAPHICALLY SECURE PSEUDORANDOM SEQUENCE GENERATOR BASED ON RECIPROCAL NUMBER CRYPTOSYSTEM
    KUROSAWA, K
    MATSU, K
    [J]. ELECTRONICS LETTERS, 1988, 24 (01) : 16 - 17
  • [4] A Design for a Cryptographically Secure Pseudo Random Number Generator
    Williams, Benjamin
    Hiromoto, Robert E.
    Carlson, Albert
    [J]. PROCEEDINGS OF THE 2019 10TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS - TECHNOLOGY AND APPLICATIONS (IDAACS), VOL. 2, 2019, : 864 - 869
  • [5] Cryptographically Secure PseudoRandom Bit Generator for Wearable Technology
    Melosik, Michal
    Galan, Mariusz
    Naumowicz, Mariusz
    Tylczynski, Piotr
    Koziol, Scott
    [J]. ENTROPY, 2023, 25 (07)
  • [6] The enhanced fuzzy bit generator (EFBG): A cryptographically secure pseudorandom bit generator
    El-Khamy, Said E.
    Lotfy, Mona A.
    Ali, Adel Hamdi
    [J]. 2007 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, VOL 1, PROCEEDINGS, 2007, : 403 - 406
  • [7] Design of a cryptographically secure pseudo random number generator with grammatical evolution
    Ryan, Conor
    Kshirsagar, Meghana
    Vaidya, Gauri
    Cunningham, Andrew
    Sivaraman, R.
    [J]. SCIENTIFIC REPORTS, 2022, 12 (01)
  • [8] Design of a cryptographically secure pseudo random number generator with grammatical evolution
    Conor Ryan
    Meghana Kshirsagar
    Gauri Vaidya
    Andrew Cunningham
    R. Sivaraman
    [J]. Scientific Reports, 12
  • [9] Novel Secure Pseudorandom Number Generator Based on Duffing Map
    Mamoon Riaz
    Jameel Ahmed
    Raza Ali Shah
    Ashiq Hussain
    [J]. Wireless Personal Communications, 2018, 99 : 85 - 93
  • [10] Novel Secure Pseudorandom Number Generator Based on Duffing Map
    Riaz, Mamoon
    Ahmed, Jameel
    Shah, Raza Ali
    Hussain, Ashiq
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2018, 99 (01) : 85 - 93