CN111882324A - 一种人脸认证方法及*** - Google Patents

一种人脸认证方法及*** Download PDF

Info

Publication number
CN111882324A
CN111882324A CN202010722884.7A CN202010722884A CN111882324A CN 111882324 A CN111882324 A CN 111882324A CN 202010722884 A CN202010722884 A CN 202010722884A CN 111882324 A CN111882324 A CN 111882324A
Authority
CN
China
Prior art keywords
data stream
color data
face
encrypted
face authentication
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.)
Pending
Application number
CN202010722884.7A
Other languages
English (en)
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.)
Nanjing Huajie Imi Technology Co ltd
Beijing HJIMI Technology Co Ltd
Original Assignee
Nanjing Huajie Imi Technology Co ltd
Beijing HJIMI 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 Nanjing Huajie Imi Technology Co ltd, Beijing HJIMI Technology Co Ltd filed Critical Nanjing Huajie Imi Technology Co ltd
Priority to CN202010722884.7A priority Critical patent/CN111882324A/zh
Publication of CN111882324A publication Critical patent/CN111882324A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • 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
    • H04L63/0442Network 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 wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Collating Specific Patterns (AREA)

Abstract

本发明公开了一种人脸认证方法及***,通过对采集到的彩色数据流和深度数据流进行处理,到加密后的彩色数据流和深度数据信息,该深度数据信息用于确定采集到的对象为人物;基于加密后的彩色数据流和深度数据信息,选取人脸图像信息中符合预设要求的人脸图像信息进行透传处理,生成人脸认证申请信息,基于人脸认证申请信息,对加密后的彩色数据流进行解密,若解密成功,确认人脸认证成功。在本方案中,通过对彩色数据流的加密和解密,以及基于深度数据信息进行活体检测等安全环节,提高了人脸认证的安全性和保密性。此外,将成功认证的人脸进行人脸支付,从而提高了人脸支付的安全性。

Description

