• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于语法进化的密码安全伪随机数生成器设计。

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

机构信息

Biocomputing and Developmental Systems Group, Lero, The Science Foundation Ireland Research Centre for Software, Computer Science and Information System Department, University of Limerick, Limerick, V94 T9PX, Ireland, UK.

Intel Research and Development Ireland Limited, Leixlip, W23 CX68, Ireland, UK.

出版信息

Sci Rep. 2022 May 21;12(1):8602. doi: 10.1038/s41598-022-11613-x.

DOI:10.1038/s41598-022-11613-x
PMID:35597791
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9124193/
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.

摘要

本工作研究了使用语法进化(GE)生成伪随机数生成器(PRNG)和密码安全(CS)PRNG 的初始种子的可能性。我们证明了 GE 作为熵源的适用性,并表明初始种子的平均熵值为 7.940560934,对于 8 位熵,接近 8 的理想值。然后,我们构建了两个随机数生成器,GE-PRNG 和 GE-CSPRNG,它们都使用这些初始种子。我们使用蒙特卡罗模拟来建立 GE-PRNG 的功效,使用设计用于估计 pi 值的实验设置,我们的系统生成了 100,000,000 个随机数。这返回了 pi 的值为 3.146564000,对于实际的 pi 值,精确到六位小数。我们提出了一种称为控制流增量器的新方法来生成密码安全的随机数。CSPRNG 生成的随机数符合规定的国家标准与技术研究所 SP800-22 和 Diehard 统计测试要求。我们还对 GE-CSPRNG 的计算性能进行了分析,展示了其在工业应用中的潜力。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e408/9124193/e3e263689800/41598_2022_11613_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e408/9124193/bc32ad2b99ea/41598_2022_11613_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e408/9124193/b475672eb112/41598_2022_11613_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e408/9124193/e3e263689800/41598_2022_11613_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e408/9124193/bc32ad2b99ea/41598_2022_11613_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e408/9124193/b475672eb112/41598_2022_11613_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e408/9124193/e3e263689800/41598_2022_11613_Fig3_HTML.jpg

相似文献

1
Design of a cryptographically secure pseudo random number generator with grammatical evolution.基于语法进化的密码安全伪随机数生成器设计。
Sci Rep. 2022 May 21;12(1):8602. doi: 10.1038/s41598-022-11613-x.
2
Design and Test of an Integrated Random Number Generator with All-Digital Entropy Source.具有全数字熵源的集成随机数发生器的设计与测试
Entropy (Basel). 2022 Jan 18;24(2):139. doi: 10.3390/e24020139.
3
Cryptographically Secure PseudoRandom Bit Generator for Wearable Technology.适用于可穿戴技术的加密安全伪随机位生成器。
Entropy (Basel). 2023 Jun 25;25(7):976. doi: 10.3390/e25070976.
4
Cryptographically Secure Pseudo-Random Number Generator IP-Core Based on SHA2 Algorithm.基于SHA2算法的加密安全伪随机数生成器IP核
Sensors (Basel). 2020 Mar 27;20(7):1869. doi: 10.3390/s20071869.
5
A High-Performance FPGA PRNG Based on Multiple Deep-Dynamic Transformations.一种基于多重深度动态变换的高性能现场可编程门阵列伪随机数发生器
Entropy (Basel). 2024 Aug 7;26(8):671. doi: 10.3390/e26080671.
6
Novel pseudo-random number generator based on quantum random walks.基于量子随机游走的新型伪随机数生成器。
Sci Rep. 2016 Feb 4;6:20362. doi: 10.1038/srep20362.
7
From Continuous-Time Chaotic Systems to Pseudo Random Number Generators: Analysis and Generalized Methodology.从连续时间混沌系统到伪随机数发生器:分析与广义方法
Entropy (Basel). 2021 May 26;23(6):671. doi: 10.3390/e23060671.
8
FPGA based implementation of a perturbed Chen oscillator for secure embedded cryptosystems.基于现场可编程门阵列实现用于安全嵌入式密码系统的扰动陈氏振荡器
Sci Rep. 2024 Sep 11;14(1):21262. doi: 10.1038/s41598-024-71531-y.
9
Improving the pseudo-randomness properties of chaotic maps using deep-zoom.使用深度缩放改善混沌映射的伪随机性属性。
Chaos. 2017 May;27(5):053116. doi: 10.1063/1.4983836.
10
Assessment of the suitability of different random number generators for Monte Carlo simulations in gamma-ray spectrometry.评估不同随机数生成器在伽马射线能谱蒙特卡罗模拟中的适用性。
Appl Radiat Isot. 2010 Mar;68(3):469-73. doi: 10.1016/j.apradiso.2009.11.037. Epub 2009 Nov 24.

引用本文的文献

1
Raw QPP-RNG randomness via system jitter across platforms: a NIST SP 800-90B evaluation.跨平台通过系统抖动生成的原始QPP-RNG随机性:NIST SP 800-90B评估
Sci Rep. 2025 Jul 29;15(1):27718. doi: 10.1038/s41598-025-13135-8.

本文引用的文献

1
Suggested Integral Analysis for Chaos-Based Image Cryptosystems.基于混沌的图像密码系统的建议积分分析。
Entropy (Basel). 2019 Aug 20;21(8):815. doi: 10.3390/e21080815.
2
Novel pseudo-random number generator based on quantum random walks.基于量子随机游走的新型伪随机数生成器。
Sci Rep. 2016 Feb 4;6:20362. doi: 10.1038/srep20362.