[发明专利]一种基于安全计算机的安全认证系统在审
申请号: | 202010060986.7 | 申请日: | 2020-01-19 |
公开(公告)号: | CN111310150A | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 陈衎;李哲 | 申请(专利权)人: | 湖北工程学院新技术学院 |
主分类号: | G06F21/32 | 分类号: | G06F21/32;G06K9/00;G06T7/62 |
代理公司: | 深圳峰诚志合知识产权代理有限公司 44525 | 代理人: | 李明香 |
地址: | 432000 *** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 安全 计算机 认证 系统 | ||
1.一种基于安全计算机的安全认证系统,其特征在于,包括登录模块、摄像头、影像识别模块、数据库、比对单元、分析模块、判定模块和显示屏;
所述登录模块用于登录账号信息,所述账号信息包括密码数据和账号数据,并将其传输至比对单元,所述数据库内存储有安全账号数据、安全密码数据、用户手机号码数据和安全面部信息,所述比对单元用于对密码数据、账号数据、安全账号数据和安全密码数据进行比对操作,得到验证正确信号和验证成功信号,并将其传输至分析模块;
所述摄像头用于采集用户的面部影像并自动获取面部影像信息,将面部影像信息传输至面部识别单元,面部识别单元用于对面部影像信息进行识别,得到面部信息和面部与摄像头的距离,面部信息包括面部长度、面部宽度、眼睛长度、眼睛高度、瞳孔直径、鼻梁长度和鼻梁高度,并将其传输至分析模块,所述分析模块依据验证正确信号和验证成功信号对面部与摄像头的距离、面部长度、面部宽度、眼睛长度、眼睛高度、瞳孔直径、鼻梁长度和鼻梁高度进行分析操作,得到用户面部大小S面、面部与摄像头的距离MJe、用户眼睛大小S眼、鼻梁的倾斜角度A和瞳孔露出的面积大小HS瞳,并将其传输至判定模块;
所述判定模块用于对用户面部大小S面、用户眼睛大小S眼、面部与摄像头的距离MJe、鼻梁的倾斜角度A和瞳孔露出的面积大小HS瞳进行判定操作,得到验证成功提示和验证失败提示,并将其传输至显示屏;
所述显示屏用于显示验证成功提示和验证失败提示;
比对操作的具体比对过程为:
步骤一:获取密码数据、账号数据、安全账号数据和安全密码数据,并将其依次标记为qi、wi、Wi和Qi,i=1,2,3,......n;n是小于等于4的自然数;
步骤二:将账号数据与安全账号数据进行比对,当时,则判定该账号数据不存在,无法进行验证,生成无法识别信号,当wi∈Wi时,则判定该账号存在,进行后续验证,生成验证信号;
步骤三:获取步骤二中的无法识别信号和验证信号,并依据其进行后续验证,当识别到无法识别信号时,自动跳转至账号注册单元,当识别到验证信号时,将密码数据和安全密码数据进行比对,具体为:当密码数据qi与安全密码数据Qi的比对结果一致时,则判定密码正确,生成验证成功信号,当密码数据qi与安全密码数据Qi的比对结果不一致时,则判定密码错误,生成验证失败信号;
步骤四:当识别到验证失败信号时,自动跳转至短信验证单元,自动获取数据库内与安全账号数据相对应的用户手机号码数据,并向其发送短信验证码,当发送的验证码与输入的验证码一致时,则生成验证正确信号;
分析操作的具体操作过程为:
K1:获取面部长度、面部宽度、眼睛长度、眼睛高度、瞳孔直径、鼻梁长度、鼻梁高度和面部与摄像头的距离,并将其依次标记为:MCe、MKe、YCe、YGe、TZe、BCe、BGe和MJe,e=1,2,3......m,且MCe、MKe、YCe、YGe、TZe、BCe、BGe和MJe一一对应;m是小于等于8的自然数;
K2:将面部长度MCe、面部宽度MKe和面部与摄像头的距离带入到计算式:S面=MCe*MKe*u1,其中,S面表示为用户面部大小,u1表示为面部长度和面部宽度对面部大小的影响因子;
K3:将眼睛长度和眼睛高度一同带入到计算式:S眼=YCe*YGe*u3,其中,S眼表示为用户眼睛大小,u3表示为眼睛长度和眼睛高度对眼睛大小的影响因子,将瞳孔直径带入到计算式:其中,S瞳表示为用户瞳孔的面积大小,u4表示为弧形影响因子;
K4:将鼻梁长度和鼻梁高度一同带入到计算式:s i nA=BGe/BCe,其中,s i nA表示为鼻梁的倾斜角度的正弦函数,A表示为鼻梁的倾斜角度;
K5:将瞳孔直径与眼睛高度数据一同带入到计算式:其中,HS瞳表示为瞳孔实际露出的面积大小,u5表示为瞳孔遮蔽面积的转换因数;
判定操作的具体操作过程为:
G1:获取用户面部大小S面、用户眼睛大小S眼和瞳孔实际露出的面积大小HS瞳,并将其分别与面部与摄像头的距离MJe一同带入到计算式:PS面=S面*MJe*u2,PS眼=S眼*MJe*u2,PHS瞳=HS瞳*MJe*u2,其中,PS面表示为用户面部实际面积大小,PS眼表示为用户眼睛实际大小,PHS瞳表示为瞳孔实际露出的面积大小;
G2:依据用户面部实际面积大小PS面、用户眼睛实际大小PS眼、瞳孔实际露出的面积大小PHS瞳和鼻梁倾斜角度A,设定用户标准面部面积大小F1,其面部测量误差值为R1,用户标准眼睛大小F2,其眼睛测量误差值为R2,用户标准瞳孔露出大小F3,其瞳孔测量误差值为R3,标准鼻梁倾斜角度F4,其倾斜角误差值为R4;
G3:依据G1的计算数值和G2的标准数值进行面部判定,具体为:
Ej1:当F1-R1≤PS面≤F1+R1时,则判定该用户的面部实际面积与标准面部面积相匹配,生成面部正确信号,反之则生成错误信号;
Ej2:当F2-R2≤PS眼≤F2+R2时,则判定该用户的眼睛实际大小与标准眼睛大小相匹配,生成眼睛正确信号,反之则生成错误信号;
Ej3:当F3-R3≤PHS瞳≤F3+R3时,则判定该用户的瞳孔实际露出的面积大小与标准瞳孔露出大小相匹配,生成瞳孔露出正确信号,反之则生成错误信号;
Ej4:当F4-R4≤A≤F4+R4时,则判定该用户的鼻梁的倾斜角度A与标准鼻梁倾斜角度相匹配,生成鼻梁正确信号,反之则生成错误信号;
G4:当面部正确信号、眼睛正确信号、瞳孔露出正确信号和鼻梁正确信号同时出现时,判定面部信息正确,通过验证,生成验证成功提示,当缺少面部正确信号、眼睛正确信号、瞳孔露出正确信号和鼻梁正确信号中的任意一个时,则判定面部信息错误,生成验证失败提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北工程学院新技术学院,未经湖北工程学院新技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010060986.7/1.html,转载请声明来源钻瓜专利网。