基于嵌入式的U盘加密器研究与设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:hhmlyj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们步入信息化时代,人们对于数据储存和传输的需求越来越大,U盘作为一种成本低廉、使用简单、携带方便的信息载体,得到了普遍的应用。越来越多的人们使用U盘作为数据存储和交换的介质,然而,人们在使用过程中常常是把数据直接写入U盘,U盘一旦丢失,其中的数据也随之泄露。因此,涉及U盘的信息安全事故也屡见不鲜。现有的U盘加密方案都很难完全满足操作便利性、成本低廉、安全性高、扩展性强等方面的需求,所以,并没有一种U盘加密方案被人们广泛接受。由此可见,设计出一种使用简便安全可靠的U盘加密方案具有重要的现实及研究意义。  本文深入分析了现有的U盘加密技术,总结了其各自的优缺点,针对其中的这些缺点,提出了嵌入式的U盘加密器方案。该方案具有如下特点:  1)利用三星公司ARM处理器S5PV210作为主控芯片;出于安全性要求高的考虑,移植了嵌入式Linux系统。身份认证、文件读写、整体固件等都是运行在Linux环境下,安全性较高。  2)首次提出双重身份认证流程。第一轮身份认证借鉴了Unix系统的口令存储技术,利用哈希算法保存口令与盐值的哈西值,避免了口令被破解;第二轮身份认证使用了一次性口令技术,产生的口令具有一定的有效期限,极大地增加了破解的难度。两种认证方案的组合可以解决现有身份认证方式安全性不足的问题。  3)为了提高系统加、解密的速度,使用硬件实现AES高级加密算法,本文所设计的AES的IP核,完整支持AES高级加密算法,该AES的IP核保证了在一定的吞吐率要求下,尽可能少的消耗资源,并与其它类似设计进行了比较,优势明显。随后,根据本文中实际应用的特点,对AES所支持的密钥长度及工作方式进行了限定,设计实现了AES128_CBC的IP核并固化在XC6SLX45芯片上。  4)设计了可靠的防抖动阻塞按键驱动以及高效的AES128_CBC模块的混杂设备驱动。  最后,本文对根据该方案设计实现的平台进行了测试,测试结果表明,该方案具有加、解密数据安全性高、存储容量可以扩展、操作简便、兼容现有的软硬件平台等优点,加、解密速度稳定在162KB/S,完全满足一般文档的加、解密需求。
其他文献
无线通信技术的不断发展,使有限的频谱资源更加拥挤。在这种情况下,能够同时工作在多个频段的通信设备已经成为研究的热点。由于现代通信系统中的微波电路更加复杂,器件和模
全极化雷达系统是目前雷达学界的热门研究方向,人们希望利用电磁波的极化特性拓展雷达系统接收的信息量来提高信噪比,准确探测和识别目标。雷达目标极化散射特性建模以及表征
β-1,6-葡聚糖酶独自行使功能是不能水解植物病原真菌的细胞壁的,然而,当它与来自哈茨木霉(Trichodermaharzianum)的其它真菌细胞壁水解酶类如BGN13.1,几丁质酶或者其它类型的β
随着全球能源危机和环境污染问题日益突出,太阳能作为理想的可再生能源日益得到广泛的关注。虽然太阳电池可直接将太阳能转化为电能,具有很多得天独厚的优势,但转化效率偏低和应
长跗摇蚊族隶属双翅目摇蚊科摇蚊亚科(Diptera:Chironomidae:Chironominae)。本族昆虫是摇蚊科内较大的类群。目前世界已知31属888种,广泛分布于世界各大生物地理区系。本族摇
本文论述了流星余迹通信散射的特点,研究了水平极化波和垂直极化波在散射中的区别,提出了采用极化隔离的方案来实现收发共用天线。针对流星余迹通信对天线所要求的高增益和宽频
建立稳定的树脂-牙本质混合层是提高修复体粘接耐久性的有效方法.交联剂对牙本质的生物改性可增强胶原的力学性能及抗酶解性,抑制脱矿进程并促进牙本质再矿化,具有预防龋齿以
近年来,随着科学技术的进步,工农业得到迅猛发展,同时也引发了一系列的环境污染问题,严重威胁着人类的生存环境和社会的发展进步。多环芳烃(PAHs)是一种广泛存在的持久性有机污染物,化石燃料过度使用等人为因素使得多环芳烃污被大量排放,并且多环芳烃毒性强、危害大,在自然界中性质稳定,难于降解。而白腐真菌具有较强的降解能力,其胞外降解的特性使其对多环芳烃有较好的降解效果。本文选取我国东北地区普遍存在的12
满足众核架构的单核处理器在性能、面积、功耗等方面都具有严格的设计要求。超标量技术的单核结构中,指令发射调度方法对程序执行效率及芯片面积功耗都有较大影响;同时,针对不
灼口综合征(burning mouth syndrome,BMS)病因尚不明确,尚无有效的治疗方法,临床患者日渐增多.BMS是以舌部为主要发病部位,以烧灼样疼痛为典型表现的一组综合征.常不伴有明显