一种基于人脸识别和二维码双重认证的LINUX操作系统登录方法技术方案

技术编号:17780167 阅读:35 留言:0更新日期:2018-04-22 08:54
本申请发明专利技术一种基于人脸和二维码双重认证的LINUX操作系统登录方法。在LINUX操作系统登录时先进行人脸认证,如果认证成功,则系统生成随机的二维码信息,用户通过自己注册的客户端扫描对应的二维码信息,如果二维码信息包含的用户信息与当前的用户信息匹配,则认证通过。这种通过人脸和二维码双重认证方式,提高了LINUX操作系统登录的可靠性和安全性。

【技术实现步骤摘要】
一种基于人脸识别和二维码双重认证的LINUX操作系统登录方法
本专利技术涉及服务器认证领域,具体涉及一种基于人脸识别和二维码双重认证的LINUX操作系统登录方法。
技术介绍
人脸识别技术是基于人的脸部特征,对输入的人脸图像或者视频流。首先判断其是否存在人脸,如果存在人脸,则进一步的给出每个脸的位置、大小和各个主要面部器官的位置信息。并依据这些信息,进一步提取每个人脸中所蕴涵的身份特征,并将其与已知的人脸进行对比,从而识别每个人脸的身份。广义的人脸识别实际包括构建人脸识别系统的一系列相关技术,包括人脸图像采集、人脸定位、人脸识别预处理、身份确认以及身份查找等;而狭义的人脸识别特指通过人脸进行身份确认或者身份查找的技术或系统。二维码,又称QRCode,QR全称QuickResponse,是一个近几年来移动设备上超流行的一种编码方式,它比传统的BarCode条形码能存更多的信息,也能表示更多的数据类型。二维条码/二维码(2-dimensionalbarcode)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。传统的基于密码的LINUX操作系统登录方案,每个用户都需要预设登录密码,在登录系统时,用户需要输入密码进行认证,如果密码一致,则认证通过,用户成功登录系统;若密码不一致,则认证失败。但是这样的密码登录方案,有两大缺陷:一是密码容易遗忘,导致无法登陆,需要重新设置密码,重置密码的操作非常繁琐;二是包含密码信息的文件容易被人窃取,从而导致密码泄露,因此存在一定的安全隐患。针对上述问题,本申请专利技术一种基于人脸和二维码双重认证的LINUX操作系统登录方法,通过人脸和二维码双重认证,提高了LINUX操作系统登录的可靠性和安全性。
技术实现思路
具体地,本申请请求保护一种基于人脸识别和二维码双重认证的LINUX操作系统登录方法,其特征在于,该LINUX操作系统登录方法由人脸认证和二维码认证两部分组成;先进行人脸认证,如果认证成功,则进行二维码认证;二维码认证步骤为系统生成随机的二维码信息,用户通过自己注册的客户端扫描对应的二维码信息,如果二维码信息包含的用户信息与当前的用户信息匹配,则认证通过;若认证失败,则提示再次认证;若重复失败10次,则锁定登录系统。如上所述的基于人脸识别和二维码双重认证的LINUX操作系统登录方法,其特征还在于,该人脸认证进一步包括预先采集用户的人脸信息,并将采集的人脸信息存储在系统信息库,建立用户的独一的人脸信息库;当用户需要登录系统时,集成的摄像头首先采集用户的人脸信息,然后进行人脸信息匹配,如果认证成功,则进行下一步二维码认证;若认证失败,则提示再次认证;若重复失败10次,则锁定登录系统。如上所述的基于人脸识别和二维码双重认证的LINUX操作系统登录方法,其特征还在于,该二维码认证进一步包括,系统是根据用户的用户名和特定私钥信息,以及特定的二维码生成算法,生成随机的二维码信息。如上所述的基于人脸识别和二维码双重认证的LINUX操作系统登录方法,其特征还在于,该生成随机的二维码信息固定时间内有效。附图说明图1、人脸认证子系统结构示意图图2、二维码认证子系统结构示意图图3、人脸识别认证流程图图4、二维码认证流程图具体实施方式本专利技术所述的操作系统登录方法由人脸认证子系统和二维码认证子系统两大系统模块组成:1)人脸认证子系统组成部分:人脸信息采集模块:主要用于采集用户的人脸信息;人脸信息匹配模块:将采集的用户人脸信息与系统信息库进行认证比对;认证模块:根据信息匹配的结果,进行身份认证。2)二维码认证子系统组成部分:用户相关的特定二维码信息生成系统:系统根据用户的用户名和特定私钥信息,有特定的二维码生成算法,生成随机的二维码信息,该二维码一分钟内有效;客户端二维码扫描识别:用户通过自己注册的客户端扫描对应的二维码信息,如果二维码信息包含的用户信息与当前的用户信息匹配,则认证通过;二维码认证模块:用于进行二维码信息的匹配认证。若一致,则认证通过;若不一致,则认证失败。下面结合附图,通过一个具体实施例来说明本专利技术的整个实施方式:本专利技术所述的操作系统登录方法中,人脸识别具体认证流程如下:人脸认证流程图如附图3所示。在登录LINUX操作系统的过程中,首先需要采集用户的人脸信息,并将采集的人脸信息存储在系统信息库,建立用户的独一的人脸信息库。当用户需要登录系统时,集成的摄像头首先采集用户的人脸信息,然后进行人脸信息匹配,如果认证成功,则进行下一步二维码认证。若认证失败,则提示再次认证。若重复失败10次,则锁定登录系统。本专利技术所述的操作系统登录方法中,二维码认证的具体流程包括:二维码认证的操作流程图如附图4所示。当进入LINUX系统登录界面,在用户人脸识别认证通过之后,系统会根据用户的用户名和特定私钥信息,以及特定的二维码生成算法,生成随机的二维码信息。该二维码一分钟内有效。用户通过自己注册的客户端扫描对应的二维码信息,如果二维码信息包含的用户信息与当前的用户信息匹配,则认证通过;否则若认证失败,则提示再次认证。若重复失败10次,则锁定登录系统。显而易见地,上面所示的仅仅是本专利技术的一个具体实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据上述实施例获得其他的技术方案,以及在本专利技术保护的范围内做出的等同变化均应落入本专利技术的保护范围内,都属于本专利技术保护的范围。本专利技术所述的操作系统登录方法采用了人脸识别和二维码双重认证系统,大大提高了LINUX操作系统登录的可靠性和安全性。对于对安全性要求更高的领域,可以集成更多的认证比如指纹,脑电波等,进行多重认证,加强安全性。本文档来自技高网
...
一种基于人脸识别和二维码双重认证的LINUX操作系统登录方法

