CN112149497A - 基于人脸识别的操作***安全登录方法 - Google Patents

基于人脸识别的操作***安全登录方法 Download PDF

Info

Publication number
CN112149497A
CN112149497A CN202010795302.8A CN202010795302A CN112149497A CN 112149497 A CN112149497 A CN 112149497A CN 202010795302 A CN202010795302 A CN 202010795302A CN 112149497 A CN112149497 A CN 112149497A
Authority
CN
China
Prior art keywords
face
operating system
information
user
image
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.)
Granted
Application number
CN202010795302.8A
Other languages
English (en)
Other versions
CN112149497B (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.)
Zhongbiao Huian Information Technology Co Ltd
Original Assignee
Zhongbiao Huian Information 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 Zhongbiao Huian Information Technology Co Ltd filed Critical Zhongbiao Huian Information Technology Co Ltd
Priority to CN202010795302.8A priority Critical patent/CN112149497B/zh
Publication of CN112149497A publication Critical patent/CN112149497A/zh
Application granted granted Critical
Publication of CN112149497B publication Critical patent/CN112149497B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/50Maintenance of biometric data or enrolment thereof
    • G06V40/53Measures to keep reference information secret, e.g. cancellable biometrics

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Collating Specific Patterns (AREA)

Abstract

本发明公开了一种基于人脸识别的操作***安全登录方法,利用图像采集设备实时采集对应图像,并基于采集的图像进行人脸的检测和分析,得到对应的人像信息;根据得到的所述人像信息,查找所述图像采集设备中预先存储的人脸数据库,判断所述人脸数据库中是否存在与所述人像信息相匹配的人脸数据;若存在与所述人像信息相匹配的人脸数据,则将与所述人脸数据相关联的用户信息发送至对应的操作***;所述操作***接收所述用户信息,执行对应的登录操作;实现了利用人脸识别的方式登录操作***的目的,提高了操作***登录的安全性;另外,由于人脸信息属于人脸的自有特征,因此无需记忆,提高了操作***登录的便捷性和准确性。

Description

