山东省农村信用社联合社信息科技部 张 睿 李法杰
当前,指纹识别技术已成为生物识别技术中最成熟、应用最广泛的一种识别手段,但是指纹识别技术作为一项新型识别技术不存在统一的行业标准,各指纹仪厂商提供的指纹采集、指纹对比等算法均使用各自标准(以下简称厂商标准),使银行后台指纹数据存在大量冗余,尤其对于新增厂商需要对数据库及应用进行同步更新,存在着一定的风险,特别是在有存量数据的银行引入新的厂商标准存在兼容问题,针对以上问题,本文建议引入公安部提出的居民二代身份证指纹标准(以下简称公安标准),通过大量测试实现与代表性厂商标准的兼容应用,可供各银行相关系统参考。
目前大部分银行均使用一家或多家厂商标准进行指纹认证,随着公安标准在二代身份证、安保等领域的使用,各银行也陆续引入该标准,多用于人证合一系统。通过对主流指纹仪厂商的调查发现,各家银行已使用各厂商标准的业务系统,暂无引入公安标准进行兼容使用的案例。
(1)图像标准:目前各厂商用于指纹图像采集的传感器较为主流的有两款,分别是FPC和UPEK,前者产生图像为152*200(363DPI),后者产生图像为208*288(500DPI),图像标准较为统一。
(2).提取算法及模板特征值标准:各厂商由指纹图像提取特征值的算法均使用各自标准,特征值长度不同,无法跨厂商通用,因此银行业务系统须保存各厂商标准特征值作为库存模板特征值。
(3)比对算法标准:各厂商均有各自标准比对算法,在多厂商指纹仪并存的系统中,用户认证时需上送厂商标识,分别调用对应厂商的比对算法,并与对应厂商的模板特征值比对。
(1)图像标准:公安标准将图像统一为256*360(500DPI)。
(2)提取算法及模板特征值标准:公安标准指纹特征值为512字节定长字符串,并以大写字母“C”开头,共有13个字段组成;公安标准提供统一的接口标准,任一家符合公安标准的厂商提取出的模板特征值可对其他厂商通用。
(3)比对算法标准:公安标准提供统一的接口标准,对指纹特征值中纯粹的指纹数据,可做到比对算法统一,但在实际商业应用过程中,仍需按厂商标识分别调用各厂商比对算法。
本文测试前提依赖是厂商支持由厂商标准图片生成公安标准特征值,以及由公安标准图片产生厂商标准特征值。
本文基于某农村商业银行多厂商标准生产环境,引入公安标准进行兼容性测试。该农商行指纹图像已统一标准(以下简称农商标准),选择A、B两厂商设备,其中A厂商指纹仪有FPC和UPEK两种传感器,B厂商指纹仪仅有FPC传感器,同时选用该两厂商公安标准设备。本次测试数据来源为该农商行科技部门工作人员50人,每人采集除左右小手指之外的8个手指指纹,每个手指采集5张不同指纹图片。测试结果使用拒真率表示指纹认证的正确率。
当前生产环境中指纹认证拒真率最高的场景是跨厂商标准的认证,测试结果如下:
表2.1 模拟生产环境A厂商认证的跨厂商标准测试结果统计表
表2.2 模拟生产环境B厂商认证的跨厂商标准测试结果统计表
以上结果可看出,该农商行当前使用多厂商标准的生产环境中,拒真率最高达到12.39%。
引入公安标准后,将存在跨标准认证场景:
(1)厂商标准设备产生的厂商标准特征值与公安标准设备采集公安标准图片提取的厂商标准特征值比对;
(2)公安标准设备产生的公安标准特征值与厂商标准设备采集厂商标准图片提取的公安标准特征值比对。
针对以上比对场景,又存在同厂商跨标准场景和跨厂商跨标准场景两种,测试结果如下:
表2.3 同厂商跨标准测试场景结果统计表
表2.4 A厂商认证的跨标准跨厂商测试场景结果统计表
表2.5 B厂商认证的跨标准跨厂商测试场景结果统计表
由以上测试数据显示,在有存量厂商标准指纹数据系统中引入公安标准后,A厂商在本厂商跨标准场景中拒真率最高为14.2%,略高于现有生产环境中跨厂商标准的最高拒真率12.39%,测试结果可以接受。
由测试结果分析,在已存在多厂商指纹仪的各银行生产环境中,跨厂商标准指纹认证已有较高的拒真率,但由于目前各银行指纹认证仅为身份认证的辅助手段,对业务影响不大,在此前提下,引入公安标准后,跨标准跨厂商的指认认证拒真率略有升高,在可接受范围内,因此可以考虑引入公安标准,随着存量设备的逐步淘汰,可实现指纹认证标准的统一。
[1]刘建勋,杨鑫,李恒华,叶炜.指纹识别在商业银行系统中的应用[J].计算机工程与应用,2003,39(21):201-204.
[2]GA 1012-2012 居民身份证指纹采集和比对技术规范[S].
[3]李振汕.指纹识别技术在身份认证中的应用与研究[J].信息网络安全.2011,(3):12-14.
[4]GA 1011-2012 居民身份证指纹采集器通用技术要求[S].