【技术保护点】
一种基于人脸识别和二维码双重认证的LINUX操作系统登录方法,其特征在于,该LINUX操作系统登录方法由人脸认证和二维码认证两部分组成;先进行人脸认证,如果认证成功,则进行二维码认证;二维码认证步骤为系统生成随机的二维码信息,用户通过自己注册的客户端扫描对应的二维码信息,如果二维码信息包含的用户信息与当前的用户信息匹配,则认证通过;若认证失败,则提示再次认证;若重复失败10次,则锁定登录系统。

【技术特征摘要】
1.一种基于人脸识别和二维码双重认证的LINUX操作系统登录方法,其特征在于,该LINUX操作系统登录方法由人脸认证和二维码认证两部分组成;先进行人脸认证,如果认证成功,则进行二维码认证;二维码认证步骤为系统生成随机的二维码信息,用户通过自己注册的客户端扫描对应的二维码信息,如果二维码信息包含的用户信息与当前的用户信息匹配,则认证通过;若认证失败,则提示再次认证;若重复失败10次,则锁定登录系统。2.如权利要求1所述的基于人脸识别和二维码双重认证的LINUX操作系统登录方法,其特征还在于,该人脸认证进一步包括预先采集用户的人脸信息,并将采集的人脸信息存...

【专利技术属性】
技术研发人员:李贵民
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1