3.2 指纹采集与识别
PC机收到单片机的通信确认消息,回复后,进行指纹数据采样和密码输入,对其进行加密后传给单片机进行相关的验证。一旦成功,则从中央数据库中调所需要的数据,面向用户服务。当出现用户修改密码情况则与卡进行相关通信。当操作完成后,控制打印机打印凭条,保存中央数据库的修改。
3.3 通信协议定义
主要的通信协议根据现在通用的ISO7816协议定义机器和单片机之间的命令。
·命令Command:终端向IC卡发出的一条信息,该信息启动一个操作或请求一个应答。
·终端Terminal:为完成交易而在交易点安装的设备。
·响应Response:IC卡处理完成收到的命令报文后,返回给终端的报文。
·报文Message:由终端向卡或由卡向终端发出的,不含传输控制字符的字符串。
·报文鉴别代码Message Authentication Code:对交易数据及其参数进行运算后产生的代码,主要用于验证报文的完整性。
·明文Plaintext:没有加密的信息。
·密文Ciphertext:通过密码系统产生的不可理解的文字或信号。
·密钥Key:控制加密或解密转换操作的符号序列。
·加密算法Cryptograhpic Algorithm:为了隐藏或揭露信息内容而变换数据的算法。
·对称加密技术Symmetric Cryptographic Technique
·数据完整性Data Integrity:数据不受未经许可的方法变更或破坏的属性。
·非对称加密技术Asymmetric Cryptographic Fechnique。
·响应状态码:
4 结束语
本文讨论了一种具有指纹识别功能的智能卡系统的设计方法,兼容指纹识别的智能卡读写器可以应用在需要身份认证的银行系统以及其他安全性要求比较高的身份认证管理系统中。该设计采用的指纹识别技术和智能卡技术的结合使用,提高了系统的安全防护能力,改善了系统整体的可靠性和安全性。