基于人脸识别的操作***安全登录方法
技术领域
本发明涉及数据处理技术领域,特别涉及一种基于人脸识别的操作***安全登录方法。
背景技术
目前,针对操作***来讲,尤其是PC端的操作***,其安全登录方法绝大部分是基于***本身的用户名与口令的认证机制;这种基于***本身的用户名与口令的认证机制主要有两方面的缺陷,一是,口令容易被非法破解;二是,口令很容易被忘记或者记错;另外,因为手动输入的误操作也可能在知道的情况下,输错。上述口令被非法破解以及用户遗忘口令等现象,均会对操作***的安全登录造成一定的威胁;进一步地也威胁到了操作***上的***数据。
发明内容
本发明提供一种基于人脸识别的操作***安全登录方法,用以采用人脸识别的方式登录操作***,提高操作***登录的安全性。
本发明提供了一种基于人脸识别的操作***安全登录方法,所述基于人脸识别的操作***安全登录方法包括:
利用图像采集设备实时采集对应图像,并基于采集的图像进行人脸的检测和分析,得到对应的人像信息;
根据得到的所述人像信息,查找所述图像采集设备中预先存储的人脸数据库,判断所述人脸数据库中是否存在与所述人像信息相匹配的人脸数据;
若存在与所述人像信息相匹配的人脸数据,则将与所述人脸数据相关联的用户信息发送至对应的操作***;
所述操作***接收所述用户信息,执行对应的登录操作。
进一步地,所述将与所述人脸数据相关联的用户信息发送至对应的操作***,包括:
对所述人脸数据进行加密后发送至所述操作***。
进一步地,所述对所述人脸数据进行加密包括步骤S31-S33:
步骤S31、根据采集的人脸数据对应的人脸图片F,获取所述人脸图片F的像素值,则有:
Figure BDA0002625331470000021
其中,所述人脸图片的像素为m*n,所述fmn表示第m行第n列位置处的像素值;
步骤S32、将所述人脸图片F分为两部分,即F1和F2,则有:
Figure BDA0002625331470000022
Figure BDA0002625331470000023
其中,T表示矩阵的转置,
Figure BDA0002625331470000024
表示不超过
Figure BDA0002625331470000025
的最大整数;
步骤S33、基于给定的所述人脸图片F对应的部分F1和F2,利用预设的神经网络m(1)以及m(2),对所述F1和F2进行加密,则有:
Figure BDA0002625331470000026
Figure BDA0002625331470000027
其中,所述m(1)以及m(2)表示任意一个映射函数。
进一步地,所述操作***接收所述用户信息,执行对应的登录操作,包括:
所述操作***接收加密后的包括所述人脸图片F的所述用户信息,利用所述神经网络m(1)以及m(2),按照预设解密方式对已加密的所述人脸图片F进行解密,得到所述人脸图片F,并基于所述人脸图片F执行对应的登录操作;
其中,所述预设解密方式包括:
基于给定的
Figure BDA0002625331470000031
以及
Figure BDA0002625331470000032
按照如下解密方式,得到所述人脸图片F对应的部分F1和F2
Figure BDA0002625331470000033
Figure BDA0002625331470000034
根据得到的所述人脸图片F对应的部分F1和F2,还原得到所述人脸图片F。
进一步地,所述预设神经网络m(1)以及m(2)包括:
对所述m(1)、m(2)、F1和F2,取:m(1)(F1)=W2·sigmoid(W1F1+b1)+b2,m(2)(F2)=W4·σ(W3F2+b3)+b4,以及sigmoid函数且有:
Figure BDA0002625331470000035
其中,
Figure BDA0002625331470000036
Figure BDA0002625331470000037
以及
Figure BDA0002625331470000038
Figure BDA0002625331470000039
令W、b中的每个元素均服从高斯分布N(0,1),则对W、b给定一组参数:θ={W1,W2,W3,W4,b1,b2,b3,b4},即可得到对应的神经网络m(1)以及m(2)
进一步地,所述基于人脸识别的操作***安全登录方法还包括:
为所述图像采集设备配置人脸数据库。
进一步地,所述为所述图像采集设备配置人脸数据库,包括:
基于用户电脑端采集用户的人脸信息,并从采集的所述人脸信息中获取对应的人脸特征信息;
将获取的所述人脸特征信息与对应的用户信息进行绑定,得到对应的关联信息;
将所述人脸特征信息、用户信息以及关联信息,以加密的方式发送至所述图像采集设备;
所述图像采集设备根据所述人脸特征信息、用户信息以及关联信息,生成人脸数据库。
进一步地,所述利用图像采集设备实时采集对应图像,包括:
利用通过USB接口连接到用户电脑端的USB摄像机,实时采集对应的图像;其中,所述USB摄像机通过用户电脑端进行供电,且所述USB摄像机中内置人脸活体检测算法。
进一步地,所述利用图像采集设备实时采集对应图像,并基于采集的图像进行人脸的检测和分析,得到对应的人像信息,包括:
利用图像采集设备实时采集对应的图像,并对采集的图像进行数据处理,获取图像的纹理特征;
基于图像的纹理特征,对采集的图像进行人脸的检测和分析,得到对应的包含人脸特征值的人像信息。
进一步地,所述利用图像采集设备实时采集对应图像,并基于采集的图像进行人脸的检测和分析,得到对应的人像信息,包括:
利用所述图像采集设备实时采集连续的多帧图像;
采用所述图像采集设备中内置的人脸活体检测算法,对采集的多帧图像进行人脸活体检测,得到对应的人像信息。
进一步地,所述采用所述图像采集设备中内置的人脸活体检测算法,对采集的多帧图像进行人脸活体检测,得到对应的人像信息,包括:
设置人脸活体检测初级模型,利用已知人脸特征的历史图像信息,对所述初级模型进行训练;
对所述初级模型进行训练的同时,检测所述初级模型的识别准确率达到预设阈值时,得到训练后的检测模型;
从采集的多帧图像中提取对应的图像特征,并将提取出的所述图像特征作为输入参数,利用训练后的所述检测模型,得到对应的人脸特征值。
进一步地,所述根据得到的所述人像信息,查找所述图像采集设备中预先存储的人脸数据库,判断所述人脸数据库中是否存在与所述人像信息相匹配的人脸数据,包括:
根据得到的所述人像信息,获取所述人像信息中包含的人脸特征值;
利用获取的所述人脸特征值,查找所述人脸数据库,识别所述人脸数据库中是否存在与所述人脸特征值一致的人脸数据。
进一步地,所述若存在与所述人像信息相匹配的人脸数据,则将与所述人脸数据相关联的用户信息发送至对应的操作***,包括:
若存在与所述人像信息相匹配的人脸数据,则提取相匹配的人脸数据;
根据相匹配的所述人脸数据,查找并获取与所述人脸数据相关联的用户信息;其中,所述用户信息包括:账号和密码、以及与所述人脸数据相关联的用户IP地址;
根据所述用户信息中的用户IP地址,将相关联的所述账号和密码发送至与所述用户IP地址相一致的用户电脑端的操作***。
进一步地,所述操作***接收所述用户信息,执行对应的登录操作,包括:
与所述用户IP地址相一致的用户电脑端的所述操作***,接收与所述用户IP地址相关联的所述账号和密码;
利用所述账号和密码,执行操作***的登录操作,并向用户展示所述操作***对应的操作界面。
本发明基于人脸识别的操作***安全登录方法,利用图像采集设备实时采集对应图像,并基于采集的图像进行人脸的检测和分析,得到对应的人像信息;根据得到的所述人像信息,查找所述图像采集设备中预先存储的人脸数据库,判断所述人脸数据库中是否存在与所述人像信息相匹配的人脸数据;若存在与所述人像信息相匹配的人脸数据,则将与所述人脸数据相关联的用户信息发送至对应的操作***;所述操作***接收所述用户信息,执行对应的登录操作;实现了利用人脸识别的方式登录操作***的目的,提高了操作***登录的安全性;另外,由于人脸信息属于人脸的自有特征,因此无需记忆,提高了操作***登录的便捷性和准确性。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所指出的内容来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明基于人脸识别的操作***安全登录方法的一种实施方式的流程示意图;
图2是本发明基于人脸识别的操作***安全登录方法中,为图像采集设备配置人脸数据库的一种实施方式的流程示意图;
图3是本发明基于人脸识别的操作***安全登录方法中,“利用人脸活体检测算法,对采集的图像进行检测得到对应的人像信息”的一种实施方式的流程示意图。
图4是本发明基于人脸识别的操作***安全登录方法中,对人脸数据进行加密的一种实施方式的流程示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明提供了一种基于人脸识别的操作***安全登录方法,采用了人脸识别的方式登录操作***,提高操作***登录的安全性;且该方法中,人脸的图像采集、分析和比对均集成在图像采集设备中并由图像采集设备独立完成,无需第三方介入,提高了信息的安全性;另外,该方法采用了人脸活体检测算法进行人脸识别,即使利用高清彩色打印图像和高清录制视频也无法破解,进一步提高了操作***登录的安全性。
如图1所示,图1是本发明基于人脸识别的操作***安全登录方法的一种实施方式的流程示意图;本发明基于人脸识别的操作***安全登录方法可以实施为如下描述的步骤S10-S40:
步骤S10、利用图像采集设备实时采集对应图像,并基于采集的图像进行人脸的检测和分析,得到对应的人像信息。
本发明实施例中采集图像所使用的图像采集设备可以是独立的设备,该图像采集设备实时采集对应的图像,并对采集的图像进行图像处理,针对处理后的图像,进行人脸的检测和分析,从而得到对应的人像信息。
在一个具体的应用场景中,可以使用USB摄像机作为图像采集设备。通过USB接口将上述USB摄像机连接到用户电脑端,从而利用该USB摄像机实时采集对应的图像。其中,该USB摄像机通过用户电脑端进行供电,且所述USB摄像机中内置了对应的人脸检测算法,比如人脸活体检测算法等。
进一步地,在一个实施例中,可以利用图像采集设备实时采集对应的图像,并对采集的图像进行针对性的数据处理,获取采集图像的纹理特征;进而基于图像的纹理特征,对采集的图像进行人脸的检测和分析,从而得到对应的人像信息;该人像信息包括但不限于:人脸特征信息比如人脸特征值。
步骤S20、根据得到的所述人像信息,查找所述图像采集设备中预先存储的人脸数据库,判断所述人脸数据库中是否存在与所述人像信息相匹配的人脸数据。
根据对采集的图像进行检测和分析得到的人像信息,所述图像采集设备查找自身预先存储的人脸数据库。本发明实施例中的图像采集设备具备图像采集、图像处理以及人脸匹配的功能,即人脸采集、分析和比对均集成在图像采集设备中并由图像采集设备独立完成,无需第三方介入,提高了信息的安全性。
由于该图像采集设备中预先存储并需要使用对应的人脸数据库,因此,在实施之前,需要为该图像采集设备配置上述人脸数据库。
在一个实施例中,根据得到的所述人像信息,在判断所述人脸数据库中是否存在与所述人像信息相匹配的人脸数据时,可以利用人脸特征值进行比对。即该图像采集设备可以根据得到的所述人像信息,获取所述人像信息中包含的人脸特征值;利用获取的所述人脸特征值,查找所述人脸数据库,识别所述人脸数据库中是否存在与所述人脸特征值一致的人脸数据;进而根据是否存在与所述人脸特征值一致的人脸数据的识别结果,判断出人脸数据库中是否存在与所述人像信息相匹配的人脸数据。
步骤S30、若存在与所述人像信息相匹配的人脸数据,则将与所述人脸数据相关联的用户信息发送至对应的操作***;
根据上述人脸数据库中是否存在与人像信息相匹配的人脸数据的判断结果,若不存在与所述人像信息相匹配的人脸数据,则所述图像采集设备可以继续执行步骤S10的操作,即实时采集对应的图像信息。若存在与所述人像信息相匹配的人脸数据,则提取相匹配的人脸数据;并根据相匹配的所述人脸数据,查找并获取与所述人脸数据相关联的用户信息;其中,所述用户信息包括但不限于:账号和密码、以及与所述人脸数据相关联的用户IP地址。根据所述用户信息中的用户IP地址,查找与所述用户IP地址一致的用户电脑端,并将相关联的所述账号和密码发送至与所述用户IP地址相一致的用户电脑端的操作***。
步骤S40、所述操作***接收所述用户信息,执行对应的登录操作。
所述操作***接收对应的用户信息,基于所述用户信息,执行所述操作***对应的登录操作。
在一个实施例中,该操作***解析并获取所述用户信息对应的操作权限,基于所述用户信息对应的操作权限,在登录所述操作***后,仅执行所述操作权限范围的相关操作。进一步地,可以针对信息的安全等级以及重要程度,设置访问预警提示。比如,当接收到访问所述操作权限之外的访问请求时,拦截所述访问请求并发送预警提示至后台监控端。
在一个实施例中,与所述用户IP地址相一致的用户电脑端的所述操作***,从接收到的所述用户信息中提取出与所述用户IP地址相关联的所述账号和密码;并利用提取出的所述账号和密码,执行所述操作***的登录操作;并在登录所述操作***成功时,向用户展示所述操作***对应的操作界面,供用户访问操作。
本发明基于人脸识别的操作***安全登录方法,利用图像采集设备实时采集对应图像,并基于采集的图像进行人脸的检测和分析,得到对应的人像信息;根据得到的所述人像信息,查找所述图像采集设备中预先存储的人脸数据库,判断所述人脸数据库中是否存在与所述人像信息相匹配的人脸数据;若存在与所述人像信息相匹配的人脸数据,则将与所述人脸数据相关联的用户信息发送至对应的操作***;所述操作***接收所述用户信息,执行对应的登录操作;实现了利用人脸识别的方式登录操作***的目的,提高了操作***登录的安全性;另外,由于人脸信息属于人脸的自有特征,因此无需记忆,提高了操作***登录的便捷性和准确性。
基于图1所述实施例的描述,如图2所示,图2是本发明基于人脸识别的操作***安全登录方法中,为图像采集设备配置人脸数据库的一种实施方式的流程示意图;本发明实施例中,为所述图像采集设备配置人脸数据库,可以实施为如下描述的步骤S01-S04:
步骤S01、基于用户电脑端采集用户的人脸信息,并从采集的所述人脸信息中获取对应的人脸特征信息;
步骤S02、将获取的所述人脸特征信息与对应的用户信息进行绑定,得到对应的关联信息;
步骤S03、将所述人脸特征信息、用户信息以及关联信息,以加密的方式发送至所述图像采集设备;
步骤S04、所述图像采集设备根据所述人脸特征信息、用户信息以及关联信息,生成人脸数据库。
本发明实施例中,所述人脸特征信息包括但不限于人脸特征值,所述用户信息包括但不限于:用户IP地址、用户登录操作***所需使用的账号和密码,所述关联信息包括但不限于人脸特征信息与用户信息的一一对应的关系。将上述人脸特征信息、用户信息以及关联信息向所述图像采集设备进行传输时,为了数据的安全性,均采用加密的方式。比如,采用USB摄像机作为图像采集设备时,通过USB接口将USB摄像机与用户电脑端通信连接,在传输上述人脸特征信息、用户信息以及关联信息时,以加密的方式通过USB接口传输至USB摄像机中,所述USB摄像机根据所述人脸特征信息、用户信息以及关联信息,生成人脸数据库。
本发明实施例中利用用户电脑端的这种方式生成人脸数据库,提高了数据处理的效率;且数据传输采用加密的方式进行,提高了数据的安全性。
基于上述实施例的描述,所述图像采集设备可以利用人脸活体检测算法对采集的图像进行处理,得到对应的人像信息;其中,图1所述实施例中的“步骤S10、利用图像采集设备实时采集对应图像,并基于采集的图像进行人脸的检测和分析,得到对应的人像信息”,也可以按照如下方式实施:
利用所述图像采集设备实时采集连续的多帧图像;采用所述图像采集设备中内置的人脸活体检测算法,对采集的多帧图像进行人脸活体检测,得到对应的人像信息。在利用人脸活体检测算法进行图像识别和处理时,主要是基于活体图像和非活体图像(比如高清照片和视频)之间的区别特征进行的。
基于上述人脸活体检测算法的思想,如图3所示,图3是本发明基于人脸识别的操作***安全登录方法中,“利用人脸活体检测算法,对采集的图像进行检测得到对应的人像信息”的一种实施方式的流程示意图,“所述采用所述图像采集设备中内置的人脸活体检测算法,对采集的多帧图像进行人脸活体检测,得到对应的人像信息”,可以实施为如下描述的步骤S101-S103:
步骤S101、设置人脸活体检测初级模型,利用已知人脸特征的历史图像信息,对所述初级模型进行训练;
步骤S102、对所述初级模型进行训练的同时,检测所述初级模型的识别准确率达到预设阈值时,得到训练后的检测模型;
步骤S103、从采集的多帧图像中提取对应的图像特征,并将提取出的所述图像特征作为输入参数,利用训练后的所述检测模型,得到对应的人脸特征值。
本发明实施例中,针对不同的应用场景,所述人脸活体检测初级模型的设计模型可以不同,且所述预设阈值的具体取值也可以根据具体的应用场景、不同的操作***、不同的信息安全等级等进行具体配置,本发明实施例对所述人脸检测初级模型的具体算法以及预设阈值的具体取值不进行限定。
本发明实施例利用人脸活体检测算法,对采集的多帧图像进行人脸活体检测,得到对应的人像信息,提高了人像信息获取的准确性。
基于上述实施例对本发明基于人脸识别的操作***安全登录方法的描述,本发明实施例中,考虑到人脸数据的安全性,采用了神经网络的方式对人脸数据进行加密。本发明实施例中的基于神经网络的加密方式,采用的是非显示的非线性变换的加密方式。比如,在一个实施例中,考虑到服务器端操作***需进行解密这一具体需求,采用可逆的神经网络传输人脸数据,由于其可逆性,因此,通过神经网络得到的数据也可以通过一定的方式进行精确地还原,从而实现采集端的加密与服务器端的解密的过程。
本发明实施例中,将与所述人脸数据相关联的用户信息发送至对应的操作***时,对所述人脸数据进行加密后再发送。如图4所示,图4是本发明基于人脸识别的操作***安全登录方法中,对人脸数据进行加密的一种实施方式的流程示意图。在图4所述的实施例中,对所述人脸数据进行加密可以实施为如下描述的步骤S31-S33。
步骤S31、根据采集的人脸数据对应的人脸图片F,获取所述人脸图片F的像素值,则有:
Figure BDA0002625331470000121
其中,所述人脸图片的像素为m*n,所述fmn表示第m行第n列位置处的像素值;
步骤S32、将所述人脸图片F分为两部分,即F1和F2,则有:
Figure BDA0002625331470000122
Figure BDA0002625331470000123
其中,T表示矩阵的转置,
Figure BDA0002625331470000124
表示不超过
Figure BDA0002625331470000125
的最大整数;
步骤S33、基于给定的所述人脸图片F对应的部分F1和F2,利用预设的神经网络m(1)以及m(2),对所述F1和F2进行加密,则有:
Figure BDA0002625331470000126
Figure BDA0002625331470000127
其中,所述m(1)以及m(2)表示任意一个映射函数。
进一步地,针对图像采集端的人脸数据加密,在服务器端的操作***中,当所述操作***接收到加密的人脸数据时,对应地将加密的人脸数据进行解密。
在一个实施例中,所述操作***接收所述用户信息,执行对应的登录操作,可以按照如下方式实施:
所述操作***接收加密后的包括所述人脸图片F的所述用户信息,利用所述神经网络m(1)以及m(2),按照预设解密方式对已加密的所述人脸图片F进行解密,得到所述人脸图片F,并基于所述人脸图片F执行对应的登录操作;
其中,所述预设解密方式包括:
基于给定的
Figure BDA0002625331470000131
以及
Figure BDA0002625331470000132
按照如下解密方式,得到所述人脸图片F对应的部分F1和F2
Figure BDA0002625331470000133
Figure BDA0002625331470000134
根据得到的所述人脸图片F对应的部分F1和F2,还原得到所述人脸图片F。
针对图像采集端的人脸数据加密以及服务器端的对已加密的人脸数据进行解密时,使用的神经网络m(1)以及m(2)的获取方式,可以通过如下技术手段得到:
对所述m(1)、m(2)、F1和F2,取:m(1)(F1)=W2·sigmoid(W1F1+b1)+b2,m(2)(F2)=W4·σ(W3F2+b3)+b4,以及sigmoid函数且有:
Figure BDA0002625331470000135
其中,
Figure BDA0002625331470000136
Figure BDA0002625331470000137
以及
Figure BDA0002625331470000138
Figure BDA0002625331470000139
令W、b中的每个元素均服从高斯分布N(0,1),则对W、b给定一组参数:θ={W1,W2,W3,W4,b1,b2,b3,b4},即可得到对应的神经网络m(1)以及m(2)
本发明实施例中,由于给定的包含W以及b的这一组参数θ的取值是随机的,因此,得到的神经网络m(1)以及m(2)也可以是任意的一个映射函数。只要将得到的神经网络m(1)以及m(2),以及利用所述神经网络m(1)以及m(2)得到的
Figure BDA0002625331470000141
以及
Figure BDA0002625331470000142
数据上传至服务器端,则服务器端的操作***在接收到加密的包含所述人脸图片的所述用户信息时,即可基于上述神经网络以及
Figure BDA0002625331470000143
以及
Figure BDA0002625331470000144
对加密的所述用户信息进行解密,比如解密得到所述人脸图片F中F1和F2,根据解密得到的所述F1和F2,再还原成人脸图片F,便完成了一个完整的加密和解密的过程。
通过本发明实施例中描述的加密和解密方式,提高了人脸图像的安全性,同时由于运算量较小,因此也在一定程度上提高了数据的运算处理效率,节约了***资源。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种基于人脸识别的操作***安全登录方法,其特征在于,所述基于人脸识别的操作***安全登录方法包括:
利用图像采集设备实时采集对应图像,并基于采集的图像进行人脸的检测和分析,得到对应的人像信息;
根据得到的所述人像信息,查找所述图像采集设备中预先存储的人脸数据库,判断所述人脸数据库中是否存在与所述人像信息相匹配的人脸数据;
若存在与所述人像信息相匹配的人脸数据,则将与所述人脸数据相关联的用户信息发送至对应的操作***;
所述操作***接收所述用户信息,执行对应的登录操作。
2.如权利要求1所述的基于人脸识别的操作***安全登录方法,其特征在于,所述将与所述人脸数据相关联的用户信息发送至对应的操作***,包括:
对所述人脸数据进行加密后发送至所述操作***。
3.如权利要求2所述的基于人脸识别的操作***安全登录方法,其特征在于,所述对所述人脸数据进行加密包括步骤S31-S33:
步骤S31、根据采集的人脸数据对应的人脸图片F,获取所述人脸图片F的像素值,则有:
Figure FDA0002625331460000011
其中,所述人脸图片的像素为m*n,所述fmn表示第m行第n列位置处的像素值;
步骤S32、将所述人脸图片F分为两部分,即F1和F2,则有:
Figure FDA0002625331460000012
Figure FDA0002625331460000021
其中,T表示矩阵的转置,
Figure FDA0002625331460000022
表示不超过
Figure FDA0002625331460000023
的最大整数;
步骤S33、基于给定的所述人脸图片F对应的部分F1和F2,利用预设的神经网络m(1)以及m(2),对所述F1和F2进行加密,则有:
Figure FDA0002625331460000024
Figure FDA0002625331460000025
其中,所述m(1)以及m(2)表示预设的映射函数。
4.如权利要求3所述的基于人脸识别的操作***安全登录方法,其特征在于,所述操作***接收所述用户信息,执行对应的登录操作,包括:
所述操作***接收加密后的包括所述人脸图片F的所述用户信息,利用所述神经网络m(1)以及m(2),按照预设解密方式对已加密的所述人脸图片F进行解密,得到所述人脸图片F,并基于所述人脸图片F执行对应的登录操作;
其中,所述预设解密方式包括:
基于给定的
Figure FDA0002625331460000026
以及
Figure FDA0002625331460000027
按照如下解密方式,得到所述人脸图片F对应的部分F1和F2
Figure FDA0002625331460000028
Figure FDA0002625331460000029
根据得到的所述人脸图片F对应的部分F1和F2,还原得到所述人脸图片F。
5.如权利要求3所述的基于人脸识别的操作***安全登录方法,其特征在于,所述预设神经网络m(1)以及m(2)包括:
对所述m(1)、m(2)、F1和F2,取:m(1)(F1)=W2·sigmoid(W1F1+b1)+b2,m(2)(F2)=W4·σ(W3F2+b3)+b4,以及sigmoid函数且有:
Figure FDA0002625331460000031
其中,
Figure FDA0002625331460000032
b1,
Figure FDA0002625331460000033
Figure FDA0002625331460000034
b2,
Figure FDA0002625331460000035
以及
Figure FDA0002625331460000037
Figure FDA0002625331460000036
其中,∈为属于符号,Rrt表示r*t维实向量,Rr×t表示r×t维实矩阵;
令W、b中的每个元素均服从高斯分布N(0,1),则对W、b给定一组参数:θ={W1,W2,W3,W4,b1,b2,b3,b4},即可得到对应的神经网络m(1)以及m(2)
6.如权利要求1所述的基于人脸识别的操作***安全登录方法,其特征在于,所述方法还包括:
为所述图像采集设备配置人脸数据库;
其中,所述为所述图像采集设备配置人脸数据库,包括:
基于用户电脑端采集用户的人脸信息,并从采集的所述人脸信息中获取对应的人脸特征信息;
将获取的所述人脸特征信息与对应的用户信息进行绑定,得到对应的关联信息;
将所述人脸特征信息、用户信息以及关联信息,以加密的方式发送至所述图像采集设备;
所述图像采集设备根据所述人脸特征信息、用户信息以及关联信息,生成人脸数据库。
7.如权利要求1所述的基于人脸识别的操作***安全登录方法,其特征在于,所述利用图像采集设备实时采集对应图像,并基于采集的图像进行人脸的检测和分析,得到对应的人像信息,包括:
利用图像采集设备实时采集对应的图像,并对采集的图像进行数据处理,获取图像的纹理特征;
基于图像的纹理特征,对采集的图像进行人脸的检测和分析,得到对应的包含人脸特征值的人像信息。
8.如权利要求1所述的基于人脸识别的操作***安全登录方法,其特征在于,所述利用图像采集设备实时采集对应图像,并基于采集的图像进行人脸的检测和分析,得到对应的人像信息,包括:
利用所述图像采集设备实时采集连续的多帧图像;
采用所述图像采集设备中内置的人脸活体检测算法,对采集的多帧图像进行人脸活体检测,得到对应的人像信息。
9.如权利要求8所述的基于人脸识别的操作***安全登录方法,其特征在于,所述采用所述图像采集设备中内置的人脸活体检测算法,对采集的多帧图像进行人脸活体检测,得到对应的人像信息,包括:
设置人脸活体检测初级模型,利用已知人脸特征的历史图像信息,对所述初级模型进行训练;
对所述初级模型进行训练的同时,检测所述初级模型的识别准确率达到预设阈值时,得到训练后的检测模型;
从采集的多帧图像中提取对应的图像特征,并将提取出的所述图像特征作为输入参数,利用训练后的所述检测模型,得到对应的人脸特征值。
10.如权利要求1至9任一项所述的基于人脸识别的操作***安全登录方法,其特征在于,所述若存在与所述人像信息相匹配的人脸数据,则将与所述人脸数据相关联的用户信息发送至对应的操作***,包括:
若存在与所述人像信息相匹配的人脸数据,则提取相匹配的人脸数据;
根据相匹配的所述人脸数据,查找并获取与所述人脸数据相关联的用户信息;其中,所述用户信息包括:账号和密码、以及与所述人脸数据相关联的用户IP地址;
根据所述用户信息中的用户IP地址,将相关联的所述账号和密码发送至与所述用户IP地址相一致的用户电脑端的操作***;
所述操作***接收所述用户信息,执行对应的登录操作,包括:
与所述用户IP地址相一致的用户电脑端的所述操作***,接收与所述用户IP地址相关联的所述账号和密码;
利用所述账号和密码,执行操作***的登录操作,并向用户展示所述操作***对应的操作界面。
CN202010795302.8A 2020-08-10 2020-08-10 基于人脸识别的操作***安全登录方法 Active CN112149497B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010795302.8A CN112149497B (zh) 2020-08-10 2020-08-10 基于人脸识别的操作***安全登录方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010795302.8A CN112149497B (zh) 2020-08-10 2020-08-10 基于人脸识别的操作***安全登录方法

