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 条