基于可重构技术的密码分析系统模型研究

基于可重构技术的密码分析系统模型研究

论文摘要

随着社会信息化程度的不断提高,尤其是互联网技术的快速发展,网络应用越来越多。如何既能保护应用中的机密数据,又能有效地防止外部攻击,是网络应用面临的一大问题。网络应用的安全性完全依赖于密码学,每个应用所使用的密码算法都不会是完全一样的,为了保证密码算法的正确性和健壮性,有必要构建一个密码分析验证的原型系统,对要使用的密码算法进行验证优化。但是密码算法千变万化,多种多样,不可能每用一种算法就重新设计,这在时间和人力上都是很难满足的。本文的研究目标就是在可重构技术的基础上,通过组件重构技术实现密码算法的快速重构,使得不了解芯片设计技术的应用开发者也能完成密码算法的验证工作。本文通过对可重构技术基础理论的研究,提出了基于FPGA的动态重构设计构想,建立了密码分析系统的体系结构模型,并阐述了其工作原理。在对密码算核组件建模的基础上,通过预处理、图形输入、顶层模块生成、构造脚本和调用板卡配置目标代码五个重构流程,实现了密码算法的快速重构,并完成了验证。在组件设计技术方面,通过对组件生成原理及组件库管理机制的分析,重点论述了DES、AES、MD5、SHA1等算法的组件生成方法,并详细描述了组合算法的顶层互连过程。在工程设计方面,通过硬件设计、逻辑设计和软件设计三个部分详细介绍了密码分析系统的工程实现过程。本文的意义在于不仅在更高的抽象层次上实现了系统设计,使得应用开发人员和硬件开发人员能够并行作业,提高了密码构建和分析的效率,而且提供了图形化的组件设计平台,大大方便了对密码算法的分析和建模,为以后的系统级工程实现打下了很好的物质基础。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 背景及问题的提出
  • 1.2 国内外研究现状
  • 1.3 研究的目标及主要内容
  • 1.4 本文的组织结构
  • 第二章 可重构技术基础理论
  • 2.1 可重构系统
  • 2.1.1 可重构系统的分类
  • 2.1.2 可重构系统的结构
  • 2.1.3 可重构系统的优势
  • 2.2 FPGA 基础理论
  • 2.2.1 结构与组成
  • 2.2.2 逻辑配置
  • 2.3 系统动态重构设计构想
  • 2.4 本章小结
  • 第三章 组件设计技术
  • 3.1 组件的生成管理机制
  • 3.1.1 组件生成原理
  • 3.1.2 组件库的管理
  • 3.2 算核组件设计
  • 3.2.1 DES 算法设计
  • 3.2.2 AES 算法设计
  • 3.2.3 MD5 算法设计
  • 3.2.4 SHA1 算法设计
  • 3.3 YAHOO 邮箱密码算法设计
  • 3.4 组件的验证与测试
  • 3.5 本章小结
  • 第四章 密码分析系统模型设计
  • 4.1 系统组成与描述
  • 4.2 体系结构
  • 4.3 工作原理
  • 4.4 本章小结
  • 第五章 密码分析系统工程实现
  • 5.1 PCI 密码卡硬件电路设计
  • 5.1.1 电路结构
  • 5.1.2 器件选型
  • 5.2 FPGA 芯片逻辑设计
  • 5.2.1 开发工具
  • 5.2.2 设计方法
  • 5.2.3 设计流程
  • 5.2.4 设计原则
  • 5.2.5 顶层设计
  • 5.2.6 芯片操作
  • 5.3 密码分析系统软件设计
  • 5.3.1 软件总体设计
  • 5.3.2 软件实现流程
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 本文工作回顾
  • 6.2 成果及意义
  • 6.3 存在的不足及展望
  • 参考文献
  • 附录1
  • 附录2
  • 附录3
  • 致谢
  • 作者攻读学位期间发表的论文
  • 相关论文文献

    • [1].一类分组密码变换簇抵抗线性密码分析的安全性评估[J]. 电子学报 2020(01)
    • [2].差分-双线性密码分析研究[J]. 通信技术 2008(02)
    • [3].结构密码分析[J]. 密码学报 2016(04)
    • [4].Piccolo结构抵抗差分和线性密码分析能力的进一步评估[J]. 北京大学学报(自然科学版) 2018(06)
    • [5].用马尔可夫链模型化两个密码分析问题[J]. 信息工程大学学报 2010(02)
    • [6].类SMS4型密码结构抵抗线性密码分析能力评估[J]. 信息工程大学学报 2019(05)
    • [7].基于格的RSA密码分析[J]. 河南师范大学学报(自然科学版) 2017(03)
    • [8].两个门限签名的密码分析[J]. 计算机应用与软件 2010(12)
    • [9].SM4抵抗相关密钥线性密码分析的安全性[J]. 北京印刷学院学报 2020(05)
    • [10].概率积分密码分析[J]. 计算机学报 2012(09)
    • [11].“量子算法与密码分析研讨会”成功举办[J]. 信息网络安全 2018(02)
    • [12].一类扩展广义Feistel结构抵抗差分和线性密码分析能力评估[J]. 密码学报 2016(02)
    • [13].对一种新的序列密码结构的密码分析(英文)[J]. 软件学报 2008(05)
    • [14].RSA密码分析中分解大整数的判定算法[J]. 计算机工程 2010(15)
    • [15].基于回溯法的逆推攻击[J]. 电子与信息学报 2008(10)
    • [16].密钥泄露下Even-Mansour密码的滑动攻击[J]. 信息安全研究 2018(06)
    • [17].Piccolo结构抵抗差分和线性密码分析能力评估[J]. 山东大学学报(理学版) 2016(03)
    • [18].“密码分析技术”的教学探讨[J]. 广西教育 2012(23)
    • [19].对密码算法各种攻击方法初探[J]. 消费导刊 2008(02)
    • [20].破译美国政府密码的华人高手[J]. 黄金时代 2009(03)
    • [21].多重不确定的密码体制研究[J]. 信息网络安全 2012(06)
    • [22].修改Trivium流密码算法的滑动攻击[J]. 上海交通大学学报 2012(06)
    • [23].密码破解技术[J]. 中国司法鉴定 2010(06)
    • [24].非线性滤波器信息泄漏的关键问题研究[J]. 四川大学学报(工程科学版) 2008(02)
    • [25].SMS4型密码结构抵抗差分和线性密码分析能力评估[J]. 密码学报 2015(02)
    • [26].对全轮AES-128算法的低数据Biclique攻击[J]. 信息工程大学学报 2016(03)
    • [27].对广义映射混沌扩频序列的分割攻击[J]. 计算机工程 2009(05)
    • [28].避免电脑中勒索病毒的预防措施[J]. 计算机与网络 2018(12)
    • [29].分组密码S盒的代数方程[J]. 中国科学院研究生院学报 2008(04)
    • [30].基于半直积的密钥交换协议的群论密码分析[J]. 西南民族大学学报(自然科学版) 2017(02)

    标签:;  ;  ;  ;  ;  

    基于可重构技术的密码分析系统模型研究
    下载Doc文档

    猜你喜欢