安全算法并行计算研究与实现

安全算法并行计算研究与实现

论文摘要

安全算法是并行计算的其中一个应用分支,包括对密码算法,随机序列等的各种安全检测算法。这些安全算法的性能直接影响着整个应用系统的性能。随着软硬件技术的提高,人们对安全算法提出了新的要求。本文主要研究了安全算法的一般并行实现方式,并使用OpenMP进行仿真实现,指出并行实现过程中遇到的一般问题与其相对应的解决思路与方案以及并行程序的性能优化方法。重点介绍了并行随机数生成器的实现方式、优缺点和检测方法。设计了具有良好可扩展性的两种高性能并行生成器的并行实现步骤。总结了在并行环境下,对并行随机数生成器的检测方法的新的要求和发展趋势。最后给出MD6的两种并行实现思路,通过对两个程序实现结果的分析和对比,明确指出并行实现需考虑和解决的问题以及OpenMP实现并行的局限性。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 并行计算的发展背景
  • 1.1.1 计算机科学的发展
  • 1.1.2 对并行计算的迫切需求
  • 1.2 安全算法的分析研究
  • 1.3 论文的研究内容及论文安排
  • 第二章 并行计算的实现技术
  • 2.1 硬件背景
  • 2.1.1 计算机的发展
  • 2.1.2 并行机的发展
  • 2.2 并行程序设计
  • 2.2.1 设计方式
  • 2.2.2 性能测评
  • 2.3 具体实现技术
  • 2.3.1 共享存储系统
  • 2.3.2 分布存储系统
  • 2.4 程序设计中遇到的问题与解决方案
  • 2.4.1 面临的问题
  • 2.4.2 解决方案
  • 2.5 本章小结
  • 第三章 安全算法的并行实现与优化
  • 3.1 安全算法的特性
  • 3.2 基本并行算法设计
  • 3.2.1 数据划分
  • 3.2.2 锁操作
  • 3.3 OpenMP 实现并行
  • 3.3.1 OpenMP 简介
  • 3.3.2 编译器对OpenMP 的支持
  • 3.3.3 算法并行化基本技巧
  • 3.4 并行程序优化
  • 3.4.1 Intel 软件介绍
  • 3.4.2 程序优化具体实例
  • 3.5 本章小结
  • 第四章 并行伪随机数生成器检测研究
  • 4.1 伪随机数的基本概况
  • 4.2 并行伪随机数生成器的基本概况
  • 4.2.1 各种生成器介绍
  • 4.2.2 生成器的优缺点
  • 4.3 并行伪随机数生成器实现
  • 4.3.1 线性同余生成器使用序列分割方式组合
  • 4.3.2 乘法延迟斐波纳契数列发生器使用独立序列群方式组合
  • 4.4 检测方法
  • 4.4.1 随机性检测技术
  • 4.4.2 并行随机性检测技术
  • 4.5 本章小结
  • 第五章 MD6 并行实现
  • 5.1 MD6 原理
  • 5.1.1 MD6 参数介绍
  • 5.1.2 MD6 实现模式
  • 5.2 MD6 具体并行实现
  • 5.2.1 逐级单独实现
  • 5.2.2 串行合并实现
  • 5.2.3 程序实现结果分析
  • 5.3 本章小结
  • 第六章 总结与展望
  • 致谢
  • 参考文献
  • 硕士期间发表的论文和参与的科研项目
  • 相关论文文献

    • [1].面向大数据处理的并行计算模型与性能优化探析[J]. 信息通信 2020(09)
    • [2].信息与计算科学专业并行计算人才培养模式研究与实践[J]. 高师理科学刊 2016(02)
    • [3].MPI并行计算在图像处理方面的应用[J]. 科学中国人 2017(12)
    • [4].困扰并行计算的三大问题[J]. 中国教育网络 2008(11)
    • [5].大数据分析与并行计算山西省科技创新(重点)团队介绍[J]. 太原科技大学学报 2020(06)
    • [6].高性能计算,高兴能计算[J]. 中国教育网络 2010(06)
    • [7].并行计算六十年[J]. 计算机工程与科学 2012(08)
    • [8].测控系统的集群并行计算的实现[J]. 桂林航天工业学院学报 2012(04)
    • [9].MATLAB并行计算:让高性能计算资源的利用更加高效[J]. 电子技术应用 2009(01)
    • [10].网络并行计算中的负载平衡[J]. 光盘技术 2008(12)
    • [11].并行计算中简易调度算法的探究[J]. 电脑知识与技术 2020(01)
    • [12].面向大数据处理的并行计算模型及性能优化[J]. 农村经济与科技 2020(10)
    • [13].并行计算实验课程建设的实践与探讨[J]. 实验室研究与探索 2018(12)
    • [14].岩土工程亿级单元有限元模型可扩展并行计算[J]. 岩土力学 2016(11)
    • [15].一种并行计算相关课程实验平台设计[J]. 人才培养与教学改革-浙江工商大学教学改革论文集 2010(00)
    • [16].并行计算基础和实际应用[J]. 辽宁师专学报(自然科学版) 2008(03)
    • [17].流体动力并行计算研究应用前景广阔[J]. 国际学术动态 2014(02)
    • [18].面向大数据处理的并行计算模型及性能优化[J]. 无线互联科技 2015(21)
    • [19].并行计算在动态模式识别中的实现和应用[J]. 计算机应用研究 2011(03)
    • [20].并行计算系列课程教学团队建设[J]. 计算机教育 2008(15)
    • [21].并行计算在多核平台上的实现与应用研究[J]. 计算机系统应用 2013(12)
    • [22].二维5/3小波变换在并行计算单元中的设计实现[J]. 微电子学与计算机 2013(07)
    • [23].探索Visual Studio 2010对并行计算的支持[J]. 金融科技时代 2012(01)
    • [24].基于分布式并行计算的大数据自助分析系统的研究与应用[J]. 软件 2018(12)
    • [25].《并行计算》课程教学方法探讨[J]. 教育现代化 2019(62)
    • [26].基于高性能并行计算的旋转网球空气动力学模拟[J]. 计算机工程 2017(12)
    • [27].影像数据分布并行计算处理平台体系架构研究[J]. 计算机工程 2017(05)
    • [28].面向大数据处理的并行计算模型及性能优化[J]. 电子技术与软件工程 2016(14)
    • [29].并行计算集群在经济学实验室中的应用[J]. 实验室研究与探索 2011(03)
    • [30].外测实时数据处理并行计算模式[J]. 火力与指挥控制 2010(12)

    标签:;  ;  ;  

    安全算法并行计算研究与实现
    下载Doc文档

    猜你喜欢