Design and implementation of a novel cryptographically secure pseudorandom number generator

被引:0
|
作者
Juan Di Mauro
Eduardo Salazar
Hugo D. Scolnik
机构
[1] Universidad de Buenos Aires and CONICET,Instituto de Ciencias de la Computación
[2] Forctis AG,Departamento de Computación Facultad de Ciencias Exactas y Naturales
[3] Universidad de Buenos Aires,undefined
来源
关键词
Pseudorandom number generators; Modular exponentiation; Feistel structure; Cryptography;
D O I
暂无
中图分类号
学科分类号
摘要
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 240\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$2^{40}$$\end{document} bits in size generated by our algorithm are also presented.
引用
收藏
页码:255 / 265
页数:10
相关论文
共 50 条
  • [1] Design and implementation of a novel cryptographically secure pseudorandom number generator
    Di Mauro, Juan
    Salazar, Eduardo
    Scolnik, Hugo D.
    [J]. JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2022, 12 (03) : 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