混沌随机数发生器的研究

混沌随机数发生器的研究

论文摘要

由于网络的迅速普及,电子支付等技术已经深入生活,成为信息时代的重要组成部分。隐私数据非法使用以及泄露等问题经常出现,造成巨大经济损失,引起了人们的高度重视。密码技术是保证数据安全的有效工具,而其中使用的随机数在保密系统中更是占有举足轻重的地位。只有随机数发生器产生具有高质量的随机数,才能为保密系统提供安全的基石。因此研究如何构造高效安全的随机数发生器具有深远的研究价值。近年来,具有随机性、不可预测性以及遍历性等特点的混沌已成为构造随机数发生器的重要工具。本文分别基于低维混沌系统和高维混沌系统的特点,设计了两种生成随机数的方案,主要工作如下:首先,低维混沌系统由于结构简单,会出现退化现象。为了改善混沌退化现象,本文提出了一种新的基于低维混沌系统产生随机数的方法。该方法利用多个一维Logistic混沌系统,通过控制参数随机的对混沌系统进行动态分组。最后对产生的随机数进行异或操作,提高了输出随机数的性能。对该方法生成的随机数据在软件上进行仿真检测。检测结果表明,本方法生成的随机数完全通过了随机性检测标准NIST SP800-22,从而说明本方法生成的随机数具有较好的性能。此外,将该方法生成的随机数据应用于图像加密,从图像的信息熵、直方图、相关性以及差分攻击等方面验证了生成的随机数用于图像加密后,很好的掩盖了原始图像信息分布规律,具有较高的实用性。其次,高维混沌系统的混沌特性较复杂,随机性能较好。因此本文基于经典的Lorenz混沌系统构造随机数发生器。使用Hilbert变换对Lorenz混沌系统进行置乱扰动,最终每次迭代生成24位的随机数。通过实验仿真,本文提出的基于Lorenz混沌系统生成的随机数具有较好的性能,完全通过随机性检测的各种测试。将本方法生成的随机数分别应用于信息隐藏和数字水印的生成。仿真结果表明使用随机数的信息隐藏算法和数字水印生成算法随机性能良好,隐藏信息的原始图像分布均匀。本文提出的两种构造随机数发生器的方法均进行了仿真实验,并对其生成数据的随机性进行了严格的测试。分别从不同的应用角度,对生成的随机数的随机性进行实验仿真,为随机数发生器的设计及应用提供了参考。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  •   1.1 研究背景及意义
  •   1.2 国内外研究现状
  •   1.3 本文所做工作
  •   1.4 文章结构安排
  • 第二章 混沌理论基础
  •   2.1 混沌定义
  •     2.1.1 Li-Yorke混沌定义
  •     2.1.2 Devaney混沌定义
  •   2.2 混沌基本特征
  •   2.3 混沌的判断准则
  •   2.4 混沌与密码学关系
  •     2.4.1 混沌与流密码
  •     2.4.2 混沌与分组密码
  •     2.4.3 混沌与公钥密码
  •     2.4.4 混沌与哈希函数
  •     2.4.5 混沌与图像加密
  •   2.5 本章小结
  • 第三章 动态分组混沌伪随机数发生器
  •   3.1 相关混沌映射
  •     3.1.1 Logistic混沌映射
  •     3.1.2 S盒介绍
  •   3.2 伪随机数生成方法
  •   3.3 安全性分析
  •     3.3.1 密钥空间分析
  •     3.3.2 密钥敏感性分析
  •     3.3.3 NIST随机性检测
  •   3.4 用于图像加密的仿真测试
  •     3.4.1 信息熵分析
  •     3.4.2 相关性分析
  •     3.4.3 差分攻击
  •     3.4.4 直方图分析
  •   3.5 本章小结
  • 第四章 基于Lorenz映射的伪随机数生成方法
  •   4.1 Lorenz混沌映射
  •   4.2 Hilbert变换
  •   4.3 随机数生成方法
  •   4.4 随机性检测结果
  •   4.5 伪随机数在信息隐藏的应用
  •   4.6 伪随机数在数字水印的应用
  •   4.7 本章小结
  • 第五章 结论与展望
  •   5.1 结论
  •   5.2 展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间的科研成果
  • 文章来源

    类型: 硕士论文

    作者: 曹艳艳

    导师: 杨波

    关键词: 随机数发生器,映射,混沌

    来源: 陕西师范大学

    年度: 2019

    分类: 基础科学,信息科技

    专业: 物理学,计算机软件及计算机应用

    单位: 陕西师范大学

    分类号: O415.5;TP309

    DOI: 10.27292/d.cnki.gsxfu.2019.000023

    总页数: 56

    文件大小: 4024K

    下载量: 38

    相关论文文献

    • [1].量子随机数发生器[J]. 信息安全研究 2017(01)
    • [2].一种新的真随机数发生器的研究[J]. 数字技术与应用 2015(05)
    • [3].一种真随机数发生器及其数字后处理设计研究[J]. 科学家 2017(18)
    • [4].实用化量子随机数发生器研究进展[J]. 信息安全研究 2017(01)
    • [5].一种动态随机数发生器[J]. 武汉大学学报(理学版) 2008(05)
    • [6].振荡采样型真随机数发生器的健壮性研究[J]. 信息安全学报 2017(03)
    • [7].利用竞争冒险的真随机数发生器设计[J]. 信息安全与通信保密 2011(01)
    • [8].物理随机数发生器设计取得突破性进展[J]. 光机电信息 2011(05)
    • [9].基于振荡器的真随机数发生器的研究[J]. 通信技术 2011(12)
    • [10].改进线性同余法随机数发生器[J]. 清华大学学报(自然科学版) 2009(02)
    • [11].随机数发生器的设计与检测[J]. 信息安全研究 2019(01)
    • [12].一种基于热噪声的真随机数发生器的设计与实现[J]. 微电子学与计算机 2015(10)
    • [13].一种基于FPGA实现的真随机数发生器[J]. 中国集成电路 2008(11)
    • [14].基于抖动的高速真随机数发生器的设计和实现[J]. 核技术 2011(07)
    • [15].物理真随机数发生器[J]. 科学通报 2009(23)
    • [16].试析伪随机数发生器对随机局部搜索的影响[J]. 苏州大学学报(自然科学版) 2008(03)
    • [17].基于数模混合的真随机数发生器[J]. 计算机工程与设计 2012(04)
    • [18].一种基于混沌原理的真随机数发生器[J]. 微电子学与计算机 2009(02)
    • [19].基于布尔网络的低功耗物理随机数发生器[J]. 深圳大学学报(理工版) 2020(01)
    • [20].调和耦合混沌系统及其在伪随机数发生器中的应用[J]. 小型微型计算机系统 2011(04)
    • [21].一种基于亚稳态的真随机数发生器[J]. 微电子学 2017(04)
    • [22].基于自治布尔网络的高速物理随机数发生器研究[J]. 中南大学学报(自然科学版) 2018(04)
    • [23].应用于智能卡的真随机数发生器及其后处理算法的研究[J]. 密码学报 2016(06)
    • [24].基于布尔混沌的物理随机数发生器[J]. 通信学报 2019(01)
    • [25].一种基于FPGA的真随机数发生器设计与实现[J]. 电子设计工程 2011(10)
    • [26].ATmega128单片机的真随机数发生器[J]. 单片机与嵌入式系统应用 2009(11)
    • [27].一种真随机数发生器的后处理方法[J]. 计算机科学 2012(S1)
    • [28].基于物理噪声源的真随机数发生器的设计与实现[J]. 机械工程与自动化 2015(05)
    • [29].一种基于Galois环振的真随机数发生器设计[J]. 科学技术与工程 2012(17)
    • [30].Ao基于振荡采样的真随机数发生器设计与实现[J]. 电子测试 2015(02)

    标签:;  ;  ;  

    混沌随机数发生器的研究
    下载Doc文档

    猜你喜欢