清晨好,您是今天最早来到科研通的研友!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您科研之路漫漫前行!

Design of a cryptographically secure pseudo random number generator with grammatical evolution

伪随机数发生器 随机数生成 随机种子 计算机科学 十进制的 熵(时间箭头) 蒙特卡罗方法 算法 发电机(电路理论) 数学 算术 统计 物理 功率(物理) 量子力学
作者
Conor Ryan,Meghana Kshirsagar,Gauri Vaidya,Andrew Cunningham,R. Sivaraman
出处
期刊:Scientific Reports [Nature Portfolio]
卷期号:12 (1) 被引量:30
标识
DOI:10.1038/s41598-022-11613-x
摘要

Abstract This work investigates the potential for using Grammatical Evolution (GE) to generate an initial seed for the construction of a pseudo-random number generator (PRNG) and cryptographically secure (CS) PRNG. We demonstrate the suitability of GE as an entropy source and show that the initial seeds exhibit an average entropy value of 7.940560934 for 8-bit entropy , which is close to the ideal value of 8. We then construct two random number generators, GE-PRNG and GE-CSPRNG, both of which employ these initial seeds. We use Monte Carlo simulations to establish the efficacy of the GE-PRNG using an experimental setup designed to estimate the value for pi , in which 100,000,000 random numbers were generated by our system. This returned the value of pi of 3.146564000, which is precise up to six decimal digits for the actual value of pi . We propose a new approach called control_flow_incrementor to generate cryptographically secure random numbers. The random numbers generated with CSPRNG meet the prescribed National Institute of Standards and Technology SP800-22 and the Diehard statistical test requirements. We also present a computational performance analysis of GE-CSPRNG demonstrating its potential to be used in industrial applications.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
1秒前
葱姜蒜辣椒香菜我全要完成签到,获得积分10
8秒前
香蕉觅云应助科研通管家采纳,获得30
25秒前
健康的宛菡完成签到 ,获得积分10
46秒前
AllRightReserved应助lanshuitai采纳,获得10
1分钟前
FashionBoy应助lanshuitai采纳,获得10
1分钟前
话说dota完成签到 ,获得积分10
1分钟前
对潇潇暮雨完成签到 ,获得积分10
2分钟前
woxinyouyou完成签到,获得积分0
2分钟前
无悔完成签到 ,获得积分0
2分钟前
2分钟前
虞无声完成签到,获得积分10
2分钟前
ZJakariae完成签到,获得积分10
2分钟前
赖氨酸完成签到,获得积分10
3分钟前
Blaseaka完成签到 ,获得积分0
3分钟前
student完成签到,获得积分10
3分钟前
自由山槐发布了新的文献求助200
3分钟前
mathmotive完成签到,获得积分10
3分钟前
student给student的求助进行了留言
3分钟前
科研通AI6.2应助lanshuitai采纳,获得10
3分钟前
科研通AI6.2应助ma采纳,获得10
3分钟前
浚稚完成签到 ,获得积分10
3分钟前
山是山三十三完成签到 ,获得积分10
4分钟前
自由山槐完成签到,获得积分10
4分钟前
4分钟前
无花果应助科研通管家采纳,获得10
4分钟前
student发布了新的文献求助10
4分钟前
蛋卷完成签到 ,获得积分10
4分钟前
zzhui完成签到,获得积分10
4分钟前
5分钟前
古炮完成签到 ,获得积分10
5分钟前
minnie完成签到 ,获得积分10
5分钟前
王正浩完成签到 ,获得积分10
6分钟前
忘忧Aquarius完成签到,获得积分0
6分钟前
6分钟前
6分钟前
razz1618完成签到 ,获得积分10
6分钟前
HaoHao04完成签到 ,获得积分10
6分钟前
7分钟前
Dong完成签到 ,获得积分10
7分钟前
高分求助中
Adhesion Science: Principles & Practice 1234
Signals, Systems, and Signal Processing 610
Burger's Medicinal Chemistry and Drug Discovery 400
A Step-by-Step Guide to Qualitative Data Coding 2nd Edition 400
Impact of Storage Orientation and Duration on Prefilled Syringe Performance: Break-Loose and Glide Forces, and Injection Time Across Multiple Time Points 360
Programming for Chemical Engineers Using C, C++, and MATLAB 300
Upland Kenya wild flowers and ferns: a flora of the flowers, ferns, grasses, and sedges of highland Kenya 300
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6661647
求助须知:如何正确求助?哪些是违规求助? 8412322
关于积分的说明 17983781
捐赠科研通 5864452
什么是DOI,文献DOI怎么找? 2974551
邀请新用户注册赠送积分活动 1950397
关于科研通互助平台的介绍 1875351