基于中间件的指纹识别身份认证系统的研究

基于中间件的指纹识别身份认证系统的研究

论文摘要

指纹识别技术是生物识别技术的一种,因其具有唯一性、稳定性、不可复制等特性,现已发展成为应用最广泛的生物识别技术之一。随着信息技术的飞速发展,人们对身份识别技术的安全性要求的日渐提高,指纹识别技术的应用研究已成为许多系统研究的重点。基于中间件的指纹识别身份认证系统通过对指纹识别技术,COM组件中间件思想和软件工程方法的研究,开发一个基于COM组件中间件的指纹识别系统,使用户不受编程语言限制进行二次开发,提高了指纹识别系统在各种开发平台的应用。COM组件技术是可被定制的、可重用的和独立于应用程序的,并且COM组件是完全与语言无关的。随着程序规模的不断扩大和分布式网络的广泛应用,组件架构可以使得开发这类应用程序的过程得以简化。基于中间件的指纹识别身份认证系统实现了在各种语言环境下指纹识别技术与COM组件技术的结合,可以保证代码能够在不同平台上进行移植,将指纹识别身份认证系统更广泛地应用在生活中的各个方面,促进电子政务、电子商务等方面的发展,有较高的应用价值。本文利用指纹识别技术和COM组件中间件相关技术进行系统的研究与设计,研究工作主要包括以下几个方面:1.在深入讨论指纹识别技术原理和COM组件中间件基本原理的基础上,给出基于指纹识别技术与COM组件相结合的认证方案。设计详细方案,将认证方案分为指纹采集过程、指纹预处理过程、加密和签名过程、验证签名和解密过程、指纹特征提取过程、指纹特征比对过程,并给出各个阶段的处理原理。2.实现一个基于指纹识别技术与COM组件中间件相结合的认证系统。在设计过程中,为了保证代码能够在不同语言环境下进行移植,采用了基于COM组件中间件技术,设计了独立的指纹注册、认证接口。使用户不受编程语言限制进行二次开发,提高了指纹识别系统在各种开发环境下的应用。3.认证方案在VC++6.0环境下用COM组件技术实现,分别在不同语言环境下进行实例应用。通过对系统应用的分析,表明该认证方案是可行有效的,指纹识别技术与COM组件中间件技术的结合使用,较好地完成了用户应用系统中的身份认证功能,有较高的应用价值。

论文目录

  • 摘要
  • Abstract
  • 目录
  • Contents
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 论文的研究目标
  • 1.4 论文的结构与组织
  • 第二章 指纹识别与中间件技术
  • 2.1 指纹识别技术
  • 2.1.1 指纹识别的相关知识
  • 2.1.2 指纹识别的基本原理
  • 2.1.3 指纹识别方法
  • 2.2 中间件技术
  • 2.2.1 中间件技术的概念和发展
  • 2.2.2 主流中间件技术平台
  • 2.2.3 中间件的功能和特点
  • 2.2.4 中间件符合软件发展的潮流
  • 2.3 COM组件技术
  • 2.3.1 COM技术概述
  • 2.3.2 COM组件的实现
  • 2.3.3 COM运行机制
  • 第三章 系统的设计方案
  • 3.1 系统方案的设计原则
  • 3.2 基于中间件的指纹识别身份认证系统的框架
  • 3.3 系统模块构成
  • 3.4 系统总体分析
  • 3.4.1 系统功能分析
  • 3.4.2 系统流程分析
  • 3.5 指纹识别
  • 第四章 系统的实现
  • 4.1 基于COM中间件的指纹识别系统
  • 4.1.1 MFC设计的指纹识别用户登录系统
  • 4.1.2 MFC设计的指纹识别COM组件
  • 4.1.3 调用COM组件实现指纹登录系统的功能
  • 4.2 JAVA环境下调用COM
  • 4.2.1 JAVA实现调用COM组件的原理
  • 4.2.2 JAVA调用COM组件的实现步骤
  • 4.2.3 应用实例
  • 4.2.4 结果分析
  • 4.3 .NET环境下调用COM
  • 4.3.1 .NET调用COM组件的基本原理
  • 4.3.2 .NET环境下调用指纹识别COM组件的实现步骤
  • 4.4 其它语言环境下调用指纹识别COM组件的方法
  • 结论
  • 1. 本文总结
  • 2. 未来的工作
  • 参考文献
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 附录 部分函数API的应用接口说明
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于中间件的指纹识别身份认证系统的研究
    下载Doc文档

    猜你喜欢