锯床厂家
免费服务热线

Free service

hotline

010-00000000
锯床厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

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

发布时间:2020-07-21 17:43:15 阅读: 来源:锯床厂家

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

本文引用地址:引言

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

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

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

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

系统结构

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

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

指纹钥匙

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

硬件设计

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

济南隆胸医院

北京吸脂价格

福州面部填充