一种人脸认证方法及***
技术领域
本发明涉及安全支付技术领域,更具体地说,涉及一种人脸认证方法及***。
背景技术
随着人们的消费水平提高,人们购物消费也越来越多,人们进行消费的同时,会涉及到人脸支付。
由于人脸支付使用的便捷性,人脸支付逐渐成为一种主流的支付方式。现有的人脸支付通过采集人脸图像数据,并将采集到的人脸图像数据传输至支付服务器,由支付服务器将采集到的人脸图像数据与用户预先存储在数据库中图像数据进行比对,当人脸图像数据与用户预先存储在数据库中图像数据一致时,进行人脸支付。
现有的人脸支付仅通过采集到的人脸图像数据与用户预先存储在数据库中图像数据进行比对,缺少活体检测等安全环节。导致现有的人脸支付的安全性低。
发明内容
有鉴于此,本发明公开了一种人脸认证方法及***,通过对彩色数据流的加密和解密,以及基于深度数据流进行活体检测等安全环节,提高了人脸认证的安全性和保密性。此外,将成功认证的人脸进行人脸支付,从而提高了人脸支付的安全性。
为了实现上述目的,其公开的技术方案如下:
本发明第一方面公开了一种人脸认证方法,所述方法应用于人脸认证***,所述人脸认证***包括图像采集模块、MR芯片、主机和远程服务器,所述方法包括:
所述图像采集模块采集彩色数据流和深度数据流,其中,所述彩色数据流至少包括人脸图像信息;
所述MR芯片加密所述彩色数据流,得到加密后的彩色数据流,并对所述深度数据流进行处理,得到深度数据信息,将所述深度数据信息和所述加密后的彩色数据流发送至所述主机,所述深度数据流用于确定所述图像采集模块采集到的对象为人物;
所述主机基于所述加密后的彩色数据流和所述深度数据信息,选取所述人脸图像信息中符合预设要求的人脸图像信息进行透传处理,生成人脸认证申请信息,并将所述人脸认证申请信息和所述加密后的彩色数据流发送至所述远程服务器;
所述远程服务器基于所述人脸认证申请信息,对所述加密后的彩色数据流进行解密,若解密成功,确认人脸认证成功。
优选的,所述图像采集模块包括红外模块和彩色模块,所述图像采集模块采集彩色数据流和深度数据流,包括:
所述红外模块采集深度数据流;
所述彩色模块采集彩色数据流。
优选的,所述主机选取所述人脸图像信息中符合预设要求的人脸图像信息进行透传处理,包括:
所述主机基于图像评分机制对所述人脸图像信息进行评分;
若所述人脸图像信息符合所述图像评分机制的图像信息标准,选取符合所述图像评分机制的图像信息标准的人脸图像信息进行透传处理;
若所述人脸图像信息不符合所述图像评分机制的图像信息标准,所述主机停止执行人脸图像信息评分操作。
优选的,所述远程服务器基于所述人脸认证申请信息,对所述加密后的彩色数据流进行解密,若成功解密,确认人脸认证成功,包括:
所述远程服务器基于所述人脸认证申请信息,对所述加密后的彩色数据流进行公钥解密,得到公钥解密的哈希值;
当基于所述公钥解密的哈希值与所述MR芯片中的私钥加密的哈希值一致时,对所述加密后的彩色数据流解密成功,确认人脸认证成功;
当所述公钥解密的哈希值与所述MR芯片中的私钥加密的哈希值不一致时,对所述加密后的彩色数据流解密失败,确认人脸认证失败。
优选的,还包括:
所述MR芯片对所述加密后的彩色数据流进行签名,得到加密签名后的彩色数据流。
本发明第二方面公开了一种人脸认证***,所述人脸认证***包括图像采集模块、MR芯片、主机和远程服务器;
所述图像采集模块,用于采集彩色数据流和深度数据流,其中,所述彩色数据流至少包括人脸图像信息;
所述MR芯片,用于加密所述彩色数据流,得到加密后的彩色数据流,并对所述深度数据流进行处理,得到深度数据信息,将所述深度数据信息和所述加密后的彩色数据流发送至所述主机,所述深度数据流用于确定所述图像采集模块采集到的对象为人物;
所述主机,用于基于所述加密后的彩色数据流和所述深度数据信息,选取所述人脸图像信息中符合预设要求的人脸图像信息进行透传处理,生成人脸认证申请信息,并将所述人脸认证申请信息和所述加密后的彩色数据流发送至所述远程服务器;
所述远程服务器,用于基于所述人脸认证申请信息,对所述加密后的彩色数据流进行解密,若解密成功,确认人脸认证成功。
优选的,所述图像采集模块包括红外模块和彩色模块;
所述红外模块,用于采集深度数据流;
所述彩色模块,用于采集彩色数据流。
优选的,所述主机,具体用于:
基于图像评分机制对所述人脸图像信息进行评分,若所述人脸图像信息符合所述图像评分机制的图像信息标准,选取符合所述图像评分机制的图像信息标准的人脸图像信息进行透传处理;若所述人脸图像信息不符合所述图像评分机制的图像信息标准,停止执行人脸图像信息评分操作。
优选的,所述远程服务器具体用于:
基于所述人脸认证申请信息,对所述加密后的彩色数据流和所述签名后的彩色数据流进行公钥解密,得到公钥解密值;当所述公钥解密值与所述MR芯片中的私钥加密值一致时,对所述加密后的彩色数据流和所述签名后的彩色数据流解密成功;当所述公钥解密值与所述MR芯片中的私钥加密值不一致时,对所述加密后的彩色数据流解密失败,确认人脸认证失败。
优选的,所述MR芯片,具体还用于:
对所述加密后的彩色数据流进行签名,得到加密签名后的彩色数据流。
经由上述技术方案可知,本发明公开了一种人脸认证方法及***,图像采集模块采集彩色数据流和深度数据流,MR芯片加密彩色数据流,得到加密后的彩色数据流,并对所述深度数据流进行处理,得到深度数据信息,将深度数据信息和加密后的彩色数据流发送至主机,主机基于加密后的彩色数据流和深度数据信息,选取人脸图像信息中符合预设要求的人脸图像信息进行透传处理,生成人脸认证申请信息,并将人脸认证申请信息和加密后的彩色数据流发送至远程服务器,远程服务器基于人脸认证申请信息,对加密后的彩色数据流进行解密,若解密成功,确认人脸认证成功。通过上述方案,基于深度数据信息确定采集到的对象为人物,通过对加密后的彩色数据流进行解密,若解密成功,确认该人物的人脸认证成功,通过对彩色数据流的加密和解密,以及基于深度数据流进行活体检测等安全环节,提高了人脸认证的安全性和保密性。此外,将成功认证的人脸进行人脸支付,从而提高了人脸支付的安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例公开的一种人脸认证***的结构示意图;
图2为本发明实施例公开的一种人脸认证方法的流程实体图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
由背景技术可知,现有的人脸支付仅通过采集到的人脸图像数据与用户预先存储在数据库中图像数据进行比对,缺少活体检测等安全环节。导致现有的人脸支付的安全性低。
为了解决该问题,本发明公开了一种人脸认证方法及***,基于深度数据信息确定采集到的对象为人物,通过对加密后的彩色数据流进行解密,若解密成功,确认该人物的人脸认证成功,通过对彩色数据流的加密和解密,以及基于深度数据流进行活体检测等安全环节,提高了人脸认证的安全性和保密性。此外,将成功认证的人脸进行人脸支付,从而提高了人脸支付的安全性。具体实现方式通过下述实施例具体进行说明。
如图1所示,为本发明公开了一种人脸认证***的结构示意图,该人脸认证***包括图像采集模块101、MR芯片102、主机103和远程服务器104。
图像采集模块101,用于采集彩色数据流和深度数据流。
其中,图像采集模块101为3D结构光的图像采集模块。
彩色数据流至少包括人脸图像信息。
图像采集模块101对要进行人脸认证的使用者采集其面部特征中的彩色数据流和深度数据流。
彩色数据流为有色彩的图片,深度数据流为灰度图片。
进一步的,图像采集模块101包括红外模块和彩色模块。
红外模块,用于采集深度数据流。
其中,深度数据流包括深度信息,红外模块还可以用于检测深度信息。
彩色模块,用于采集彩色数据流。
MR芯片102,用于加密彩色数据流,得到加密后的彩色数据流,并对所述深度数据流进行处理,得到深度数据信息,将深度数据信息和加密后的彩色数据流发送至主机103。
其中,深度数据信息用于确定图像采集模块采集到的对象为人物。
MR芯片102加密彩色数据流的方式,可以是SHA256加密、SHA512加密等,具体MR芯片102加密彩色数据流的方式,本发明不做具体限定,本发明优选SHA256加密方式。
MR芯片102包括分散处理单元(Distributed Processing Unit,DPU)芯片和图像信号处理(Image Signal Processing,ISP)芯片。
DSP芯片用于处理红外模块采集的深度数据流,得到深度数据信息。
ISP芯片用于处理彩色模块采集的彩色数据流,通过处理彩色数据流中的彩色图像,使得彩色图像的彩色效果更好。
通过MR芯片102对彩色数据流进行加密,从而提高彩色数据流的保密性和安全性。
进一步的,MR芯片102,具体还用于对加密后的彩色数据流进行签名,得到加密签名后的彩色数据流。
MR芯片102对加密后的彩色数据流进行签名的方式可以是RSA签名、http加密签名等,具体对加密的彩色数据流进行签名的方式,本发明不做具体限定,本发明优选RSA签名方式。
主机103,用于基于加密后的彩色数据流和深度数据信息,选取人脸图像信息中符合预设要求的人脸图像信息进行透传处理,生成人脸认证申请信息,并将人脸认证申请信息和加密后的彩色数据流发送至远程服务器104。
其中,主机103通过通用串行总线(Universal Serial Bus,USB)控制器,接收MR芯片102处理后的彩色数据流和深度数据流。
进一步的,主机103,具体用于基于图像评分机制对人脸图像信息进行评分,若人脸图像信息符合图像评分机制的图像信息标准,选取符合图像评分机制的图像信息标准的人脸图像信息进行透传处理;若人脸图像信息不符合图像评分机制的图像信息标准,停止执行人脸图像信息评分操作。
其中,主机103选取符合图像评分机制的图像信息标准的人脸图像信息进行透传处理,即为主机103选取符合图像评分机制的图像信息标准的人脸图像信息不进行任何数据修改,直接进行数据传输。
透传处理的过程中,主机103通过网络协议向远程服务器104发送人脸认证申请信息,远程服务器104基于人脸认证申请信息,得到主机103对彩色数据流加密完成的信息。
远程服务器104,用于基于人脸认证申请信息,对加密后的彩色数据流进行解密,若解密成功,确认人脸认证成功。
进一步的,远程服务器104,具体用于基于人脸认证申请信息,对加密后的彩色数据流进行公钥解密,得到公钥解密值;当基于公钥解密值与MR芯片102中的私钥加密值一致时,对加密后的彩色数据流解密成功,确认人脸认证成功;当公钥解密值与MR芯片102中的私钥加密值不一致时,对加密后的彩色数据流解密失败,确认人脸认证失败。
可选的,也可以采用一个二进制值进行加密,例如哈希值。若采用的是哈希值,远程服务器104,具体用于基于人脸认证申请信息,对加密后的彩色数据流进行公钥解密,得到公钥解密的哈希值;当基于公钥解密的哈希值与MR芯片102中的私钥加密的哈希值一致时,对加密后的彩色数据流解密成功,确认人脸认证成功;当公钥解密的哈希值与MR芯片102中的私钥加密的哈希值不一致时,对加密后的彩色数据流解密失败,确认人脸认证失败。
其中,哈希值,即Hash值,是通过对文件内容进行加密运算得到的一组二进制值。哈希值用于文件校验或签名,通过哈希值判断两个文件是否相同。
远程服务器104中保存着MR芯片102内部以之对应的公钥,并基于人脸认证申请信息,对加密后的彩色数据流进行公钥解密。
MR芯片102中存储着私钥,私钥是安全支付的重要文件,将私钥存储于MR芯片102中,防止私钥受到篡改,提高人脸认证的安全性。
确认人脸认证成功之后,可以继续下一步处理,例如,人脸支付、刷脸考勤等。
进一步的,远程服务器104,具体还用于基于人脸认证申请信息,对加密签名后的彩色数据流进行解密;若解密成功,确认人脸认证成功;若解密失败,确认人脸认证失败。
本发明实施例公开了一种人脸认证***,人脸认证***包括图像采集模块、MR芯片、主机和远程服务器,图像采集模块采集彩色数据流和深度数据流,MR芯片加密彩色数据流,得到加密后的彩色数据流,并对深度数据流进行处理,得到深度数据信息,将深度数据信息和所述加密后的彩色数据流发送至主机,主机基于加密后的彩色数据流和深度数据信息,选取人脸图像信息中符合预设要求的人脸图像信息进行透传处理,生成人脸认证申请信息,并将人脸认证申请信息和加密后的彩色数据流发送至远程服务器,远程服务器基于人脸认证申请信息,对加密后的彩色数据流进行解密,若解密成功,确认人脸认证成功。通过上述***,基于深度数据流确定采集到的对象为人物,通过对加密后的彩色数据流进行解密,若解密成功,确认该人物的人脸认证成功,通过对彩色数据流的加密和解密,以及基于深度数据流进行活体检测等安全环节,提高了人脸认证的安全性和保密性。此外,将成功认证的人脸进行人脸支付,从而提高了人脸支付的安全性。
基于上述本发明实施例公开的人脸认证***,如图2所示,为本发明实施例公开的一种人脸认证方法的流程示意图,该人脸认证方法适用于上述本发明实施例公开的人脸认证***,该人脸认证方法主要包括如下步骤:
S201:图像采集模块采集彩色数据流和深度数据流。
其中,彩色数据流至少包括人脸图像信息,深度数据流用于确定图像采集模块采集到的对象为人物。
在具体实现S201的过程中,图像采集模块对要进行人脸认证的使用者采集其面部特征中的彩色数据流和深度数据流。
彩色数据流为有色彩的图片,深度数据流为灰度图片,深度数据流包括深度信息。
图像采集模块中包括红外模块和彩色模块。红外模块用于采集深度数据流和检测深度信息,彩色模块用于采集彩色数据流。
S202:MR芯片加密彩色数据流,得到加密后的彩色数据流,将深度数据流和加密后的彩色数据流发送至主机。
其中,MR芯片加密彩色数据流的方式,可以是SHA256加密、SHA512加密等,具体MR芯片加密彩色数据流的方式,本发明不做具体限定,本发明优选SHA256加密方式。
MR芯片包括DPU芯片和ISP芯片。DSP芯片用于处理红外模块采集的深度数据流,ISP芯片用于处理彩色模块采集的彩色数据流,通过处理彩色数据流中的彩色图像,使得彩色图像的彩色效果更好。
通过MR芯片对彩色数据流进行加密,从而提高彩色数据流的保密性和安全性。
S103:主机基于加密后的彩色数据流和深度数据流,选取人脸图像信息中符合预设要求的人脸图像信息进行透传处理,生成人脸认证申请信息,并将人脸认证申请信息和加密后的彩色数据流发送至远程服务器。
其中,主机通过通用USB控制器,接收MR芯片102处理后的彩色数据流和深度数据流。
在执行S203中涉及到主机基于加密后的彩色数据流和深度数据流,选取人脸图像信息中符合预设要求的人脸图像信息进行透传处理的过程,如A1-A3所示:
A1:主机基于图像评分机制对人脸图像信息进行评分。
A2:若人脸图像信息符合图像评分机制的图像信息标准,主机选取符合图像评分机制的图像信息标准的人脸图像信息进行透传处理。
其中,主机选取符合图像评分机制的图像信息标准的人脸图像信息进行透传处理,即为主机选取符合图像评分机制的图像信息标准的人脸图像信息不进行任何数据修改,直接进行数据传输。
A3:若人脸图像信息不符合图像评分机制的图像信息标准,主机停止执行人脸图像信息评分操作。
当周边的光照过强时,导致人脸图像的质量变差,使得人脸图像信息不符合图像评分机制的图像信息标准。
S204:远程服务器基于人脸认证申请信息,对加密后的彩色数据流进行解密,若解密成功,确认人脸认证成功。
远程服务器基于人脸认证申请信息,对加密后的彩色数据进行解密,解密的方式可以是对称解密、非对称解密等。
具体的,在执行S204中涉及到远程服务器基于人脸认证申请信息,对加密后的彩色数据流进行公钥解密,得到公钥解密值,将该公钥解密值与MR芯片中的私钥加密值进行比较,该公钥解密值和私钥加密值用于文件校验或签名,通过该公钥解密值和私钥加密值的一致性判断两个文件是否相同。
具体的,当基于公钥解密值与MR芯片中的私钥加密值一致时,对加密后的彩色数据流解密成功,确认人脸认证成功;当公钥解密值与MR芯片中的私钥加密值不一致时,对加密后的彩色数据流解密失败,确认人脸认证失败。
可选的,也可以采用一个二进制值进行加密,例如哈希值。若采用的是哈希值,具体执行S204的过程,如B1-B3所示:
B1:远程服务器基于人脸认证申请信息,对加密后的彩色数据流进行公钥解密,得到公钥解密的哈希值。
其中,哈希值,即Hash值,是通过对文件内容进行加密运算得到的一组二进制值。哈希值用于文件校验或签名,通过哈希值判断两个文件是否相同。
B2:当基于公钥解密的哈希值与MR芯片中的私钥加密的哈希值一致时,远程服务器对加密后的彩色数据流解密成功,确认人脸认证成功。
确认人脸认证成功之后,可以继续下一步处理,例如,人脸支付、刷脸考勤等。
B3:当公钥解密的哈希值与MR芯片中的私钥加密的哈希值不一致时,远程服务器对加密后的彩色数据流解密失败,确认人脸认证失败。
本发明实施例公开了一种人脸认证方法,通过对采集到的彩色数据流和深度数据流进行处理,到加密后的彩色数据流和深度数据信息,该深度数据信息用于确定采集到的对象为人物;基于加密后的彩色数据流和深度数据信息,选取人脸图像信息中符合预设要求的人脸图像信息进行透传处理,生成人脸认证申请信息,基于人脸认证申请信息,对加密后的彩色数据流进行解密,若解密成功,确认人脸认证成功。在本方案中,通过对彩色数据流的加密和解密,以及基于深度数据信息进行活体检测等安全环节,提高了人脸认证的安全性和保密性。此外,将成功认证的人脸进行人脸支付,从而提高了人脸支付的安全性。
进一步的,本发明实施例公开了另一种人脸认证方法,该另一种人脸认证方法的过程,如C1-C4所示:
C1:图像采集模块采集彩色数据流和深度数据流。
C2:MR芯片加密彩色数据流,得到加密后的彩色数据流,对加密后的彩色数据流进行签名,得到加密签名后的彩色数据流,并将加密签名后的彩色数据流和深度数据流发送至主机。
C3:主机基于加密签名后的彩色数据流和深度数据流,选取人脸图像信息中符合预设要求的人脸图像信息进行透传处理,生成人脸认证申请信息,并将人脸认证申请信息和加密签名后的彩色数据流发送至远程服务器。
C4:远程服务器基于人脸认证申请信息,对加密签名后的彩色数据流进行解密,若解密成功,确认人脸认证成功,若解密失败,确认人脸认证失败。
本发明实施例中,通过对采集到的彩色数据流和深度数据流进行处理,到加密后的彩色数据流和深度数据信息,该深度数据信息用于确定采集到的对象为人物;基于加密后的彩色数据流和深度数据信息,选取人脸图像信息中符合预设要求的人脸图像信息进行透传处理,生成人脸认证申请信息,基于人脸认证申请信息,对加密后的彩色数据流进行解密,若解密成功,确认人脸认证成功。在本方案中,通过对彩色数据流的加密和解密,以及基于深度数据信息进行活体检测等安全环节,提高了人脸认证的安全性和保密性。此外,将成功认证的人脸进行人脸支付,从而提高了人脸支付的安全性。
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明各实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明各实施例中的装置可以根据实际需要进行合并、划分和删减。
最后,还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种人脸认证方法,其特征在于,所述方法应用于人脸认证***,所述人脸认证***包括图像采集模块、MR芯片、主机和远程服务器,所述方法包括:
所述图像采集模块采集彩色数据流和深度数据流,其中,所述彩色数据流至少包括人脸图像信息;
所述MR芯片加密所述彩色数据流,得到加密后的彩色数据流,并对所述深度数据流进行处理,得到深度数据信息,将所述深度数据信息和所述加密后的彩色数据流发送至所述主机,所述深度数据信息用于确定所述图像采集模块采集到的对象为人物;
所述主机基于所述加密后的彩色数据流和所述深度数据信息,选取所述人脸图像信息中符合预设要求的人脸图像信息进行透传处理,生成人脸认证申请信息,并将所述人脸认证申请信息和所述加密后的彩色数据流发送至所述远程服务器;
所述远程服务器基于所述人脸认证申请信息,对所述加密后的彩色数据流进行解密,若解密成功,确认人脸认证成功。
2.根据权利要求1所述的方法,其特征在于,所述图像采集模块包括红外模块和彩色模块,所述图像采集模块采集彩色数据流和深度数据流,包括:
所述红外模块采集深度数据流;
所述彩色模块采集彩色数据流。
3.根据权利要求1所述的方法,其特征在于,所述主机选取所述人脸图像信息中符合预设要求的人脸图像信息进行透传处理,包括:
所述主机基于图像评分机制对所述人脸图像信息进行评分;
若所述人脸图像信息符合所述图像评分机制的图像信息标准,选取符合所述图像评分机制的图像信息标准的人脸图像信息进行透传处理;
若所述人脸图像信息不符合所述图像评分机制的图像信息标准,所述主机停止执行人脸图像信息评分操作。
4.根据权利要求1所述的方法,其特征在于,所述远程服务器基于所述人脸认证申请信息,对所述加密后的彩色数据流进行解密,若成功解密,确认人脸认证成功,包括:
所述远程服务器基于所述人脸认证申请信息,对所述加密后的彩色数据流进行公钥解密,得到公钥解密值;
当基于所述公钥解密值与所述MR芯片中的私钥加密值一致时,对所述加密后的彩色数据流解密成功,确认人脸认证成功;
当所述公钥解密值与所述MR芯片中的私钥加密值不一致时,对所述加密后的彩色数据流解密失败,确认人脸认证失败。
5.根据权利要求1所述的方法,其特征在于,还包括:
所述MR芯片对所述加密后的彩色数据流进行签名,得到加密签名后的彩色数据流。
6.一种人脸认证***,其特征在于,所述人脸认证***包括图像采集模块、MR芯片、主机和远程服务器;
所述图像采集模块,用于采集彩色数据流和深度数据流,其中,所述彩色数据流至少包括人脸图像信息;
所述MR芯片,用于加密所述彩色数据流,得到加密后的彩色数据流,并对所述深度数据流进行处理,得到深度数据信息,将所述深度数据信息和所述加密后的彩色数据流发送至所述主机,所述深度数据流用于确定所述图像采集模块采集到的对象为人物;
所述主机,用于基于所述加密后的彩色数据流和所述深度数据流,选取所述人脸图像信息中符合预设要求的人脸图像信息进行透传处理,生成人脸认证申请信息,并将所述人脸认证申请信息和所述加密后的彩色数据流发送至所述远程服务器;
所述远程服务器,用于基于所述人脸认证申请信息,对所述加密后的彩色数据流进行解密,若解密成功,确认人脸认证成功。
7.根据权利要求6所述的***,其特征在于,所述图像采集模块包括红外模块和彩色模块;
所述红外模块,用于采集深度数据流;
所述彩色模块,用于采集彩色数据流。
8.根据权利要求6所述的***,其特征在于,所述主机,具体用于:
基于图像评分机制对所述人脸图像信息进行评分,若所述人脸图像信息符合所述图像评分机制的图像信息标准,选取符合所述图像评分机制的图像信息标准的人脸图像信息进行透传处理;若所述人脸图像信息不符合所述图像评分机制的图像信息标准,停止执行人脸图像信息评分操作。
9.根据权利要求6所述的***,其特征在于,所述远程服务器具体用于:
基于所述人脸认证申请信息,对所述加密后的彩色数据流和所述签名后的彩色数据流进行公钥解密,得到公钥解密值;当所述公钥解密值与所述MR芯片中的私钥加密值一致时,对所述加密后的彩色数据流和所述签名后的彩色数据流解密成功;当所述公钥解密值与所述MR芯片中的私钥加密值不一致时,对所述加密后的彩色数据流解密失败,确认人脸认证失败。
10.根据权利要求6所述的***,其特征在于,所述MR芯片,具体还用于:
对所述加密后的彩色数据流进行签名,得到加密签名后的彩色数据流。
CN202010722884.7A 2020-07-24 2020-07-24 一种人脸认证方法及*** Pending CN111882324A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010722884.7A CN111882324A (zh) 2020-07-24 2020-07-24 一种人脸认证方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010722884.7A CN111882324A (zh) 2020-07-24 2020-07-24 一种人脸认证方法及***

