指纹识别模块与加密微硬盘SOC接口的设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:a200638012
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微硬盘在科技、商业以及军事等特殊领域的广泛应用,信息安全性也越来越重要。指纹加密微硬盘能很好的解决这一问题,以指纹信息作为身份识别标志,一人一密,不存在密码的安全问题,即使被盗,也不会出现泄密的问题。本文以我校与贵州南方汇通世华微硬盘有限公司的合作项目为背景,对指纹识别微硬盘中,微硬盘SOC与指纹识别模块间的接口进行了深入研究。本文首先介绍目前常见的硬盘加密方式,分析了这些方式普遍存在用户密码不便于管理且存在安全漏洞的问题,提出了以指纹识别方式加密微硬盘。并介绍了微硬盘的基本结构,以及指纹识别模块的基本原理,说明指纹识别微硬盘的一个关键在于两模块间接口的设计。这也是本文设计的主要方面。设计部分从模块间接口的总体方案入手。硬件上,采用UART作为模块间通信的接口。软件上,微硬盘SOC采用的是uC/OS-II操作系统,在此基础上,采用了分层设计的方法将接口软件分为三层:应用协议层,加密层,驱动层。接下来,本文对uC/OS-II操作系统中基本的运行单位任务进行了深入研究,包括任务的创建、删除、运行的机制以及任务间的通信方式等。由此,应用层在任务中实现,将微硬盘SOC设计为主模块,指纹识别模块为从模块,主从模块间以应答方式通信,主模块对从模块的操作为一系列元操作的组合,以此来实现操作的灵活性以及可扩展性。加密层采用的是TEA加密算法,该算法采用128-bit密钥,具有可靠的加密强度,且运算量有限。底层驱动是软件设计上最巧妙的地方,本设计中充分利用UART模块的中断源:发送寄存器空中断和接收数据有效中断,实现高效可靠的数据发送、接收。同时,采用了FIFO数据队列作为发送数据缓冲,并在接收数据时,采用了信号量方式完成中断服务子程序与接收接口任务间的通信。完成设计后,对整个接口进行了全面调试。本文最后对全文进行了总结,并对指纹加密微硬盘进行了展望。
其他文献
本论文,以施耐德公司生产的Modicon Quantum系列可编程序控制器(PLC)在锅炉灰渣处理系统中的实际应用为例,详细介绍了PLC控制系统的设计方法以及软硬件部分的实现过程。我们这次设计的对象系统是宝钢自备电厂的锅炉灰渣处理系统,该系统的主要任务是将锅炉燃煤后所产生的灰渣进行集中、储存并输送到指定的地点(如灰场)。了解灰渣处理系统的现场情况后,我们决定采取一台上位PC机、四台下位机PLC(三
论文从具体应用出发,研究了胎心监护方法的背景、发展及现状,通过了解胎心音信号的产生及其特点,分析胎心音信号的时域和频域特征。以此为基础提出并实现了一种新的监测方法——
可编程控制器(PLC)由于其抗干扰性能好,适应于恶劣的工业环境,操作简单,结构模块化、扩展能力强等优点,在工业设备控制系统中得到广泛应用。特别适合于开发小批量、多功能工业设
随着高速公路和汽车的迅速发展,汽车安全技术越来越受到人们的重视。汽车避障系统起辅助的作用,可以对汽车驾驶中的紧急情况进行预警,避免交通事故。所以,智能激光车辆避障系
随着现代科技的迅猛发展,对于空间目标(如卫星、飞船、空间碎片、宇宙星体等)的研究,包括空间目标识别、轨道确定以及位置速度估计等变得越来越重要,是空间攻防的必不可少的环节
学位
随着航天科技不断进步,新一代大推力运载火箭液氧煤油发动机成为航天技术研究重点。研究中需要耗费大量的调节器、节流阀等器件,然而这些器件必须经过抽真空烘干才能更好地投
以太网是目前应用最为广泛的局域网通信技术,随着其带宽的提高和价格的不断下降,相对于其他局域网技术具有越来越明显的市场优势.传统共享式以太网区别于其他局域网的主要特
能源,是人类不断向前进步的基础,对国民经济建设起着至关重要的作用,然而在世界经济快速发展的过程中,全球能源总体消耗数量更是越来越大。太阳能作为最具潜力的可再生能源,
在纸板生产过程中,横切定位控制系统作为纸板成型的最后程序对纸板的成品进行切割,切割的技术性能和设备的状态调整都会直接影响成品纸板质量,例如纸板切割尺寸是否满足生产