Publications (2)

Publication Number Publication Date
CN112149497A true CN112149497A (zh) 2020-12-29
CN112149497B CN112149497B (zh) 2021-07-06

Family

ID=73888364

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010795302.8A Active CN112149497B (zh) 2020-08-10 2020-08-10 基于人脸识别的操作***安全登录方法

Country Status (1)

Country Link
CN (1) CN112149497B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112801013A (zh) * 2021-02-08 2021-05-14 的卢技术有限公司 一种基于关键点识别校验的人脸识别方法、***及装置
CN112836598A (zh) * 2021-01-18 2021-05-25 盛视科技股份有限公司 生物特征识别方法、装置及***

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105227316A (zh) * 2015-09-01 2016-01-06 深圳市创想一登科技有限公司 基于人脸图像身份验证的移动互联网账号登录***及方法
CN106682650A (zh) * 2017-01-26 2017-05-17 北京中科神探科技有限公司 基于嵌入式深度学习技术的移动终端人脸识别方法和***
CN109508701A (zh) * 2018-12-28 2019-03-22 北京亿幕信息技术有限公司 一种人脸识别和追踪方法
CN109784025A (zh) * 2018-12-28 2019-05-21 深圳竹云科技有限公司 一种基于无感登录方法的Windows***安全登录方法
US20190156050A1 (en) * 2017-11-17 2019-05-23 International Business Machines Corporation Accessing an encrypted file system
KR102023749B1 (ko) * 2018-10-25 2019-09-24 강원도 횡성군 소 관리 오픈 플랫폼 시스템
CN110460580A (zh) * 2019-07-11 2019-11-15 ***股份有限公司 图像采集装置、服务器及加、解密方法
CN111324870A (zh) * 2020-01-22 2020-06-23 武汉大学 一种基于安全双方计算的外包卷积神经网络隐私保护***

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105227316A (zh) * 2015-09-01 2016-01-06 深圳市创想一登科技有限公司 基于人脸图像身份验证的移动互联网账号登录***及方法
CN106682650A (zh) * 2017-01-26 2017-05-17 北京中科神探科技有限公司 基于嵌入式深度学习技术的移动终端人脸识别方法和***
US20190156050A1 (en) * 2017-11-17 2019-05-23 International Business Machines Corporation Accessing an encrypted file system
KR102023749B1 (ko) * 2018-10-25 2019-09-24 강원도 횡성군 소 관리 오픈 플랫폼 시스템
CN109508701A (zh) * 2018-12-28 2019-03-22 北京亿幕信息技术有限公司 一种人脸识别和追踪方法
CN109784025A (zh) * 2018-12-28 2019-05-21 深圳竹云科技有限公司 一种基于无感登录方法的Windows***安全登录方法
CN110460580A (zh) * 2019-07-11 2019-11-15 ***股份有限公司 图像采集装置、服务器及加、解密方法
CN111324870A (zh) * 2020-01-22 2020-06-23 武汉大学 一种基于安全双方计算的外包卷积神经网络隐私保护***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
余丹 等: "一种卷积神经网络和极限学习机相结合的人脸识别方法", 《数据采集与处理》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112836598A (zh) * 2021-01-18 2021-05-25 盛视科技股份有限公司 生物特征识别方法、装置及***
CN112801013A (zh) * 2021-02-08 2021-05-14 的卢技术有限公司 一种基于关键点识别校验的人脸识别方法、***及装置
CN112801013B (zh) * 2021-02-08 2024-04-09 的卢技术有限公司 一种基于关键点识别校验的人脸识别方法、***及装置

