网站大量收购独家精品文档,联系QQ:2885784924

基于arm9嵌入式系统的u盘文件加解密系统实现-软件工程专业论文.docxVIP

基于arm9嵌入式系统的u盘文件加解密系统实现-软件工程专业论文.docx

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于arm9嵌入式系统的u盘文件加解密系统实现-软件工程专业论文

I I 摘 要 摘 要 针对目前 USB 移动存储设备在数据安全中存在的漏洞,本文提出了一种新的 USB 存储设备数据安全解决方案。本系统通过 USB 接口连接于计算机与 USB 存储设 备之间,对计算机和 USB 设备之间传输的数据进行解析,利用指纹模块提供的稳 定密钥加密并转发 USB 数据。实现文件加密、文件名不加密的效果,使得 U 盘中 普通文件与加密文件可以共存,多个用户可以共同使用一块 U 盘而无需担心数据 泄露。设备具有相对计算机、USB 存储设备独立的特点,无需对两者做任何改动, 保证了对普通 U 盘的支持。 本文选用 AT91SAM9260 作为实现平台,针对嵌入式核心板设计了外接电路, 提供了 USB 的主从接口、RS232 串口、面向指纹模块的 SPI 接口。不使用操作系统, 移植了 USB 海量存储协议的主机和从机驱动。上电启动时,使用 bootstrap 直接 加载应用程序,并跳转执行。主从驱动协同工作,并添加对 FAT32 文件系统的识 别,使系统对文件名透明传输的同时对文件数据加密。加密算法采用 AES 标准、 CBC 分组模式,采用 32 位快速 AES 算法。另外,核心板空余的 32M 内存被用来缓 存 USB 数据,对同一数据的再次访问可以直接从内存获取。最后通过 SPI 接口同 指纹模块连接。在 USB 全速设备的基础上,通过优化软件,读写分别可以达到 550KB/s 和 230KB/s 的传输速度。 关键词:USB 协议,FAT32 文件系统 ,文件加密, AES-CBC,AT91SAM9260 II II ABSTRACT ABSTRACT As the threat exists in the storage protection of the present USB Mass Storage Device, this article proposes a new method to provide them with security services. All of the packets will be processed when they go through this system, which connects PC and USB Mass Storage Device. Before forwarding them to the USB device, these packets will be chosen to be encrypted using the key provided by the fingerprint module. As a result, when be directly connected, the disk will be found normal with all the directories correctly shown while the contents of certain file are obfuscated. Thus it becomes possible that in such disk coexist the plaintext and the ciphertext and that multi people share one disk without worrying about the privacy. This system is not only relatively independent to the computer and USB Device, but compatible with various USB Memory Devices without any update to PC or USB Device. On the platform of AT91SAM9260, this article designed the extension circuit equipping the core-board with various ports, such as USB HOSTDEVICE port, RS232 and the SPI to fingerprint module. After startup, the system runs directly the Bootstrap which would load the application mainly consisting of the two drivers, USB MSD Host Driver and Device Driver, without any operating systems. With the

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档