基于6-CNN的混沌系统伪随机数生成增强法
7 浏览量
更新于2024-08-30
2
收藏 2.92MB PDF 举报
本文主要探讨了一种创新的伪随机数生成方法,该方法利用了细胞神经网络(Cellular Neural Network, CNN)来克服混沌系统在有限精度环境下可能出现的退化问题。六维CNN在本研究中发挥了关键作用,通过精确调控其在每次迭代过程中的输入输出,有效地减少了混沌退化对随机数生成质量的影响。这种方法不仅提高了随机序列的统计性能,还通过与Logistic映射产生的随机序列进行异或操作,防止了生成序列的重复,从而扩大了密钥空间和随机序列的周期长度。
Logistic映射是一种常用的混沌系统,其在生成伪随机数方面具有独特的优势。然而,结合六维CNN后,这种方法能够生成更高质量的伪随机数,每一步都能产生64位的数据,这使得生成速率显著加快。这种新型的伪随机数生成器(Pseudo-Random Number Generator, PRNG)设计简洁,易于在软件环境中实现,对于需要高度随机性和保密性的应用,如保密通信和信息安全领域,具有重要的实际价值。
作者们通过对新方法生成的伪随机序列进行了严格的随机性测试,结果显示它们完全符合NIST SP800-22标准,这是一个广泛认可的随机数测试基准。这证明了该方法在生成随机数的质量上达到了高标准,可以确保在实际应用中的安全性。这项研究不仅提供了一种新的伪随机数生成技术,而且为信息安全领域的随机数生成提供了一个有力的工具。
2021-09-26 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38623272
- 粉丝: 5
- 资源: 853
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