关 闭

新闻中心

EEPW首页 > 安全与国防 > 设计应用 > 采用AS602的指纹钥匙应用系统的设计与实现

采用AS602的指纹钥匙应用系统的设计与实现

作者:钟文东 林喜荣 戴晓清时间:2013-04-24来源:电子产品世界收藏

  摘要:设计并实现了一种应用系统,系统包括、认证服务器和PC机配套软件。本文完成了接口的的硬件设计和固件设计,根据应用需求设计了指纹钥匙的指令集。本文设计了门锁控制电路作为认证服务器,其采用SL811HS芯片实现通讯,配合指纹钥匙完成身份认证功能;本文亦设计了PC机配套软件,用以管理指纹钥匙中的用户信息,以及实现基于RSA的文档加解密和数字签名的功能。

本文引用地址:http://www.amcfsurvey.com/article/144610.htm

  引言

  现有的身份认证系统广泛采用基于用户名/密码和基于智能IC卡的认证方式。这两种方式存在着如下缺陷:1、系统易受安全攻击;2、用户可能遗忘用户名/密码;3、卡可能丢失或者被盗用。而且,随着需要身份认证的场合增多,人们需要记忆更多的用户名/密码,需要携带更多的智能IC卡。这显然无法满足人们对安全、便利生活的实际需求。

  在信息加密应用中,比如文件加密,用户需要保密其设定的密码。如果将密码以文件或其它方式记录下来,则存在很大的安全隐患。这进一步加重了人们记忆密码的负担。

  上世纪90年代以来,生物特征识别发展迅速。它利用人体的指纹、虹膜等信息实现身份的识别,拥有无须人们记忆密码或携带卡、安全可靠等优点,大大便利了人们的生活。

  本文设计并实现了基于的指纹钥匙应用系统。指纹钥匙根据指纹保存并管理用户的密钥组,可以用于身份认证及信息加密。在保证安全性的同时,无须人们记忆任何密码信息。而且,指纹钥匙是移动式的,可以同时用于多个认证服务器。这扩展了生物特征识别的应用领域,也降低了其系统成本。

  系统结构

  不同于传统的固定式生物特征识别系统,本文的指纹钥匙应用系统将指纹传感器、指纹处理和指纹模板库全部放在移动的“钥匙”上,整个的过程都是在指纹钥匙上完成。

  指纹钥匙应用系统的结构图如图1所示。指纹钥匙内置模块,与上位机进行USB通讯。指纹钥匙可以接入认证服务器,完成注册用户、验证用户和删除用户的操作。其中,验证用户采用基于MD5算法的一次性口令认证方式进行,密钥不直接送出硬件,以保证系统安全性。指纹钥匙也可以接入PC机,实现用户管理;同时,利用指纹钥匙集成的RSA模块,可以实现文件加密、数字签名应用。  

 

  指纹钥匙

  指纹钥匙是整个应用系统的核心部件,确保内部指纹模板库、密钥信息的安全是指纹钥匙设计的关键。

  硬件设计

  由于安全芯片本身采用一些硬件保护措施,使用安全芯片作为指纹钥匙主控芯片,可以有效保护内部代码和数据不被非法窃取。



评论


相关推荐

技术专区

关闭