- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 基于android的智能家居客户端系统的设计与实现-电路与系统专业论文.docx
- 基于ansys的输电铁塔力学特性分析-机械工程专业论文.docx
- 华北地区强震前兆空间动态场中短期综合预报研究-固体地球物理专业论文.docx
- 基于《伤寒论》中寒热错杂证的辨治方法探讨艾滋病的辨治思路-中医临床基础专业论文.docx
- 基于ansys的薄膜结构找形分析和荷载分析-结构工程专业论文.docx
- 互易定理在电磁兼容预测中的应用研究-电磁场与微波技术专业论文.docx
- 互联网时代下的少儿读物营销策划研究-出版专业论文.docx
- 华南师范大学附属中学校园安防系统管理设计与实现-软件工程专业论文.docx
- 基于android系统的体感运动游戏平台-软件工程专业论文.docx
- 基于arm的非接触式cpu卡读写器系统的设计与实现-微电子学与固体电子学专业论文.docx
- 基于android的bittorrent协议客户端设计与实现-计算机科学与技术专业论文.docx
- 基于android的智能家居控制系统的设计与实现-计算机科学与技术专业论文.docx
- 基于arm的电能质量监测仪系统软件的设计与实现-测试计量技术与仪器专业论文.docx
- 基于android平台的桥梁监测终端应用程序设计与开发-通信与信息系统专业论文.docx
- 华蟾素对人膀胱癌t24细胞体外作用及其机制的实验研究-中西医结合专业论文.docx
- 基于android的语句级智能汉字输入法研究-计算机科学与技术专业论文.docx
- 基于ant技术的热网无线数据采集系统研究-控制理论与控制工程专业论文.docx
- 基于android系统的智能手机低功耗设计-软件工程专业论文.docx
- 基于android系统的地铁导航应用开发-软件工程专业论文.docx
- 基于android智能手机平台的移动心电监护系统的软件设计-生物医学工程专业论文.docx
最近下载
- 安徽大别山区大型真菌资源多样性调查与分析.pdf
- 年产30万吨甲醇设计.doc VIP
- 法医学彩色图谱.pdf
- 对病人及家属的心理护理毕业论文国家开 放大学开 放教育本(专)科.doc VIP
- 《小学英语跨学科主题学习实践研究》课题研究方案.doc
- “呼死你”软件盛行 网友谨防“轰炸”电话.doc VIP
- 11 词语运用 专题练习 (含答案) 2025年中考英语人教版一轮复习(山西专版).docx VIP
- 山姆南区员工SOJT考核---面包.docx
- 2024年五组55个中华古今高分议论文人物素材-备战2025年高考语文写作月月热点素材百宝箱(全国通用).docx
- 招飞心理测试题及答案.doc
文档评论(0)