Publications (1)

Publication Number Publication Date
CN111882324A true CN111882324A (zh) 2020-11-03

Family

ID=73201328

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010722884.7A Pending CN111882324A (zh) 2020-07-24 2020-07-24 一种人脸认证方法及***

Country Status (1)

Country Link
CN (1) CN111882324A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108805024A (zh) * 2018-04-28 2018-11-13 Oppo广东移动通信有限公司 图像处理方法、装置、计算机可读存储介质和电子设备
CN108830364A (zh) * 2018-05-10 2018-11-16 广州市贺氏办公设备有限公司 一种动态二维码生成方法及***
CN110380864A (zh) * 2019-07-05 2019-10-25 阿里巴巴集团控股有限公司 人脸数据采集、验证的方法、设备及***
CN111062725A (zh) * 2019-12-16 2020-04-24 腾讯科技(深圳)有限公司 人脸支付方法、装置及***、计算机可读存储介质
CN111401877A (zh) * 2019-12-18 2020-07-10 ***股份有限公司 刷脸设备、刷脸支付***以及刷脸支付方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108805024A (zh) * 2018-04-28 2018-11-13 Oppo广东移动通信有限公司 图像处理方法、装置、计算机可读存储介质和电子设备
CN108830364A (zh) * 2018-05-10 2018-11-16 广州市贺氏办公设备有限公司 一种动态二维码生成方法及***
CN110380864A (zh) * 2019-07-05 2019-10-25 阿里巴巴集团控股有限公司 人脸数据采集、验证的方法、设备及***
CN111062725A (zh) * 2019-12-16 2020-04-24 腾讯科技(深圳)有限公司 人脸支付方法、装置及***、计算机可读存储介质
CN111401877A (zh) * 2019-12-18 2020-07-10 ***股份有限公司 刷脸设备、刷脸支付***以及刷脸支付方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨雄;: "云环境下融合FHE和人脸识别的身份认证方案", 贵州大学学报(自然科学版), no. 06, pages 42 - 46 *

