CN106797386B - 安全验证方法、装置、终端设备及服务器 - Google Patents

安全验证方法、装置、终端设备及服务器 Download PDF

Info

Publication number
CN106797386B
CN106797386B CN201680002714.3A CN201680002714A CN106797386B CN 106797386 B CN106797386 B CN 106797386B CN 201680002714 A CN201680002714 A CN 201680002714A CN 106797386 B CN106797386 B CN 106797386B
Authority
CN
China
Prior art keywords
iris
iris information
information
server
network address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201680002714.3A
Other languages
English (en)
Other versions
CN106797386A (zh
Inventor
骆磊
张涛
郭宁
王振凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Dayi technology robot Co.,Ltd.
Original Assignee
Shenzhen Qianhaida Yunyun Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Qianhaida Yunyun Intelligent Technology Co ltd filed Critical Shenzhen Qianhaida Yunyun Intelligent Technology Co ltd
Publication of CN106797386A publication Critical patent/CN106797386A/zh
Application granted granted Critical
Publication of CN106797386B publication Critical patent/CN106797386B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Collating Specific Patterns (AREA)
  • Telephonic Communication Services (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本公开是关于一种安全验证方法、装置、终端设备及服务器,用于提高虹膜验证的安全性。所述方法包括:在终端设备处:检测所述终端设备采集到的虹膜信息与预设虹膜信息是否匹配;在所述虹膜信息与所述预设虹膜信息匹配时,将所述虹膜信息发送至设定的目的网络地址,以进一步验证所述虹膜信息。

Description

安全验证方法、装置、终端设备及服务器
技术领域
本公开涉及通信领域,具体涉及一种安全验证方法、装置、终端设备及服务器。
背景技术
虹膜识别技术是一种以人的虹膜纹理为依据的生物识别技术,由于采用虹膜识别技术识别用户身份具有唯一性高、稳定性高、可采集性强,等等特点,因此虹膜识别技术被广泛应用于各种场景,比如虹膜支付、虹膜门禁,等等。
目前,验证虹膜的方式通常是,由终端设备采集用户的虹膜并进行验证,如果验证通过,终端设备将发送验证通过的信息给服务器,服务器在接收到信息后可以直接完成相应的功能,比如支付,开门,等等。然而,在实际应用中,非法人员可能会采取一些手段来绕开虹膜验证,直接向服务器服务器发送指示验证用过的信息,使得服务器基于虚假的确认信息进行支付、开门等等。可见,现有的虹膜验证方式安全性较弱。
发明内容
为克服相关技术中存在的问题,本公开提供一种安全验证方法、装置、终端设备及服务器,用于提高虹膜验证的安全性。
根据本公开实施例的第一方面,提供一种安全验证方法,应用于终端设备,所述方法包括:
检测所述终端设备采集到的虹膜信息与预设虹膜信息是否匹配;
在所述虹膜信息与所述预设虹膜信息匹配时,将所述虹膜信息发送至设定的目的网络地址,以进一步验证所述虹膜信息。
可选的,所述方法还包括:
通过近距离无线通讯技术获取加密后的网络地址;
对网络地址进行解密后并设定为所述目的网络地址。
可选的,所述方法还包括:
在所述虹膜信息与所述预设虹膜信息匹配时,将带有时间戳的确认信息发送至所述目的网络地址。
根据本公开实施例的第二方面,提供一种安全验证方法,应用于虹膜服务器,所述方法包括:
接收由终端设备发送的虹膜信息;
验证所述虹膜信息是否为合法的虹膜信息,其中,若所述虹膜信息为合法的虹膜信息,则安全验证通过。
可选的,所述方法还包括:
接收由所述终端设备发送的带有时间戳的确认信息,其中,所述确认信息用于指示所述终端设备验证所述虹膜信息与预设虹膜信息匹配;
若验证所述虹膜信息为合法的虹膜信息,且解密所述确认信息的时刻与当前时刻的时间差小于时间戳加密的加密时长,则确认所述虹膜信息通过安全验证。
根据本公开实施例的第三方面,提供一种安全验证方法,应用于安全验证***,所述方法包括:
在所述终端设备处,检测所述终端设备采集到的虹膜信息与预设虹膜信息是否匹配;
在验证所述虹膜信息与所述预设虹膜信息匹配时,通过所述终端设备将所述虹膜信息发送给所述虹膜服务器;
在所述虹膜服务器处,验证所述虹膜信息是否为合法的虹膜信息,其中,若所述虹膜信息为合法的虹膜信息,则安全验证通过。
可选的,通过所述终端设备将所述虹膜信息发送给所述虹膜服务器,包括:
通过近距离无线通讯技术获取加密后的所述虹膜服务器的地址,其中,加密后的所述虹膜服务器的地址需由匹配的终端设备进行解密;
对加密后的所述虹膜服务器的地址进行解密;
在解密成功时,向所述虹膜服务器的地址发送所述虹膜信息。
可选的,所述方法还包括:
在所述终端设备处,在验证所述虹膜信息与所述预设虹膜信息匹配时,向所述虹膜服务器发送经时间戳加密方式加密后的确认信息;
在所述虹膜服务器处,在验证所述虹膜信息为合法的虹膜信息,且解密所述确认信息的时刻与当前时刻的时间差小于时间戳加密的加密时长时,确认所述虹膜信息通过安全验证。
根据本公开实施例的第四方面,提供一种安全验证装置,应用于终端设备,所述装置包括:
检测模块,被配置为检测所述终端设备采集到的虹膜信息与预设虹膜信息是否匹配;
第一发送模块,被配置为在所述虹膜信息与所述预设虹膜信息匹配时,将所述虹膜信息发送至设定的目的网络地址,以进一步验证所述虹膜信息。
可选的,所述装置还包括:
获取模块,被配置为通过近距离无线通讯技术获取加密后的网络地址;
解密模块,被配置为对网络地址进行解密后并设定为所述目的网络地址。
可选的,所述装置还包括:
第二发送模块,被配置为在所述虹膜信息与所述预设虹膜信息匹配时,将带有时间戳的确认信息发送至所述目的网络地址。
根据本公开实施例的第五方面,提供一种安全验证装置,应用于虹膜服务器,所述装置包括:
第一接收模块,被配置为接收由终端设备发送的虹膜信息;
验证模块,被配置为验证所述虹膜信息是否为合法的虹膜信息,其中,若所述虹膜信息为合法的虹膜信息,则安全验证通过。
可选的,所述装置还包括:
第二接收模块,别配置为接收由所述终端设备发送的带有时间戳的确认信息,其中,所述确认信息用于指示所述终端设备验证所述虹膜信息与预设虹膜信息匹配;
确认模块,被配置为若验证所述虹膜信息为合法的虹膜信息,且解密所述确认信息的时刻与当前时刻的时间差小于时间戳加密的加密时长,则确认所述虹膜信息通过安全验证。
根据本公开实施例的第六方面,提供一种非临时性计算机可读存储介质,所述非临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行上述安全验证方法。
根据本公开实施例的第七方面,提供一种终端设备,包括:非临时性计算机可读存储介质;以及一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序;所述非临时性计算机可读存储介质中存储有用于执行上述应用于终端设备的安全验证方法的指令。
根据本公开实施例的第八方面,提供一种服务器,包括:非临时性计算机可读存储介质;以及一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序;所述非临时性计算机可读存储介质中存储有用于执行上述应用于虹膜服务器的安全验证方法的指令。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开中的终端设备可以检测采集到的虹膜信息是否与预设虹膜信息匹配,在匹配时,终端设备还要将采集到的虹膜信息发送给设定的目的网络地址,进一步对采集到的虹膜信息进行验证。通过这样的方式,在验证虹膜信息时需要在终端设备处验证一次,还要将虹膜信息发送给目的网络地址再验证一次,非法人员无法绕过虹膜验证,验证方式更为安全、可靠。
附图说明
附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
图1是本公开各个实施例所涉及的安全验证***的示意图。
图2是根据一示例性实施例示出的一种应用于安全验证***的安全验证方法的流程图。
图3是根据一示例性实施例示出的一种应用于终端设备的安全验证方法的流程图。
图4是根据一示例性实施例示出的一种应用于虹膜服务器的安全验证方法的流程图。
图5是根据一示例性实施例示出的一种安全验证装置的框图。
图6是根据一示例性实施例示出的一种安全验证装置的框图。
图7是根据一示例性实施例示出的一种安全验证装置的框图。
具体实施方式
以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
在介绍本公开提供的安全验证方法之前,首先对本公开所涉及的应用场景,也就是安全验证***进行介绍,图1是本公开各个实施例所涉及的一种安全验证***的示意图。参见图1,该安全验证***可以包括:终端设备100,以及虹膜服务器200。终端设备100可以是任意的智能设备,例如,智能手机、PC(Personal Computer,个人计算机)、PAD(PortableAndroid Device,平板电脑),等等,图1以终端设备100为智能手机为例。虹膜服务器200可以包括一台服务器,或者由若干台服务器组成的服务器集群,或者可以是一个云计算服务中心。
请参考图2,图2是根据一示例性实施例示出的一种应用于安全验证***的安全验证方法的流程图。如图2所示,该方法包括以下步骤,其中,由终端设备执行下述步骤S21-步骤S22,由虹膜服务器执行下述步骤S23。
步骤S21:检测终端设备采集到的虹膜信息与预设虹膜信息是否匹配;
步骤S22:在验证虹膜信息与预设虹膜信息匹配时,通过终端设备将虹膜信息发送给虹膜服务器;
步骤S23:验证虹膜信息是否为合法的虹膜信息,其中,若虹膜信息为合法的虹膜信息,则安全验证通过。
在终端设备中存储有预设虹膜信息,可以认为,预设虹膜信息是合法使用终端设备的用户的虹膜信息,比如可以是该终端设备的所有人的虹膜信息,等等。终端设备可以采集当前使用终端设备的用户的虹膜信息,然后将采集到的虹膜信息与预设虹膜信息进行比较,进而确定当前使用终端设备的用户是否为合法的用户。终端设备采集虹膜信息的方式本公开实施例不作限定,例如,可以通过终端设备的图像采集单元进行采集,等等。
如果终端设备验证当前采集的虹膜信息与预设虹膜信息匹配,可以将采集到的虹膜信息发送给虹膜服务器,虹膜服务器将对终端设备发送的虹膜信息再次进行验证,在虹膜服务器验证也通过时,安全验证才完成。
例如,将安全验证方法应用在XX公司的门禁***中,XX公司的虹膜服务器存储有公司每个员工的虹膜信息,终端设备比如为用户A的手机。在开启门禁***时,先通过手机采集用户A的虹膜信息,在用户A的虹膜信息与手机中存储的预设虹膜信息匹配时,手机将采集的用户A的虹膜信息发送给虹膜服务器,虹膜服务器通过对比虹膜信息,进一步验证用户A是否为XX公司员工,只有在手机端和虹膜服务器端均验证通过时,门禁***才会开启。
通过以上的方式,终端设备与虹膜服务器将对虹膜信息进行双重验证,避免非法人员绕过虹膜验证,提高了虹膜验证的安全性和可靠性。
可选的,通过终端设备将虹膜信息发送给虹膜服务器,可以通过NFC(Near FieldCommunication,近距离无线通讯技术)获取加密后的虹膜服务器的地址,然后对加密后的虹膜服务器的地址进行解密,如果解密成功,再向虹膜服务器的地址发送虹膜信息。其中,加密后的虹膜服务器的地址需由匹配的终端设备进行解密。
也就是说,终端设备要向虹膜服务器发送采集的虹膜信息,需要先获取虹膜服务器的地址,虹膜服务器的地址可以是加密的地址,对于获取加密后的虹膜服务器地址的方式,本公开实施例不作限定,例如可以通过NFC获取,那么比如,安全验证方法应用于门禁***,可以在门上设置NFC标签,终端设备靠近标签便能够获取加密后的虹膜服务器地址。
获取加密后的虹膜服务器地址后,需要由匹配的终端才能够对加密后的地址进行解密。比如,可以设定XX公司的虹膜服务器地址只能由该公司员工持有的终端设备才能够解密,等等。通过这样的方式,只有特定的终端设备才能够进行安全验证,进一步提升了安全验证方法的安全性和可靠性。
可选的,还可以在终端设备验证虹膜信息与预设虹膜信息匹配时,向虹膜服务器发送经时间戳加密方式加密后的确认信息,在虹膜服务器处,若验证虹膜信息为合法的虹膜信息,且解密确认信息的时刻与当前时刻的时间差小于时间戳加密的加密时长,则确认虹膜信息通过安全验证。
即,终端设备在验证采集到的虹膜信息与预设虹膜信息匹配时,可以向虹膜服务器发送采集到的虹膜信息以及通过时间戳方式加密后的确认信息,比如,确认信息的加密时长为2秒,那么虹膜服务器在接收到终端设备发送的虹膜信息和确认消息后,需要同时满足以下两个条件才能通过安全验证:1、验证虹膜信息为合法的虹膜信息;2、接收到确认信息的时刻与当前时刻的时间差小于2秒。通过这样的方式,能够进一步提升安全验证方法的安全性和可靠性。
以下将通过具体的实施例对本公开的安全验证方法进行举例说明。
实施例一:
安全验证方法应用于XX公司的门禁***,终端设备为用户A的手机,用户A在通过门禁***的安全验证时例如可以有以下流程。
1、用户A可以在门禁***的门外使用手机刷NFC,获取目的网络地址(即为虹膜服务器的地址,可以是加密后的地址)。
2、用户A通过手机进行虹膜扫描,比如可以通过预先安装在手机中的应用程序进行扫描,扫描过程中手机可以对用户A进行活体检测,并将采集到的虹膜信息与存储在手机中的预设虹膜信息进行对比。
3、在手机对比用户A的虹膜信息与预设虹膜信息一致时,向目的网络地址对应的虹膜服务器发送采集到的用户A的虹膜信息,以及时间戳加密时长比如为2秒的确认信息;或者,在手机对比用户A的虹膜信息与预设虹膜信息不一致时,手机可以不做处理或者向虹膜服务器发送指示验证不通过的信息。
4、在手机端验证通过的情况下,虹膜服务器将收到虹膜信息以及确认信息,那么虹膜服务器可以对比接收到的用户A的虹膜信息是否与存储在虹膜服务器中的虹膜信息(比如可以是XX公司的每个员工在入职时录入的虹膜信息)匹配,如果匹配且解密确认信息的时间戳与当前时刻之差小于2秒,安全验证通过,虹膜服务器可以向门禁发送指示开门的信息,反之,则不动作,或者向门禁发送验证失败的信息。
实施例二:
安全验证方法应用于XX公司的门禁***,终端设备为用户A的手机,手机中可以预先存储有虹膜服务器的地址,也就是目的网络地址。用户A在通过门禁***的安全验证时例如可以有以下流程。
1、用户A通过手机进行虹膜扫描,比如可以通过安装在手机中的应用程序进行扫描。
2、手机在虹膜扫描过程中对用户A进行活体检测,并将采集到的用户A的虹膜信息与手机中存储的预设虹膜信息进行比对,在对比匹配时,设置手机中用于开门的虚拟门卡NFC信息为可用状态,将采集到的用户A的虹膜信息发送给目的网络地址;在对比不匹配时,手机端可以不动作,或者向目的网络地址发送匹配错误的信息。
3、在手机端验证通过的情况下,虹膜服务器将收到手机发送的虹膜信息,虹膜服务器可以对比接收到的用户A的虹膜信息是否与存储在虹膜服务器中的虹膜信息(比如可以是XX公司的每个员工在入职时录入的虹膜信息)匹配,如果匹配可以向门禁发送验证通过的信息;如果不匹配可以向门禁发送验证不通过的信息,或者不动作。
4、在门禁接收到虹膜服务器发送的验证通过的信息后,可以启动等待刷卡的程序,比如设置等待5秒刷卡动作,那么如果手机中的虚拟门卡NFC信息为可用状态且门禁在5秒内接收到了用户的刷卡动作,安全验证通过,则开门,反正则无动作。
实施例三:
安全验证方法应用于电子支付,终端设备为用户A的手机。
1、用户A在要支付时刷手机NFC,获取商家提供的交易信息(包括交易号、交易金额,等等)。
2、用户A通过手机进行虹膜扫描,比如可以通过专门的应用程序进行扫描(用于进行支付的应用程序在首次使用时可以录入用户的虹膜信息并与支付卡绑定),手机在虹膜扫描过程中对用户A进行活体检测,并将采集到的用户A的虹膜信息与手机中存储的预设虹膜信息进行比对(比对可以在trustzone中进行,以提高安全性)。在比对匹配时,手机将虹膜信息、支付卡信息、当前交易号等信息发送到目的网络地址,比如可以是支付平台的虹膜服务器的地址,当然可以通过加密的方式发送;在比对不匹配时,手机端可以不动作或者向目的网络地址发送匹配错误的信息。
3、在手机端验证通过的情况下,支付平台的虹膜服务器将收到手机发送的用户A的虹膜信息、支付卡信息、交易号等等,虹膜服务器可以再验证接收到的虹膜信息与存储在虹膜服务器中的对应于用户A或对应于支付卡的虹膜信息是否匹配(在开卡时可以录入持有人的虹膜信息,支付平台的虹膜服务器可以存储有大量用户的虹膜信息)。
4、支付平台的虹膜服务器如果验证通过,完成当前交易号对应的交易,并与商家支付点的设备同步;如果验证不通过,终止交易,向商家支付点的设备发送验证失败的信息。
通过上述的安全验证方法,在验证虹膜信息时需要在终端设备处验证一次,还要将虹膜信息发送给目的网络地址再验证一次,非法人员无法绕过虹膜验证,虹膜验证更为安全、可靠。
请参考图3,图3是根据一示例性实施例示出的一种应用于终端设备的安全验证方法的流程图。如图3所示,该方法包括以下步骤。
步骤S31:检测终端设备采集到的虹膜信息与预设虹膜信息是否匹配。
步骤S32:在虹膜信息与预设虹膜信息匹配时,将虹膜信息发送至设定的目的网络地址,以进一步验证虹膜信息。
可选的,还可以通过近距离无线通讯技术获取加密后的网络地址,然后对网络地址进行解密后并设定为目的网络地址。
可选的,还可以在虹膜信息与预设虹膜信息匹配时,将带有时间戳的确认信息发送至目的网络地址。
目的网络地址可以是图1所示的虹膜服务器的地址,应用于终端设备的安全验证方法请参见上述应用于安全验证***的安全验证方法中关于终端设备侧的说明,在此不再赘述。
请参考图4,图4是根据一示例性实施例示出的一种应用于虹膜服务器的安全验证方法的流程图。如图4所示,该方法包括以下步骤。
步骤S41:接收由终端设备发送的虹膜信息;
步骤S42:验证虹膜信息是否为合法的虹膜信息,其中,若虹膜信息为合法的虹膜信息,则安全验证通过。
可选的,还可以接收由终端设备发送的带有时间戳的确认信息,其中,确认信息用于指示终端设备验证虹膜信息与预设虹膜信息匹配。若验证虹膜信息为合法的虹膜信息,且解密确认信息的时刻与当前时刻的时间差小于时间戳加密的加密时长,则确认虹膜信息通过安全验证。
应用于虹膜服务器的安全验证方法请参见上述应用于安全验证***的安全验证方法中关于虹膜服务器侧的说明,在此不再赘述。
图5是根据一示例性实施例示出的一种安全验证装置500的框图,其中,该装置500可以应用于终端设备,例如,图1所示的终端设备100。如图5所示,该装置500可以包括:
检测模块501,被配置为检测终端设备采集到的虹膜信息与预设虹膜信息是否匹配;
第一发送模块502,被配置为在虹膜信息与预设虹膜信息匹配时,将虹膜信息发送至设定的目的网络地址,以进一步验证虹膜信息。
可选的,装置500还包括:
获取模块,被配置为通过近距离无线通讯技术获取加密后的网络地址;
解密模块,被配置为对网络地址进行解密后并设定为目的网络地址。
可选的,装置500还包括:
第二发送模块,被配置为在虹膜信息与预设虹膜信息匹配时,将带有时间戳的确认信息发送至目的网络地址。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图6是根据一示例性实施例示出的一种安全验证装置600的框图,其中,该装置600可以应用于虹膜服务器,例如,图1所示的虹膜服务器200。如图6所示,该装置600可以包括:
第一接收模块601,被配置为接收由终端设备发送的虹膜信息;
验证模块602,被配置为验证虹膜信息是否为合法的虹膜信息,其中,若虹膜信息为合法的虹膜信息,则安全验证通过。
可选的,装置600还包括:
第二接收模块,别配置为接收由终端设备发送的带有时间戳的确认信息,其中,确认信息用于指示终端设备验证虹膜信息与预设虹膜信息匹配;
确认模块,被配置为若验证虹膜信息为合法的虹膜信息,且解密确认信息的时刻与当前时刻的时间差小于时间戳加密的加密时长,则确认虹膜信息通过安全验证。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图7是根据一示例性实施例示出的一种安全验证装置700的另一框图,该装置700可以是虹膜服务器。如图7所示,该装置700可以包括:处理器701,存储器702,多媒体组件703,输入/输出(I/O)接口704,以及通信组件705。
其中,处理器701用于控制该装置700的整体操作,以完成上述的安全验证方法中的全部或部分步骤。存储器702用于存储各种类型的数据以支持在该装置700的操作,这些数据的例如可以包括用于在该装置700上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件703可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或通过通信组件705发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口704为处理器701和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件705用于该装置700与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near FieldCommunication,简称NFC),2G、3G或4G,或它们中的一种或几种的组合,因此相应的该通信组件705可以包括:Wi-Fi模块,蓝牙模块,NFC模块。
在一示例性实施例中,装置700可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的安全验证方法。
在另一示例性实施例中,还提供了一种计算机程序产品,所述计算机程序产品包含能够由可编程的装置执行的计算机程序,所述计算机程序具有当由所述可编程的装置执行时用于执行上述的安全验证方法的代码部分。
在另一示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器702,上述指令可由装置700的处理器701执行以完成上述的安全验证方法。示例地,该非临时性计算机可读存储介质可以是ROM、随机存取存储器(RandomAccess Memory,简称RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在另一示例性实施例中,还提供了一种终端设备,包括非临时性计算机可读存储介质;以及一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序;所述非临时性计算机可读存储介质中存储有用于执行上述应用于终端设备的安全验证方法的指令。
在另一示例性实施例中,还提供了一种服务器,包括:非临时性计算机可读存储介质;以及一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序;所述非临时性计算机可读存储介质中存储有用于执行上述应用于虹膜服务器的安全验证方法的指令。
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

Claims (13)

1.一种安全验证方法,其特征在于,包括:在终端设备处:
检测所述终端设备采集到的虹膜信息与预设虹膜信息是否匹配;
在所述虹膜信息与所述预设虹膜信息匹配时,将所述虹膜信息发送至设定的目的网络地址,以进一步验证所述虹膜信息;
所述方法还包括:
通过近距离无线通讯技术获取加密后的网络地址;
对网络地址进行解密后并设定为所述目的网络地址;
其中,在所述终端设备为与所述网络地址匹配的终端的情况下,能够对所述网络地址解密成功。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述虹膜信息与所述预设虹膜信息匹配时,将带有时间戳的确认信息发送至所述目的网络地址。
3.一种安全验证方法,其特征在于,包括:在虹膜服务器处:
接收由终端设备发送的虹膜信息,其中,所述虹膜信息是在所述终端设备确定所述虹膜信息与预设虹膜信息匹配后发送至所述虹膜服务器的;
验证所述虹膜信息是否为合法的虹膜信息,其中,若所述虹膜信息为合法的虹膜信息,则安全验证通过;
其中,所述虹膜服务器的网络地址已加密,并由所述终端设备通过近距离无线通讯技术获取,在所述终端设备为与所述网络地址匹配的终端的情况下,能够对所述网络地址解密成功。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
接收由所述终端设备发送的带有时间戳的确认信息,其中,所述确认信息用于指示所述终端设备验证所述虹膜信息与预设虹膜信息匹配;
若验证所述虹膜信息为合法的虹膜信息,且所述确认信息带有的时间戳与当前时刻的时间差小于时间戳加密的加密时长,则确认所述虹膜信息通过安全验证。
5.一种安全验证方法,应用于安全验证***,所述安全验证***包括终端设备和云端的虹膜服务器,其特征在于,包括:
在所述终端设备处,检测所述终端设备采集到的虹膜信息与预设虹膜信息是否匹配;
在验证所述虹膜信息与所述预设虹膜信息匹配时,通过所述终端设备将所述虹膜信息发送给所述虹膜服务器;
在所述虹膜服务器处,验证所述虹膜信息是否为合法的虹膜信息,其中,若所述虹膜信息为合法的虹膜信息,则安全验证通过;
其中,通过所述终端设备将所述虹膜信息发送给所述虹膜服务器,包括:
通过近距离无线通讯技术获取加密后的所述虹膜服务器的地址,其中,加密后的所述虹膜服务器的地址需由匹配的终端设备进行解密;
对加密后的所述虹膜服务器的地址进行解密;
在解密成功时,向所述虹膜服务器的地址发送所述虹膜信息;
其中,在所述终端设备为与加密后的所述虹膜服务器的地址匹配的终端的情况下,能够对加密后的所述虹膜服务器的地址解密成功。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在所述终端设备处,在验证所述虹膜信息与所述预设虹膜信息匹配时,向所述虹膜服务器发送带有时间戳的确认信息;
在所述虹膜服务器处,在验证所述虹膜信息为合法的虹膜信息,且所述确认信息带有的时间戳与当前时刻的时间差小于时间戳加密的加密时长时,确认所述虹膜信息通过安全验证。
7.一种安全验证装置,其特征在于,应用于终端设备,所述装置包括:
检测模块,被配置为检测所述终端设备采集到的虹膜信息与预设虹膜信息是否匹配;
第一发送模块,被配置为在所述虹膜信息与所述预设虹膜信息匹配时,将所述虹膜信息发送至设定的目的网络地址,以进一步验证所述虹膜信息;
所述装置还包括:
获取模块,被配置为通过近距离无线通讯技术获取加密后的网络地址;
解密模块,被配置为对网络地址进行解密后并设定为所述目的网络地址;
其中,在所述终端设备为与所述网络地址匹配的终端的情况下,能够对所述网络地址解密成功。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第二发送模块,被配置为在所述虹膜信息与所述预设虹膜信息匹配时,将带有时间戳的确认信息发送至所述目的网络地址。
9.一种安全验证装置,其特征在于,应用于虹膜服务器,所述装置包括:
第一接收模块,被配置为接收由终端设备发送的虹膜信息,其中,所述虹膜信息是在所述终端设备确定所述虹膜信息与预设虹膜信息匹配后发送至所述虹膜服务器的;
验证模块,被配置为验证所述虹膜信息是否为合法的虹膜信息,其中,若所述虹膜信息为合法的虹膜信息,则安全验证通过;
其中,所述虹膜服务器的网络地址已加密,并由所述终端设备通过近距离无线通讯技术获取,在所述终端设备为与所述网络地址匹配的终端的情况下,能够对所述网络地址解密成功。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
第二接收模块,被配置为接收由所述终端设备发送的带有时间戳的确认信息,其中,所述确认信息用于指示所述终端设备验证所述虹膜信息与预设虹膜信息匹配;
确认模块,被配置为若验证所述虹膜信息为合法的虹膜信息,且所述确认信息带有的时间戳与当前时刻的时间差小于时间戳加密的加密时长,则确认所述虹膜信息通过安全验证。
11.一种非临时性计算机可读存储介质,其特征在于,所述非临时性计算机可读存储介质中包括一个或多个程序,所述一个或多个程序用于执行权利要求1至6中任一项所述的方法。
12.一种终端设备,其特征在于,包括:
非临时性计算机可读存储介质;以及
一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序;所述非临时性计算机可读存储介质中存储有用于执行如权利要求1或2所述的方法的指令。
13.一种服务器,其特征在于,包括:
非临时性计算机可读存储介质;以及
一个或者多个处理器,用于执行所述非临时性计算机可读存储介质中的程序;所述非临时性计算机可读存储介质中存储有用于执行如权利要求3或4所述的方法的指令。
CN201680002714.3A 2016-11-30 2016-11-30 安全验证方法、装置、终端设备及服务器 Active CN106797386B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/108028 WO2018098686A1 (zh) 2016-11-30 2016-11-30 安全验证方法、装置、终端设备及服务器

Publications (2)

Publication Number Publication Date
CN106797386A CN106797386A (zh) 2017-05-31
CN106797386B true CN106797386B (zh) 2021-09-03

Family

ID=58952327

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680002714.3A Active CN106797386B (zh) 2016-11-30 2016-11-30 安全验证方法、装置、终端设备及服务器

Country Status (2)

Country Link
CN (1) CN106797386B (zh)
WO (1) WO2018098686A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108414000A (zh) * 2017-12-29 2018-08-17 北京清大国华环境股份有限公司 一种平板膜产品的质量检测方法、***、存储介质及设备
CN110413110A (zh) * 2019-07-05 2019-11-05 深圳市工匠社科技有限公司 虚拟角色的控制方法及相关产品
CN112287320A (zh) * 2020-11-02 2021-01-29 刘高峰 一种基于生物特征的身份验证方法、装置及客户端

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1249972C (zh) * 2000-06-05 2006-04-05 凤凰技术有限公司 使用多个服务器的远程密码验证的***和方法
CN101442407B (zh) * 2007-11-22 2011-05-04 杭州中正生物认证技术有限公司 利用生物特征进行身份认证的方法及***
CN101986597A (zh) * 2010-10-20 2011-03-16 杭州晟元芯片技术有限公司 一种带生物特征识别功能的身份认证***及其认证方法
CN102004901A (zh) * 2010-11-11 2011-04-06 中兴通讯股份有限公司 一种指纹识别方法、终端及***
CN103942579A (zh) * 2013-01-18 2014-07-23 深圳市华营数字商业有限公司 双义nfc标签源数据编码法、nfc标签生成及应用法
CN103714599B (zh) * 2013-11-25 2016-10-05 南京中科神光科技有限公司 一种基于wlan的虹膜门禁***及通信方法
CN104683399A (zh) * 2013-11-29 2015-06-03 株式会社日立制作所 设备控制***和设备控制方法
US9876792B2 (en) * 2014-10-30 2018-01-23 Dell Products, Lp Apparatus and method for host abstracted networked authorization

Also Published As

Publication number Publication date
WO2018098686A1 (zh) 2018-06-07
CN106797386A (zh) 2017-05-31

Similar Documents

Publication Publication Date Title
RU2718226C2 (ru) Системы и способы безопасного обращения с биометрическими данными
CN109328348B (zh) 一种业务认证方法、***及相关设备
CN106899551B (zh) 认证方法、认证终端以及***
CN105373924B (zh) 一种面向终端设备提供安全支付功能的***
US20080305769A1 (en) Device Method & System For Facilitating Mobile Transactions
EP3037998B1 (en) Method and system for providing secure and standalone-operable biometric authentication
EP2552142A1 (en) Authentication method and system using portable terminal
US20150026479A1 (en) Creation and authentication of biometric information
WO2017031850A1 (zh) 用户身份验证方法、装置、***及智能家居
CN105553928B (zh) 一种基于生物特征识别的通信方法、装置及***
WO2018102985A1 (zh) 安全验证方法、装置及服务器
US10282532B2 (en) Secure storage of fingerprint related elements
CN104780043A (zh) 基于二维码的门禁控制方法和***
WO2017206524A1 (zh) 电子设备控制方法、终端和控制***
CN108540457B (zh) 一种安全设备及其生物认证控制方法和装置
CN104158659B (zh) 防伪验证方法、装置和***
CN105281907B (zh) 加密数据的处理方法及装置
US20150213452A1 (en) Electronic payment system and method
CN106797386B (zh) 安全验证方法、装置、终端设备及服务器
CN104751105A (zh) 一种指纹数据验证方法、装置及相关设备和***
KR20160084137A (ko) 정보처리기기를 이용한 사용자 인증 처리 방법 및 장치
KR102596874B1 (ko) 생체 정보를 이용한 서비스 수행을 위한 시스템 및 그의 제어 방법
KR20150121892A (ko) 생체 정보 인식을 이용한 결제 방법, 이를 위한 장치 및 시스템
CN105577619B (zh) 一种客户端登录方法、客户端以及***
CN111862432B (zh) 门禁验证方法、门禁装置、服务器及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 518000 a1302, building 10, Shenzhen Bay science and technology ecological park, No. 10, Gaoxin South ninth Road, high tech Zone community, Yuehai street, Nanshan District, Shenzhen, Guangdong

Patentee after: Shenzhen Da Yun Duan Intelligent Technology Co.,Ltd.

Address before: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Patentee before: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220228

Address after: 518066 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Patentee after: Shenzhen Dayi technology robot Co.,Ltd.

Address before: 518000 a1302, building 10, Shenzhen Bay science and technology ecological park, No. 10, Gaoxin South ninth Road, high tech Zone community, Yuehai street, Nanshan District, Shenzhen, Guangdong

Patentee before: Shenzhen Da Yun Duan Intelligent Technology Co.,Ltd.