Also Published As

Publication number Publication date
CN112149497B (zh) 2021-07-06

Similar Documents

Publication Publication Date Title
CN110414200B (zh) 身份验证方法、装置、存储介质和计算机设备
Boulkenafet et al. OULU-NPU: A mobile face presentation attack database with real-world variations
WO2018166524A1 (zh) 人脸检测方法和***、电子设备、程序和介质
DE102015215120B4 (de) Verfahren zur verwendung einer vorrichtung zum entriegeln einer weiteren vorrichtung
US11354917B2 (en) Detection of fraudulently generated and photocopied credential documents
TWI675308B (zh) 驗證生物特徵圖像的可用性的方法和裝置
WO2016197298A1 (zh) 活体检测方法、活体检测***以及计算机程序产品
CN111428559A (zh) 一种口罩佩戴情况检测方法、装置、电子设备及存储介质
CN112149497B (zh) 基于人脸识别的操作***安全登录方法
WO2022033220A1 (zh) 人脸活体检测方法、***、装置、计算机设备和存储介质
JP2022048147A5 (zh)
WO2016172923A1 (zh) 视频检测方法、视频检测***以及计算机程序产品
WO2022033219A1 (zh) 人脸活体检测方法、***、装置、计算机设备和存储介质
CN107786487B (zh) 一种信息认证处理方法、***以及相关设备
CN109872282A (zh) 一种基于计算机视觉的图像脱敏方法与***
CN111314389A (zh) 一种人脸认证方法、人脸认证器及可读存储介质
CN108921080A (zh) 图像识别方法、装置及电子设备
Powell et al. A multibiometrics-based CAPTCHA for improved online security
CN110163164B (zh) 一种指纹检测的方法及装置
WO2023142453A1 (zh) 生物特征识别方法、服务器以及客户端
WO2017207998A1 (en) Method of associating a person with a digital object
CN111666785A (zh) 行为识别方法、***、装置、计算设备和介质
CN109271771A (zh) 账号信息找回方法、装置、计算机设备
US20230179596A1 (en) Access authentication using obfuscated biometrics
CN111507140A (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