基于RSA和AES混合算法的加密芯片设计

基于RSA和AES混合算法的加密芯片设计

论文摘要

进入21世纪以来,计算机网络在全世界范围内得到迅猛发展,影响到人类生活的各个方面。人们在享受计算机网络带来的方便时,也面临着诸多问题,其中,信息安全问题是目前最突出的问题之一。在我国,信息安全的研究和实践起步相对较晚,与发达国家相比还有很大的差距,信息安全问题就更加突出。国家关键基础设备中不可能引进或采用别人的加密技术,只能自主研发。在我国,还没有成型的加解密芯片推出,因而生产具有自主知识产权的加解密芯片,对我国的信息安全有重大的意义。论文首先介绍了密码学方面的知识,分析了对称密码体制和非对称密码体制的优缺点,确定了采用RSA和AES两种加密算法来实现加密芯片,利用RSA算法实现数字签名和传递AES算法的密钥,利用AES算法进行大量数据加密处理。在此基础上,分别介绍了RSA和AES两种加密算法的各自的数学基础、整体结构和不同的实现方式,并对各自的实现方式进行比较和选择,确定了便于FPGA实现的实现方式,并对AES算法中S盒的实现进行了分析,最终确定利用采用双端口RAM来存储,其数量仅为50个。其次,分析了AES算法中唯一的非线性部件S盒的构造原理、代数表达式、迭代输出周期和仿射变换性质,指出现存S盒存在的缺陷,提出了改进方案:对字节做一次仿射变换后再求逆元,然后再做一次仿射变换。做两次仿射变换所用的仿射对满足变换矩阵F的周期为8且仿射变换对的周期为16。新生成的S盒的代数表达式项数为255和迭代输出周期为256。再者,详细说明了加密芯片的总体结构,根据系统功能将加密芯片分为控制模块、通信模块、RSA加解密模块和AES加密模块四个部分:控制模块实现控制数据输入输出、RSA加解密、AES加密等的协调工作;通信模块完成输入数据的采集、整合和分配,传送其他模块要求格式的数据以及将所产生的数据按照上位机能够识别的格式进行输出;RSA加解密模块实现数字签名和解密AES加密密钥的功能;AES加密模块是芯片的核心部分,主要完成数据的加密功能。应用Verilog VHDL语言编写各个模块并进行了功能仿真。基于Virtex5系列的一款XC5VLX110T芯片,利用Xilinx9.2i综合之后,所设计的加密芯片系统时钟工作最高频率为249.522 MHz,最高处理速度为7.9847Gbps。最后,简单介绍了加密芯片中的密码体系和密钥交换技术,提出了利用数字签名算法来实现交换密钥的方案。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景和意义
  • 1.2 密码学背景知识
  • 1.3 论文的组织结构
  • 1.4 论文主要研究内容
  • 第二章 RSA算法介绍
  • 2.1 RSA算法的数学基础
  • 2.1.1 单向函数
  • 2.1.2 欧拉定理及相关概念
  • 2.2 RSA算法简介
  • 2.3 数字签名
  • 2.4 RSA实现方式
  • 2.4.1 模幂运算
  • 2.4.2 模乘运算
  • 2.4.3 实现方式的比较与选择
  • 第三章 AES加密算法介绍
  • 3.1 AES算法的数学基础
  • 3.1.1 有限域
  • 3.1.2 字节运算
  • 3.1.3 字运算
  • 3.2 AES-128加密算法简介
  • 3.2.1 状态矩阵
  • 3.2.2 轮变换
  • 3.2.3 密钥编排
  • 3.3 AES实现方式
  • 3.3.1 非流水实现
  • 3.3.2 流水实现
  • 3.4 S盒的实现
  • 3.4.1 直接方式
  • 3.4.2 Block RAM存储
  • 3.5 实现方式比较和选择
  • 第四章 S盒的分析与改进
  • 4.1 S盒的构造
  • 4.2 代数表达式及迭代输出周期
  • 4.2.1 代数表达式
  • 4.2.2 迭代输出周期
  • 4.3 S盒中仿射变换的性质
  • 4.3.1 仿射变换对性质
  • 4.3.2 迭代输出周期256的S盒
  • 4.4 S盒的改进
  • 第五章 芯片总体设计方案
  • 5.1 芯片总体结构
  • 5.2 控制模块设计
  • 5.3 通信模块设计
  • 5.3.1 输入接口
  • 5.3.2 输出接口
  • 5.4 RSA加解密模块设计
  • 5.4.1 RSA模乘模块
  • 5.4.2 RSA模幂模块
  • 5.5 AES加密模块设计
  • 5.5.1 轮变换
  • 5.5.2 密钥编排
  • 5.5.3 AES加密实现结构
  • 5.6 芯片性能分析
  • 第六章 加密芯片的密码体系
  • 6.1 加密芯片的密钥体系
  • 6.2 加密芯片的密钥交换
  • 第七章 结束语
  • 7.1 全文总结
  • 7.2 工作展望
  • 参考文献
  • 致谢
  • 附录
  • 一、在校期间发表的学术论文
  • 二、在校期间参加的项目
  • 三、在校期间获奖情况
  • 相关论文文献

    • [1].国产工业芯片初露锋芒[J]. 变频器世界 2019(11)
    • [2].芯片离我们生活有多远?它到底扮演着什么样的角色?[J]. 新疆农垦科技 2019(06)
    • [3].军工芯片发展现状及展望[J]. 中国军转民 2020(02)
    • [4].3D打印技术制备器官芯片的研究现状[J]. 中国生物医学工程学报 2020(01)
    • [5].工艺拉偏的芯片扫描测试方法研究[J]. 福建电脑 2020(03)
    • [6].基于仿生微流控技术的肠道器官芯片构建[J]. 集成技术 2020(03)
    • [7].未来芯片技术发展态势分析[J]. 世界科技研究与发展 2020(01)
    • [8].新基建为国产高端芯片带来新东风[J]. 今日科技 2020(06)
    • [9].伪芯片防护研究进展及其挑战[J]. 火力与指挥控制 2020(06)
    • [10].国产芯片迎黄金发展期[J]. 中国品牌 2020(09)
    • [11].迎接开源芯片新潮流[J]. 软件和集成电路 2020(08)
    • [12].犬籍注册芯片植入点公告[J]. 中国工作犬业 2019(01)
    • [13].犬籍注册芯片植入点公告[J]. 中国工作犬业 2019(02)
    • [14].人人都能看懂的芯片科普[J]. 财富时代 2019(06)
    • [15].芯片离我们生活有多远?[J]. 新疆农垦科技 2019(04)
    • [16].汽车芯片国产化的新机遇[J]. 经济 2018(11)
    • [17].犬籍注册芯片植入点公告[J]. 中国工作犬业 2018(05)
    • [18].韩国央行:全球芯片市场火爆势头还要持续一年[J]. 半导体信息 2018(02)
    • [19].芯片虽小,却是“国之重器”[J]. 中国科技产业 2018(06)
    • [20].2018中国芯片企业现状[J]. 互联网周刊 2018(10)
    • [21].犬籍注册芯片植入点公告[J]. 中国工作犬业 2018(06)
    • [22].犬籍注册芯片植入点公告[J]. 中国工作犬业 2018(07)
    • [23].芯片贴合机设计[J]. 装饰 2018(08)
    • [24].犬籍注册芯片植入点[J]. 中国工作犬业 2018(08)
    • [25].犬籍注册芯片植入点公告[J]. 中国工作犬业 2018(09)
    • [26].中国芯片业的软肋与强身[J]. 中外企业文化 2018(08)
    • [27].犬籍注册芯片植入点公告[J]. 中国工作犬业 2018(10)
    • [28].犬籍注册芯片植入点[J]. 中国工作犬业 2018(11)
    • [29].造个芯片为何难[J]. 民族大家庭 2018(05)
    • [30].犬籍注册芯片植入点公告[J]. 中国工作犬业 2016(11)

    标签:;  

    基于RSA和AES混合算法的加密芯片设计
    下载Doc文档

    猜你喜欢