指纹的数据处理方法和装置的制造方法

文档序号:8259528阅读:540来源:国知局
指纹的数据处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及指纹识别领域,具体而言,涉及一种指纹的数据处理方法和装置。
【背景技术】
[0002]随着指纹识别技术越来越成熟,也开始向不同的应用场景发展,从早期的指纹考勤机、门禁机、指纹认证仪、指纹采集等等应用,开始拓展到手机、平板等移动设备上集成指纹识别技术,但这类应用更多还是采集指纹特征保存在设备内或建立认证中心,导致指纹特征数据的存放、特征数据的传输过程都存在风险。
[0003]例如,应用在智能卡的指纹识别技术,是将预先采集的指纹模板保存在智能卡中,然后将指纹模板发送到指纹POS机上,由指纹POS机采集现场用户的指纹,得到另外一个模板,在指纹POS机上对这两个指纹模板进行比对,利用两个指纹模板的比对结果来验证用户是否为智能卡的拥有者。
[0004]利用上述方法进行指纹识别验证时,需要将预先存储在智能卡中的指纹模板下发到指纹POS机上,在指纹POS机中进行比对,这就导致指纹模板在下发到指纹POS机后容易被泄露,降低智能卡的安全性。
[0005]针对现有技术中利用指纹进行验证时导致智能卡不安全的问题,目前尚未提出有效的解决方案。

【发明内容】

