● 摘要
指纹识别技术是最早的通过计算机实现的身份识别手段,它在今天也是应用最为广泛的生物特征识别技术。指纹作为人体最稳定的生物特征之一,己经被应用于个人身份识别领域,并且在实践中取得良好效果。自动指纹识别系统体(AFIS)是指集指纹图像的采集、识别并给出身份验证结果为一体的软硬件相结合的系统,具有广泛的研究意义和应用前景。本论文将指纹识别技术,加密技术以及嵌入式系统相结合,详细的讨论了如何构建一个安全,便于携带、可以提供在线或离线式工作的高效率指纹识别系统。从而能使指纹识别技术运用更加广泛。总论文主要讨论了(1) 在ARM7上运行起一个精简的实时操作系统,并利用该实时操作系统完成指纹的采集,编码,识别,储存,和指纹遍历等功能。(2) 实现利用3DES算法来对Flash中的数据进行加密。(3) 使用OLED来显示用户操作信息。(4) 利用USB完成与上位机的通信。(5)通过外置时钟元件获得精确时钟。(6) 完成基于ARM7的系统软件调试和程序的优化。本文阐述了嵌入式指纹处理模块构建的一般方法,其中使用ARM7 处理器在一个精简的实时操作系统(RTOS)的支持下,实现了对一款滑动式热敏指纹传感器实现指纹图像检测、采集及指纹图像的识别。利用内置的FLASH芯片存储指纹模版和系统的全部程序,这里要求我们的指纹识别算法与控制算法要非常精简。使用3DE加密算法对Flash中的数据进行加密处理,保证数据的安全性,采用USB接口模块的与PC进行通信,使用OLED来完成与使用者的信息交互。最终实现一个完整的指纹识别系统。