论文部分内容阅读
近年来,随着信息技术的不断发展,计算机技术日新月异,计算机安全越来越受到社会的关注。指纹加密技术作为如今最流行的身份认证技术目前已在银行系统、公安系统、电子商务等领域得到了广泛的应用。EFI(Extensible Firmware Interface,可扩展固件接口)技术作为新一代BIOS从服务器体平台逐渐进入个人PC平台,这使得EFI技术将会在未来几年将会有突飞猛进的发展。目前,世界各国PC领域相关公司都在积极地对EFI平台进行研究和开发,在2006年初,我国从国外引进技术,进行大规模研发具有自主知识产权的新一代安全BIOS以及基于BIOS的各种应用产品。本次项目将在EFI BIOS平台下搭建指纹加密系统,从最底层安全的角度,实现基于EFI构架的计算机底层身份认证系统。首先,本文通过对EFI平台进行分析,提出了其指纹加密系统硬件驱动的具体解决方案。其次,本文分析了EFI规范和EFI驱动协议模型,设计并实现了针对EFI下指纹加密系统的串行设备驱动、硬盘管理驱动和USB设备驱动。最后,根据指纹加密算法理论,针对EFI平台指纹加密算法,对速度、精度等问题进行了深入研究,提出了解决由于算法移植引起的算法精度和运算速度问题的新方法,在EFI的论文中尚属首次。通过设计EFI指纹加密系统,在很大程度上解决了基于EFI构架的计算机的用户安全问题,确保了EFI启动组件的完整性以及用户的合法性。本文将广泛应用的指纹识别技术与计算机底层EFI平台有机结合,将有助于我国在新一代BIOS领域的技术创新和产品研发。