[0006]本发明的主要目的在于提供一种指纹的数据处理方法和装置,以解决现有技术中利用指纹模板进行验证时导致智能卡不安全的问题。
[0007]为了实现上述目的,根据本发明实施例的一个方面,提供了一种指纹的数据处理方法。根据本发明的指纹的数据处理方法包括:指纹模块采集指纹图像;所述指纹模块对所述指纹图像进行处理,得到指纹模板;所述指纹模块通过终端机将所述指纹模板发送给智能卡,其中,所述智能卡根据所述指纹模板进行指纹比对。
[0008]为了实现上述目的,根据本发明实施例的另一方面,提供了一种指纹的数据处理装置。根据本发明的指纹的数据处理装置包括:采集单元,用于控制指纹模块采集指纹图像;处理单元,用于控制所述指纹模块对所述指纹图像进行处理,得到指纹模板;发送单元,用于控制所述指纹模块通过终端机将所述指纹模板发送给智能卡,其中,所述智能卡根据所述指纹模板进行指纹比对。
[0009]根据发明实施例,指纹模块采集指纹图像;指纹模块对指纹图像进行处理,得到指纹模板;指纹模块通过终端机将指纹模板发送给智能卡,其中,智能卡根据指纹模板进行指纹比。通过上述实施例,由于指纹模块采集指纹图像并提取指纹模板,将指纹模板发送给智能卡后,由智能卡进行指纹图像的比对,避免了从智能卡中下发指纹模板所造成的指纹模板泄露,提高了指纹比对的安全性,解决了利用指纹进行验证时导致智能卡不安全的问题,达到了提高智能卡的安全性的效果。
【附图说明】
[0010]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0011]图1是根据本发明实施例的指纹的数据处理方法的流程图;
[0012]图2是根据本发明实施例的指纹注册的示意图;
[0013]图3是根据本发明实施例的指纹比对的示意图;以及
[0014]图4是根据本发明实施例的指纹的数据处理装置的示意图。
【具体实施方式】
[0015]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0016]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0017]本发明实施例提供了一种指纹的数据处理方法。该指纹的数据处理方法可以用在指纹采集系统中,该指纹采集系统包括指纹模块和终端机。指纹模块用来采集指纹图像,并将指纹特征处理为指纹模板,通过终端机将指纹模板发送给智能卡,由智能卡进行指纹识另Ij和比对。通过该数据处理方法,可以在智能卡中进行指纹识别和比对,避免了从智能卡中下发指纹模板所造成的指纹模板泄露,提高了指纹比对的安全性,解决了利用指纹进行验证时导致智能卡不安全的问题,达到了提高指纹验证的安全性的效果。本实施例中的IC卡可以是银行卡、医保卡、保险卡、医疗卡、交通卡、身份证等,终端机可以是POS机、PC机等。
[0018]图1是根据本发明实施例的指纹的数据处理方法的流程图。如图1所示,该指纹的数据处理方法包括如下步骤:
[0019]步骤S102,指纹模块采集指纹图像。
[0020]步骤S104,指纹模块对指纹图像进行处理,得到指纹模板。
[0021]步骤S106,指纹模块通过终端机将指纹模板发送给智能卡,其中,智能卡根据指纹模板进行指纹比对。
[0022]指纹模板和终端机可以是分离的两个部分,指纹模块可以对指纹图像进行采集,采集到指纹图像之后,对指纹图像进行数据处理,得到指纹模板,指纹模板可以用来进行用户注册或者指纹比对,因此,指纹模块在得到指纹模板之后,将指纹模板发送给终端机,由终端机将指纹模板发送给智能卡。其中,终端机与指纹模块连接,还设置有智能卡读写模块,当终端机接收到指纹模块发送的指纹模板之后,将指纹模板写入到智能卡中,由智能卡保存指纹模板或者利用指纹模板进行指纹比对。
[0023]通过上述实施例,由于指纹模块采集指纹图像并提取指纹模板,将指纹模板发送给智能卡后,由智能卡进行指纹图像的比对,避免了从智能卡中下发指纹模板所造成的指纹模板泄露,提高了指纹比对的安全性,解决了利用指纹进行验证时导致智能卡不安全的问题,达到了提高指纹验证的安全性的效果。
[0024]可选地,该指纹的数据处理方法得到指纹模板发送给智能卡后,智能卡可以根据指纹模板进行用户注册,还可以根据指纹模板进行指纹比对。
[0025]优选地,在进行用户注册时,为了提高处理得到的指纹模板的准确性,可以采集多个指纹图像,由多个指纹图像合成指纹模板,即指纹模块采集指纹图像包括:指纹模块采集同一个指纹的多个指纹图像,指纹模块对指纹图像进行处理,得到指纹模板包括:提取多个指纹图像的指纹特征,得到多个指纹特征;对多个指纹特征进行合成处理,得到指纹模板。
[0026]如图2所示,指纹模板采集多枚指纹图像,对多枚指纹图像进行数据处理,得到多个指纹特征,将这些指纹特征进行合成处理,得到指纹模板。指纹模块将指纹模板发送给终端机,终端机的通信模块接收到指纹模块后通过IC卡读写模块将指纹模板写入智能卡。具体地,在指纹模块通过终端机将指纹模板发送给智能卡之后,该数据处理方法还包括:在进行指纹注册时,智能卡保存指纹模板。
[0027]优选地,为了保证指纹模板在写入智能卡的过程的安全性,对生成的指纹模板进行加密处理,即指纹模块通过终端机将指纹模板发送给智能卡包括:对指纹模板进行加密;将加密后的指纹模板发送给终端机,其中,终端机将加密后的指纹模板发送给智能卡。无论是将指纹模板发送给终端机的过程中,还是将指纹模板发送给智能卡的过程中,由于指纹模板是加密的模板,不容易被泄露,保证了指纹模板的安全性。具体地,可以采用哈希算法、RSA、SMR等算法对指纹模板进行加密。
[0028]优选地,在进行指纹比对时,为了保证指纹模板不被泄露,在指纹模块通过终端机将指纹模板发送给智能卡之后,数据处理方法还包括:智能卡接收来自终端机的待比对指纹模板;智能卡获取存储的指纹模板;智能卡对待比对的指纹模板和存储的指纹模板进行比对。
[0029]如图3所示,与指纹注册的指纹采集过程相同,通过指纹模块采集指纹图像,并由指纹模块提取指纹图像中的指纹特征,即待比对指纹模板。将待比对指纹特征发送给终端机,其中,终端机将待比对指纹模板写入智能卡,由智能卡进行比对,智能卡对待比对的指纹模板和存储的指纹模板进行比对,得到的比对结果由智能卡返回给终端机。
[0030]通过上述实施例,指纹模块可以采集指纹图像,并对指纹图像进行处理,在进行指纹比对时可以采用与指纹注册相同的方法进行指纹采集以及指纹图像的处理,不同的在于,在进行指纹比对时进行指纹特征提取后,可以直接将提取的指纹特征作为指纹模板发送给智能卡作为待比对指纹模板,无需注册时采集多个指纹图像并合成处理的步骤。即,指纹模块可以进行指纹注册时的指纹采集,还可以进行指纹比对时的指纹采集,在将指纹模板注册到智能卡之后,可以在智能卡中利用智能卡中保存的指纹模板和采集的待比对模板进行比对,得到比对结果。由于上述的比对过程在智能卡中完成,并且指纹模板在传输过程中处于被加密状态,因此,从指纹模板的采集到指纹比对过程都避免了指纹特征的泄露,提高了指纹比对的安全性,解决了利用指纹进行验证时导致智能卡不安全的问题,达到了提高指纹验证的安全性的效果。
[0031]本发明实施例还提供了一种指纹的数据处理装置。该装置可以通过计算机实现其功能。需要说明的是,本发明实施例的指纹的数据处理装置可以用于执行本发明实施例所提供的指纹的数据处理方法,本发明实施例的指纹的数据处理方法也可以通过本发明实施例所提供的指纹的数据处理装置来执行。
[0032]图4是根据本发明实施例的指纹的数据处理装置的示意图。如图4所示,该指纹的数据处理装置包括:采集单元10、处理单元30和发送单元50。
[0033]采集单元10用于控制指纹模块采集指纹图像;
[0034]处理单元30用于控制指纹模块对指纹图像进行处理,得到指纹模板;
[0035]发送单元50用于控制指纹模块通过终端机将指纹模板发送给智能卡,其中,智能卡根据指纹模板进行指纹比对。
[0036]指纹模板和终端机可以是分离的两个部分,指纹模块可以对指纹图像进行采集,采集到指纹图像之后,对指纹图像进行数据处理,得到指纹模板,指纹模板可以用来进行用户注册或者指纹比对,因此,指纹模块在得到指纹模板之后,将指纹模板发送给终端机,由终端机将指纹模板发送给智能卡。其中,终端机与指纹模块连接,还设置有智能卡读写模块,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1