论文摘要
随着公钥基础设施(PKI)的发展和基于PKI的应用不断丰富,作为PKI系统用户证书载体的智能密码钥匙的安全问题变得越来越突出。本文将具有较高认证强度的指纹识别技术引入智能密码钥匙的用户身份认证过程,研究了指纹识别和智能卡的集成模型,设计并实现了具有指纹识别功能的智能密码钥匙。本文的主要研究内容如下:首先,分析了指纹识别的原理以及智能卡和智能密码钥匙的特点,研究了指纹识别和智能卡的集成模型,提出了一种一体式集成模型,并对集成模型的安全性进行了深入分析,最后给出了一体式集成模型在基于PKI的认证系统中的应用示例。其次,从功能和性能两个方面深入分析了指纹密码钥匙的设计需求,确立了指纹密码钥匙的设计目标,并围绕设计目标,按照一体式集成模型的要求进行了指纹密码钥匙的总体结构设计和各部分层次结构设计。再次,设计了指纹密码钥匙的硬件方案,比较选择了主要器件类型和器件间的接口方式,研究了指纹密码钥匙主要芯片的结构组成和工作原理,实现了指纹密码钥匙的硬件电路。最后,设计了指纹密码钥匙的软件结构和工作流程,研究了钥匙内指纹识别算法的特点和软件实现时的优化方法,完成了安全COS和主机端软件的开发任务并进行了功能测试。本文对指纹识别技术和智能卡技术的集成应用进行了有益探索,着重探讨了集成过程中对包括指纹信息在内的各类信息的安全保护机制。以此为基础设计并实现的具有指纹识别功能的智能密码钥匙,提供了一种安全的PKI系统个人安全环境(PSE)实现方法,解决了PKI系统在保证用户实际身份和数字身份一致性过程中出现的一些问题。
论文目录
摘要Abstract第一章 引言1.1 课题的研究背景1.2 课题的研究意义1.3 当前的研究现状1.4 课题的主要工作1.5 论文的组织结构第二章 指纹识别与智能卡的集成模型研究2.1 指纹识别原理2.2 智能卡及智能密码钥匙2.2.1 智能卡简介2.2.2 智能密码钥匙2.3 指纹识别与智能卡的集成模型2.3.1 集成基础——智能卡用户身份认证模型2.3.2 集成过程——指纹识别替代口令认证2.3.3 集成方式——分散式与一体式2.3.4 集成模型的安全性分析2.3.5 一体式集成模型的典型应用2.4 本章小结第三章 基于一体式集成模型的指纹密码钥匙设计3.1 需求分析3.1.1 功能需求3.1.2 安全需求3.2 设计目标3.3 总体设计3.3.1 总体结构3.3.2 层次结构3.4 硬件设计3.4.1 硬件总体结构3.4.2 主要芯片选型3.4.3 接口方式选择3.5 软件设计3.5.1 软件总体结构设计3.5.2 软件工作流程设计3.5.3 指纹识别算法选择3.6 本章小结第四章 指纹密码钥匙硬件实现4.1 主要芯片结构组成与工作原理4.1.1 安全控制芯片结构组成4.1.2 指纹传感芯片结构组成及工作原理4.2 安全控制芯片Z32UF电路实现4.3 指纹传感芯片AFS8600电路实现4.3.1 系统接口电路4.3.2 控制接口电路4.3.3 数据接口电路4.3.4 静电防护模块4.4 外扩存储器电路实现4.5 本章小结第五章 指纹密码钥匙软件实现5.1 软件开发过程5.1.1 代码编写与编译5.1.2 二进制文件下载5.1.3 程序执行与调试5.2 存储资源分配5.2.1 存储资源组成简介5.2.2 存储资源分配原则5.2.3 存储资源具体划分5.3 安全COS实现5.3.1 通信管理模块5.3.2 命令处理模块5.3.3 文件管理模块5.3.4 安全控制模块5.3.5 密码服务模块5.4 指纹识别算法软件实现优化方法5.4.1 混合语言编程5.4.2 数据压缩5.4.3 堆栈控制5.4.4 函数索引5.5 主机端软件开发5.5.1 指纹密码钥匙访问过程5.5.2 WDM驱动程序研究与开发5.5.3 指纹密码钥匙API定义5.5.4 测试程序开发5.6 本章小结第六章 总结与展望6.1 总结6.2 下一步工作展望6.2.1 标准接口开发6.2.2 Linux下驱动程序开发6.2.3 增加大容量安全存储功能6.2.4 开发应用参考文献作者简介 攻读硕士学位期间完成的主要工作致谢
相关论文文献
标签:指纹识别论文; 智能密码钥匙论文; 硬件设计论文; 软件设计论文;