蓝牙技术中基于DES和RSA混合加密算法的研究
发布时间:2023-05-19 03:33
当前,信息泄露对人们日常生活产生的影响日趋严重,信息安全的重要性日益突显。作为目前应用最为广泛的短距离无线通信技术之一,蓝牙技术的数据传输安全一直备受关注。早期的经典蓝牙采用E0流加密算法进行数据加密,安全性和稳定性都不高。4.0后的低功耗蓝牙采用AES加密算法对蓝牙数据进行加密,安全性得到提升,但占用资源较多,不宜实现硬件化。基于蓝牙安全技术中存在的不足,本文提出了在蓝牙技术中使用基于DES和RSA混合加密方式替代以往蓝牙中的数据加密方式。详细研究了 E0流加密、AES算法、DES算法和RSA算法的算法原理,分析了各种加密算法的优缺点,DES加密算法对数据进行加密,保证了蓝牙数据传输的高效率,RSA加密算法对DES算法的加密密钥进行加密,提高了数据的安全性,确定了 DES和RSA混合加密方式,并且使用Montgomery模乘替换原始RSA算法中的大数模乘,进一步提高了算法效率。根据混合加密算法原理,使用硬件描述语言(Verilog HDL)分别设计了混合加密顶层(hybrid)、DES算法模块(des)及其子模块密钥生成(keygenerate)和Feistel...
【文章页数】:63 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 国内外研究现状及发展方向
1.3 研究目的及意义
1.4 研究内容及论文的组织结构
第二章 蓝牙技术加密算法的原理
2.1 密码学发展历程
2.2 加密算法的基本数学概念
2.3 E0流加密与AES加密算法原理
2.4 DES加密和RSA加密算法原理
2.5 蓝牙技术中基于DES和RSA混合加密算法设计思路
2.6 小结
第三章 基于DES和RSA混合加密算法的RTL设计
3.1 混合加密算法顶层设计
3.2 DES算法模块RTL设计
3.3 RSA算法模块RTL设计
3.4 小结
第四章 基于DES和RSA混合加密算法的硬核实现
4.1 数字前端设计
4.2 数字后端设计
4.3 小结
结论
参考文献
致谢
附录A (静态时序分析结果报告)
附录B (攻读学位期间发表的论文)
本文编号:3819572
【文章页数】:63 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 国内外研究现状及发展方向
1.3 研究目的及意义
1.4 研究内容及论文的组织结构
第二章 蓝牙技术加密算法的原理
2.1 密码学发展历程
2.2 加密算法的基本数学概念
2.3 E0流加密与AES加密算法原理
2.4 DES加密和RSA加密算法原理
2.5 蓝牙技术中基于DES和RSA混合加密算法设计思路
2.6 小结
第三章 基于DES和RSA混合加密算法的RTL设计
3.1 混合加密算法顶层设计
3.2 DES算法模块RTL设计
3.3 RSA算法模块RTL设计
3.4 小结
第四章 基于DES和RSA混合加密算法的硬核实现
4.1 数字前端设计
4.2 数字后端设计
4.3 小结
结论
参考文献
致谢
附录A (静态时序分析结果报告)
附录B (攻读学位期间发表的论文)
本文编号:3819572
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3819572.html