Similar Documents

Publication Publication Date Title
US11799668B2 (en) Electronic identification verification methods and systems with storage of certification records to a side chain
CN110601853B (zh) 一种区块链私钥生成方法以及设备
EP3721578B1 (en) Methods and systems for recovering data using dynamic passwords
CN109067524B (zh) 一种公私钥对生成方法及***
US20200153824A1 (en) Multifactor privacy-enhanced remote identification using a rich credential
TWI489846B (zh) 用於電子資料轉移的安全加密系統與方法
US6553494B1 (en) Method and apparatus for applying and verifying a biometric-based digital signature to an electronic document
WO2018145127A1 (en) Electronic identification verification methods and systems with storage of certification records to a side chain
US9218473B2 (en) Creation and authentication of biometric information
JP2015537431A (ja) e文書に署名するための追加的な確認を備えたアナログデジタル(AD)署名を使用する方法
CN109922027B (zh) 一种可信身份认证方法、终端及存储介质
JP2008526078A (ja) 鍵生成、及び認証の承認に関する方法及び装置
KR20090075705A (ko) 개인 정보를 포함하는 전자 증명서를 이용하여 통신 상대를 인증하기 위한 시스템, 장치, 방법, 및 컴퓨터 판독 가능한 기록 매체
WO2015188424A1 (zh) 一种密钥存储设备及其使用方法
CN109118377B (zh) 一种基于区块链的理赔事件的处理方法、***及电子设备
WO2017000479A1 (zh) 身份信息认证方法、用户终端、服务终端、认证服务器以及服务***
WO1999012144A1 (fr) Serveur et procede de generation de signature numerique
US20080250245A1 (en) Biometric-based document security
KR102068041B1 (ko) 유저 바이오 데이터를 이용한 유저 인증 및 서명 장치와 방법
CN115333727A (zh) 一种密钥生成方法和装置
TWI336046B (en) Processing equipment for authentication system, authentication system and operation method thereof
CN109933992A (zh) 信息处理方法、终端设备及设备管理模块
CN111882324A (zh) 一种人脸认证方法及***
WO2023004491A2 (en) Methods and systems for generating and validating uses of digital credentials and other documents
JP2003134108A (ja) 電子署名システム、電子署名検証装置、電子署名検証方法、プログラム、及び記録媒体

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