基于Java卡的生物特征电子护照技术研究
生物特征电子护照是一种新型的护照,它融合了先进的智能卡技术、信息安全技术和生物特征识别技术,具有更高的安全性和使用方便性。国际民航组织(ICAO)在其制定的机读旅行证件规范中,对电子护照的内容组织、管理和外部命令的定义作了详细说明,本文依据该规范,实现了一种基于Java卡平台的带有人脸识别功能的电子护照。
使用传统的智能卡作为护照载体,在安全性和扩展性上远不及Java卡。本文在充分研究各种传统智能卡的基础上,提出了以Java卡为平台,同时融合了人脸识别技术的电子护照的设计思想和实现方法。论文具体工作包括:
(1).根据电子护照规范,设计实现了具备通用接口的Java卡上文件类型,为护照信息在卡上的管理提供了有效手段;
(2).完成了Java卡上基于文件类型的电子护照基本功能程序设计,包括发卡和验证这两个阶段需要实现的写卡和读卡功能,并且具备通用的外部智能卡命令,通过了第三方软件的通用性测试;
(3).根据国际浮点数标准IEEE754,用Java语言设计了卡上单精度浮点运算环境,包括:浮点数类型SoftFloat32、浮点运算Arithmetic以及类型转换Transformer。经测试检验,卡上浮点运算精度达到设计要求,从而为人脸识别算法在卡上的移植奠定基础;
(4).分析并选择适合于Java卡上实现的人脸识别算法,并针对智能卡的特点对算法进行优化。利用(3)中实现的浮点运算,成功地将该算法移植到Java卡平台上,卡上人脸识别的结果能够达到设计要求。
- 作者:
- 鲍强
- 学位授予单位:
- 中国科学院上海应用物理研究所
- 专业名称:
- 信号与信息处理
- 授予学位:
- 硕士
- 学位年度:
- 2008年
- 导师姓名:
- 李勇平
- 中图分类号:
- TP391.41;TN43
- 关键词:
- 电子护照;Java卡;人脸识别;卡上比对;浮点运算库;智能卡
-