当前位置:主页 > 科技论文 > 计算机论文 >

基于国密算法加密U盘的研究

发布时间:2017-08-13 19:00

  本文关键词:基于国密算法加密U盘的研究


  更多相关文章: 加密U盘 国密 嵌入式多媒体卡 按键身份认证


【摘要】:随着社会信息技术的高速发展,数据存储与交换变得越来越频繁,人们对数据存储安全也越来越重视。虽然普通U盘具有便于携带、价格实惠等优点,但是存储在它上面的信息数据没有身份认证和加密算法保护,一旦遗失或者被窃,后果十分严重。针对普通U盘数据易泄漏以及国外加密算法可能存在的后门风险,设计了一款基于国密算法SM4的按键加密U盘,本文设计的加密U盘采用杭州华澜微科技有限公司自主研发的USB2.0安全控制器芯片S261作为主控,采用按键身份认证电路,以嵌入式多媒体卡(eMMC)作为储存介质,实现了存储在U盘中的信息数据的全硬件加密保护。介绍了USB系统结构、通信流模型及数据的控制传输和批量传输。根据主控S261芯片的硬件资源完成了加密U盘的整体架构,包括eMMC存储模块、USB通信模块、电源模块和采用PIC单片机实现的按键身份认证模块。S261通过内置加密引擎调用国密算法SM4对数据进行加密后存储在eMMC上,eMMC上的密文通过S261解密后经过USB接口传递给主机。在研究USB协议和eMMC协议的基础上,完成了加密U盘的固件设计,加密U盘的固件主要包括三个部分:SUP固件、CHP固件和PIC固件。SUP固件负责和主机USB接口的通信,调用国密算法SM4实现对数据的加解密和控制CHP;CHP固件负责控制eMMC和接受SUP的命令,完成eMMC的初始化及对eMMC的读写操作,CHP和eMMC之间的数据传递采用Ping-Pong传输,提高了读写速度;PIC固件实现用户的按键输入和身份认证,采用有限尝试次数策略,防止暴力恶意攻击破解。最后对按键加密U盘进行了功能和性能上的测试,达到设计目标。设计的安全加密U盘已经投放市场并得到验证。
【关键词】:加密U盘 国密 嵌入式多媒体卡 按键身份认证
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP333;TP309.7
【目录】:
  • 摘要5-6
  • ABSTRACT6-9
  • 第一章 绪论9-13
  • 1.1 选题背景及意义9-10
  • 1.2 国内外研究状况10-11
  • 1.3 本文主要研究内容和章节安排11-13
  • 第二章 加密U盘相关协议的研究13-24
  • 2.1 USB数据流模型13-15
  • 2.1.1 USB系统结构13
  • 2.1.2 USB总线拓扑结构13-14
  • 2.1.3 USB通信流模型14-15
  • 2.2 USB数据传输类型15-23
  • 2.2.1 包及设备请求16-17
  • 2.2.2 控制传输17-18
  • 2.2.3 批量传输18-21
  • 2.2.4 Bus Hound捕捉命令解读21-23
  • 2.3 本章小结23-24
  • 第三章 加密U盘的硬件设计24-34
  • 3.1 硬件设计框架24-25
  • 3.2 主控S261介绍25-30
  • 3.2.1 S261构造及资源25-26
  • 3.2.2 加密算法单元26-28
  • 3.2.3 SUP和CHP结构28-29
  • 3.2.4 存储设备空间分布29-30
  • 3.3 按键身份认证设计30-32
  • 3.4 电源模块设计32
  • 3.5 安全性设计32-33
  • 3.5.1 全硬件按键身份认证设计32
  • 3.5.2 固件安全设计32
  • 3.5.3 数据安全存储设计32-33
  • 3.6 本章小结33-34
  • 第四章 固件设计及实现34-53
  • 4.1 SUP固件设计34-39
  • 4.1.1 SUP主程序设计34-36
  • 4.1.2 控制传输处理36-37
  • 4.1.3 批量传输处理37-39
  • 4.2 CHP固件设计39-49
  • 4.2.1 寄存器规划39
  • 4.2.2 主程序设计39-42
  • 4.2.3 eMMC初始化42-43
  • 4.2.4 读写数据设计43-48
  • 4.2.5 SUP和CHP通信协议48-49
  • 4.3 按键身份认证设计49-52
  • 4.3.1 按键管理系统的功能49-50
  • 4.3.2 按键管理系统设计50-52
  • 4.4 本章小结52-53
  • 第五章 系统测试与分析53-58
  • 5.1 功能测试53-55
  • 5.2 性能测试55-57
  • 5.2.1 可靠性测试55
  • 5.2.2 超稳定测试55
  • 5.2.3 读写速度测试55-57
  • 5.3 本章小结57-58
  • 第六章 总结与展望58-60
  • 6.1 总结58
  • 6.2 展望58-60
  • 致谢60-61
  • 参考文献61-64
  • 附录64

【相似文献】

中国硕士学位论文全文数据库 前1条

1 王庆;基于国密算法加密U盘的研究[D];杭州电子科技大学;2016年



本文编号:668810

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/668810.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户501b1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com