基于人脸识别的防胁迫密码管控方法和装置转让专利

申请号 : CN201710610218.2

文献号 : CN107277046B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陶利

申请人 : 湖南云迪生物识别科技有限公司

摘要 :

本发明提供了一种基于人脸识别的防胁迫密码管控方法和装置;其中,该方法由密码管控器执行;该方法包括:接收合法用户发出的胁迫信号;其中,胁迫信号包括合法用户通过密码管控器发送的触发信号,或者,通过摄像装置获取的合法用户的脸部特征信号;解除用户密码与合法用户的脸部特征数据的绑定关系,开放用户密码的访问权限;在访问权限开放过程中,监听当前用户的行为信息;其中,该行为信息包括当前用户触发的终端上处于运行状态的服务提供方、提取的服务提供方对应的用户密码、以及摄像装置获取的当前用户的图像数据;记录监听结果。本发明提高了密码管理方式的防胁迫性,进而提高了密码管理的安全性。

权利要求 :

1.一种基于人脸识别的防胁迫密码管控方法,其特征在于,所述方法由密码管控器执行,所述密码管控器上预先存储有合法用户的脸部特征数据,以及与所述脸部特征数据绑定的一个或多个服务提供方的用户密码;所述密码管控器与外部的终端通信连接;所述方法包括:接收所述合法用户发出的胁迫信号;其中,所述胁迫信号包括所述合法用户通过所述密码管控器发送的触发信号,或者,通过摄像装置获取的所述合法用户的脸部特征信号;

解除所述用户密码与所述合法用户的脸部特征数据的绑定关系,开放所述用户密码的访问权限;

在所述访问权限开放过程中,监听当前用户的行为信息;其中,所述行为信息包括所述当前用户触发的所述终端上处于运行状态的服务提供方、提取的所述服务提供方对应的用户密码、以及所述摄像装置获取的所述当前用户的图像数据;所述服务提供方包括应用程序和/或网站;

记录监听结果。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述监听结果发送至远端的服务器,以触发所述服务器生成报警信息。

3.根据权利要求1所述的方法,其特征在于,所述监听当前用户的行为信息步骤,包括:采集当前用户脸部的反射信号;

对所述反射信号进行特征提取,生成所述当前用户的脸部特征数据;

判断所述当前用户的脸部特征数据是否与所述合法用户的所述脸部特征数据相匹配;

如果否,记录所述当前用户的图像数据。

4.根据权利要求3所述的方法,其特征在于,所述监听当前用户的行为信息步骤,还包括:当监听到所述终端上存在处于运行状态的服务提供方时,提取所述服务提供方对应的用户密码;

标记所述服务提供方和所述用户密码。

5.根据权利要求1所述的方法,其特征在于,所述接收所述合法用户发出的胁迫信号之前,所述方法还包括:当接收到启动指令时,获取当前用户脸部的反射信号;

判断所述反射信号是否与合法用户的所述脸部特征数据相匹配;

如果是,确定当前用户的身份信息为合法用户;

如果否,锁定所述密码管控器。

6.根据权利要求5所述的方法,其特征在于,所述判断所述反射信号是否与合法用户的所述脸部特征数据相匹配,包括:对所述反射信号进行特征提取处理,生成所述当前用户的脸部特征数据;

将所述当前用户的脸部特征数据与合法用户的脸部特征数据进行比对,获得比对结果;

判断所述比对结果是否达到预设的匹配阈值;

如果是,确定所述反射信号与预先存储的合法用户的特征数据相匹配;

如果否,确定所述反射信号与预先存储的合法用户的特征数据不匹配。

7.一种基于人脸识别的防胁迫密码管控装置,其特征在于,所述装置设置于密码管控器,所述密码管控器上预先存储有合法用户的脸部特征数据,以及与所述脸部特征数据绑定的一个或多个服务提供方的用户密码;所述密码管控器与外部的终端通信连接;所述装置包括:信号接收模块,用于接收所述合法用户发出的胁迫信号;其中,所述胁迫信号包括所述合法用户通过所述密码管控器发送的触发信号,或者,通过摄像装置获取的所述合法用户的脸部特征信号;

解除模块,用于解除所述用户密码与所述合法用户的脸部特征数据的绑定关系,开放所述用户密码的访问权限;

监听模块,用于在所述访问权限开放过程中,监听当前用户的行为信息;其中,所述行为信息包括所述当前用户触发的所述终端上处于运行状态的服务提供方、提取的所述服务提供方对应的用户密码、以及所述摄像装置获取的所述当前用户的图像数据;所述服务提供方包括应用程序和/或网站;

记录模块,用于记录监听结果。

8.根据权利要求7所述的装置,其特征在于,所述装置还包括发送模块,用于将所述监听结果发送至远端的服务器,以触发所述服务器生成报警信息。

9.根据权利要求7所述的装置,其特征在于,所述监听模块,包括:信号采集单元,用于采集当前用户脸部的反射信号;

特征提取单元,用于对所述反射信号进行特征提取,生成所述当前用户的脸部特征数据;

判读单元,用于判断所述当前用户的脸部特征数据是否与所述合法用户的所述脸部特征数据相匹配;

记录单元,用于如果所述当前用户的脸部特征数据不与所述合法用户的所述脸部特征数据相匹配,记录所述当前用户的图像数据。

10.根据权利要求9所述的装置,其特征在于,所述监听模块,还包括:密码提取模块,用于当监听到所述终端上存在处于运行状态的服务提供方时,提取所述服务提供方对应的用户密码;

标记模块,用于标记所述服务提供方和所述用户密码。

说明书 :

基于人脸识别的防胁迫密码管控方法和装置

技术领域

[0001] 本发明涉及密码管控技术领域,尤其是涉及一种基于人脸识别的防胁迫密码管控方法和装置。

背景技术

[0002] 随着信息技术的快速发展,越来越多的网站或应用软件大大方便了人们的生活和工作,然而,各个网站或应用软件的密码管理和记忆却成为了一个繁琐的任务;为了便于记忆,部分用户将不同的网站或应用软件设置为同一密码,无疑给用户的财产安全造成了一定的隐患。
[0003] 现有的密码管理方式主要以记录的方式,例如,将各个网站或应用软件的密码记录在纸质文件上,或者,将各个网站或应用软件的密码记录在终端内,存储在本地或远端服务器;当用户被不法分子胁迫时,上述这些密码管理方式由于缺乏反胁迫性导致安全性较差。
[0004] 针对上述密码管理方式安全性较差的问题,尚未提出有效的解决方案。

发明内容

[0005] 有鉴于此,本发明的目的在于提供一种基于人脸识别的防胁迫密码管控方法和装置,以提高密码管理方式的防胁迫性,进而提高密码管理的安全性。
[0006] 第一方面,本发明实施例提供了一种基于人脸识别的防胁迫密码管控方法,该方法由密码管控器执行,密码管控器上预先存储有合法用户的脸部特征数据,以及与脸部特征数据绑定的一个或多个服务提供方的用户密码;密码管控器与外部的终端通信连接;该方法包括:接收合法用户发出的胁迫信号;其中,胁迫信号包括合法用户通过密码管控器发送的触发信号,或者,通过摄像装置获取的合法用户的脸部特征信号;解除用户密码与合法用户的脸部特征数据的绑定关系,开放用户密码的访问权限;在访问权限开放过程中,监听当前用户的行为信息;其中,行为信息包括当前用户触发的终端上处于运行状态的服务提供方、提取的服务提供方对应的用户密码、以及摄像装置获取的当前用户的图像数据;服务提供方包括应用程序和/或网站;记录监听结果。
[0007] 结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,上述方法还包括:将监听结果发送至远端的服务器,以触发服务器生成报警信息。
[0008] 结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,上述监听当前用户的行为信息步骤,包括:采集当前用户脸部的反射信号;对反射信号进行特征提取,生成当前用户的脸部特征数据;判断当前用户的脸部特征数据是否与合法用户的脸部特征数据相匹配;如果否,记录当前用户的图像数据。
[0009] 结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,上述监听当前用户的行为信息步骤,还包括:当监听到终端上存在处于运行状态的服务提供方时,提取服务提供方对应的用户密码;标记服务提供方和用户密码。
[0010] 结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,上述接收合法用户发出的胁迫信号之前,方法还包括:当接收到启动指令时,获取当前用户脸部的反射信号;判断反射信号是否与合法用户的脸部特征数据相匹配;如果是,确定当前用户的身份信息为合法用户;如果否,锁定密码管控器。
[0011] 结合第一方面的第四种可能的实施方式,本发明实施例提供了第一方面的第五种可能的实施方式,其中,上述判断反射信号是否与合法用户的脸部特征数据相匹配,包括:对反射信号进行特征提取处理,生成当前用户的脸部特征数据;将当前用户的脸部特征数据与合法用户的脸部特征数据进行比对,获得比对结果;判断比对结果是否达到预设的匹配阈值;如果是,确定反射信号与预先存储的合法用户的特征数据相匹配;如果否,确定反射信号与预先存储的合法用户的特征数据不匹配。
[0012] 第二方面,本发明实施例提供了一种基于人脸识别的防胁迫密码管控装置,该装置设置于密码管控器,密码管控器上预先存储有合法用户的脸部特征数据,以及与脸部特征数据绑定的一个或多个服务提供方的用户密码;密码管控器与外部的终端通信连接;该装置包括:信号接收模块,用于接收合法用户发出的胁迫信号;其中,胁迫信号包括合法用户通过密码管控器发送的触发信号,或者,通过摄像装置获取的合法用户的脸部特征信号;解除模块,用于解除用户密码与合法用户的脸部特征数据的绑定关系,开放用户密码的访问权限;监听模块,用于在访问权限开放过程中,监听当前用户的行为信息;其中,行为信息包括当前用户触发的终端上处于运行状态的服务提供方、提取的服务提供方对应的用户密码、以及摄像装置获取的当前用户的图像数据;服务提供方包括应用程序和/或网站;记录模块,用于记录监听结果。
[0013] 结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,上述装置还包括发送模块,用于将监听结果发送至远端的服务器,以触发服务器生成报警信息。
[0014] 结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,上述监听模块,包括:信号采集单元,用于采集当前用户脸部的反射信号;特征提取单元,用于对反射信号进行特征提取,生成当前用户的脸部特征数据;判读单元,用于判断当前用户的脸部特征数据是否与合法用户的脸部特征数据相匹配;记录单元,用于如果当前用户的脸部特征数据不与合法用户的脸部特征数据相匹配,记录当前用户的图像数据。
[0015] 结合第二方面的第二种可能的实施方式,本发明实施例提供了第二方面的第三种可能的实施方式,其中,上述监听模块,还包括:密码提取模块,用于当监听到终端上存在处于运行状态的服务提供方时,提取服务提供方对应的用户密码;标记模块,用于标记服务提供方和用户密码。
[0016] 本发明实施例带来了以下有益效果:
[0017] 本发明实施例提供的一种基于人脸识别的防胁迫密码管控方法和装置,其中,该方法由密码管控器执行,密码管控器上预先存储有合法用户的脸部特征数据,以及与脸部特征数据绑定的一个或多个服务提供方的用户密码;当接收到合法用户通过密码管控器触发或者摄像装置获取的胁迫信号后,解除用户密码与合法用户的脸部特征数据的绑定关系,开放用户密码的访问权限,同时监听当前用户的行为信息,并记录监听结果;该方式可以使用户在被胁迫的情况下,保证人身安全的同时记录胁迫过程中涉及到的密码信息,提高了密码管理方式的防胁迫性,进而提高了密码管理的安全性。
[0018] 本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0019] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

[0020] 为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021] 图1为本发明实施例提供的第一种基于人脸识别的防胁迫密码管控方法的流程图;
[0022] 图2为本发明实施例提供的第二种基于人脸识别的防胁迫密码管控方法的流程图;
[0023] 图3为本发明实施例提供的第三种基于人脸识别的防胁迫密码管控方法的流程图;
[0024] 图4为本发明实施例提供的一种基于人脸识别的防胁迫密码管控装置的结构示意图;
[0025] 图5为本发明实施例提供的一种密码管控器的结构示意图;
[0026] 图6为本发明实施例提供的一种密码管控器的具体结构示意图。
[0027] 图标:500-密码管理装置;502-摄像装置;504-显示屏;506-通信装置;600-主体外壳;602-启动按钮;604-密码确认按钮;606-支撑架。

具体实施方式

[0028] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029] 考虑到现有的密码管理方式安全性较差的问题,本发明实施例提供了一种基于人脸识别的防胁迫密码管控方法和装置;该技术可以应用于对多种应用或网站密码的统一存储、提取和管理之中;该技术可以采用相关的软件和硬件实现,下面通过实施例进行描述。
[0030] 实施例一:
[0031] 参见图1所示的第一种基于人脸识别的防胁迫密码管控方法的流程图,该方法由密码管控器执行,该密码管控器上预先存储有合法用户的脸部特征数据,以及与脸部特征数据绑定的一个或多个服务提供方的用户密码;该密码管控器与外部的终端通信连接;上述方法包括如下步骤:
[0032] 步骤S102,接收合法用户发出的胁迫信号;其中,该胁迫信号包括合法用户通过密码管控器发送的触发信号,或者,通过摄像装置获取的合法用户的脸部特征信号;
[0033] 具体地,当合法用户被非法分子胁迫使用该密码管控器提取密码时,可以通过如下两种方式获得合法用户被胁迫的信号:
[0034] 方式一:在密码管控器上设置较为隐秘或经伪装的按键,当用户按下该按键时,密码管控器收到上述胁迫信号;用户可以通过多种预设的形式按下该按键,例如,长按、数次连续的短按、或者长按和短按按一定规律交替等等;该方式可以获得较为稳定准确的胁迫信号;
[0035] 方式二:通过密码管控器或者终端连接的摄像装置获取合法用户的脸部的反射信号,经处理后,获得相应的脸部特征信号;该脸部特征信号包含了预设的静态或动态表情信息;例如,静态的表情信息可以为单闭眼且抿嘴表情,动态的表情信息可以为连续的唇部动作、规律性的眨眼等等;该方式可以不进行额外的手部操作的情况下快速获取胁迫信号。
[0036] 步骤S104,解除用户密码与合法用户的脸部特征数据的绑定关系,开放用户密码的访问权限;
[0037] 当合法用户被非法分子胁迫时,一方面需要配合非法分子的要求,以最大可能保障合法用户的人身安全,一方面还需要尽量多的记录合法用户被胁迫的过程,同时搜集相关证据,以使后续帮助警方破案,挽回合法用户的损失。基于上述理由,解除用户密码与合法用户的脸部特征数据的绑定关系,以避免密码管控器获取不到合法用户的脸部特征数据时进行锁定后对合法用户的人身安全造成威胁。
[0038] 步骤S106,在访问权限开放过程中,监听当前用户的行为信息;其中,该行为信息包括当前用户触发的终端上处于运行状态的服务提供方、提取的服务提供方对应的用户密码、以及摄像装置获取的当前用户的图像数据;服务提供方包括应用程序和/或网站;
[0039] 步骤S108,记录监听结果。
[0040] 本发明实施例提供的一种基于人脸识别的防胁迫密码管控方法,该方法由密码管控器执行,密码管控器上预先存储有合法用户的脸部特征数据,以及与脸部特征数据绑定的一个或多个服务提供方的用户密码;当接收到合法用户通过密码管控器触发或者摄像装置获取的胁迫信号后,解除用户密码与合法用户的脸部特征数据的绑定关系,开放用户密码的访问权限,同时监听当前用户的行为信息,并记录监听结果;该方式可以使用户在被胁迫的情况下,保证人身安全的同时记录胁迫过程中涉及到的密码信息,提高了密码管理方式的防胁迫性,进而提高了密码管理的安全性。
[0041] 实施例二:
[0042] 参见图2所示的第二种基于人脸识别的防胁迫密码管控方法的流程图,该方法在实施例一中提供的基于人脸识别的防胁迫密码管控方法的基础上实现,该方法包括如下步骤:
[0043] 步骤S202,接收合法用户发出的胁迫信号;
[0044] 步骤S204,解除用户密码与合法用户的脸部特征数据的绑定关系,开放用户密码的访问权限;
[0045] 当密码管控器由于受到胁迫信号而开放用户密码的访问权限时,密码管控器通常需要采集当前用户(包括被胁迫的合法用户和非法用户)的所有的操作(包括对密码管控器的操作以及对终端的操作)、以及非法用户的图像数据;该实施例中,以先判断能否获取非法用户的图像数据,再获取当前用户的所触发运行的服务提供方,以及相应的密码为例进行说明。
[0046] 步骤S206,在访问权限开放过程中,采集当前用户脸部的反射信号;
[0047] 步骤S208,对反射信号进行特征提取,生成当前用户的脸部特征数据;
[0048] 步骤S210,判断当前用户的脸部特征数据是否与合法用户的脸部特征数据相匹配;如果是,执行步骤S214;如果否,执行步骤S212;
[0049] 步骤S212,记录当前用户的图像数据,保存至监听结果中。
[0050] 在实际实现时,非法用户的脸部可能会出现在摄像装置的摄像范围中,也可能不会出现;优选地,密码管控器上可以设置有双向摄像头,以获取较广环境范围内地图像数据,尤其可以增大获得非法用户脸部数据的可能性。
[0051] 步骤S214,当监听到终端上存在处于运行状态的服务提供方时,提取服务提供方对应的用户密码;
[0052] 该步骤S214中,监听终端上存在处于运行状态的服务提供方,可以存在两种情况,包括:监听终端内存在处于前台激活状态或后台运行状态的应用程序;或者;监听终端内的浏览器处于前台激活状态或后台运行状态,并识别浏览器内处于开启状态的网站。
[0053] 步骤S216,标记服务提供方和用户密码,将该服务提供方和用户密码保存至监听结果中。
[0054] 以非法分子胁迫合法用户登录银行网站进行转账为例,当密码管控器监听到终端上的浏览器处于激活状态,且浏览器内处于开启状态的网站为A银行的网上银行,密码管控器提取该网上银行对于的用户密码,同时标记该网上银行以及该用户密码,以确认该用户密码已遭泄露。
[0055] 步骤S218,将监听结果发送至远端的服务器,以触发服务器生成报警信息。
[0056] 本发明实施例提供的一种基于人脸识别的防胁迫密码管控方法,当密码管控器由于受到胁迫信号而开放用户密码的访问权限时,通过采集并提取当前用户脸部的反射信号,可以获得非法分子的图像数据;通过监听终端上处于运行状态的服务提供方,并标记该服务提供方以及对应的用户密码,可以确认遭泄露的相关密码信息;该方式可以使用户在被胁迫的情况下,保证人身安全的同时记录胁迫过程中涉及到的密码信息,提高了密码管理方式的防胁迫性,进而提高了密码管理的安全性。
[0057] 实施例三:
[0058] 参见图3所示的第三种基于人脸识别的防胁迫密码管控方法的流程图,该方法在实施例一中提供的基于人脸识别的防胁迫密码管控方法的基础上实现,该方法包括如下步骤:
[0059] 步骤S302,当接收到启动指令时,获取当前用户脸部的反射信号;
[0060] 具体地,该启动指令可以是开启密码管控器的指令,该密码管控器开启后,主动获取当前用户脸部的反射信号;该启动指令也可以是用户输入的启动认证身份的指令,例如,用户通过密码管控器上设置的按键启动该指令,接收到该指令后,获取当前用户脸部的反射信号。
[0061] 当获取到当前用户脸部的反射信号后,需要判断上述反射信号是否与合法用户的脸部特征数据相匹配,具体步骤如下:
[0062] 步骤S304,对反射信号进行特征提取处理,生成当前用户的脸部特征数据;
[0063] 步骤S306,将当前用户的脸部特征数据与合法用户的脸部特征数据进行比对,获得比对结果;
[0064] 步骤S308,判断比对结果是否达到预设的匹配阈值;如果是,执行步骤S312;如果否,执行步骤S310;
[0065] 通常,上述脸部特征数据中包含通过多种特征提取方式或提取算法获得的特征数据,还包括同一合法用户的,多个脸部角度的特征数据;在实际匹配过程中,合法用户的实际面部特征可能会由于化妆、配戴眼镜、表情变化,面对摄像装置的距离、远近等原因发生一定程度的变化,因而,实际获取的反射信号可能不会全部与预先存储的合法用户的特征数据相同;基于该原因,本实施例中设置匹配阈值,当前用户的脸部特征数据与合法用户的脸部特征数据的比对结果大于该匹配阈值时,则确定当前用户为合法用户。
[0066] 进一步地,考虑到多种特征提取方式或提取算法获得的特征数据能够反映面部特征的能力不同,可以对不同的特征数据设置不同的阈值;例如,对重要的特征数据设置较高的阈值,只有该重要的特征数据匹配程度较高时,才可认定当前用户为合法用户;再如,对正面角度对应的特征数据设置较高的阈值,只有该正面角度对应的特征数据匹配程度较高时,才可认定当前用户为合法用户。
[0067] 通过上述步骤S304至步骤S308,可以快速、准确地对当前用户进行识别,进而保障密码管控器的安全性。
[0068] 步骤S310,确定反射信号与预先存储的合法用户的特征数据不匹配;锁定密码管控器。
[0069] 步骤S312,确定反射信号与预先存储的合法用户的特征数据相匹配;确定当前用户的身份信息为合法用户;
[0070] 例如,密码管控器通常设置于当前用户的面前,当密码管控器接收到外部触发或外部发送的启动指令后,通过信号获取装置获取当前用户脸部的反射信号;该脸部的反射信号可以为光学信号,也可以为超声波信号;密码管控器判断上述反射信号是否与合法用户的脸部特征数据相匹配,如果匹配,则提取并输出与该脸部特征数据对应的用户密码;如果不匹配,则锁定该密码管控器。
[0071] 在实际实现时,当反射信号与合法用户的脸部特征数据不匹配,则判定当前用户为非法用户,为了保障密码管控器内数据的安全性,首先锁定该密码管控器;锁定后的密码管控器在一定的时间段内不再接收或发送任何指令或数据。
[0072] 如果合法用户被胁迫开启密码管控器,可以在执行上述步骤S302至S312过程中接收合法用户发出的胁迫信号,该情况下,不论反射信号与预先存储的合法用户的特征数据是否相匹配,密码管控器均不会锁定。该实施例中,以确定当前用户的身份信息为合法用户之后,再接收合法用户发出的胁迫信号为例进行说明。
[0073] 步骤S314,接收合法用户发出的胁迫信号;
[0074] 步骤S316,解除用户密码与合法用户的脸部特征数据的绑定关系,开放用户密码的访问权限;
[0075] 步骤S318,在访问权限开放过程中,监听当前用户的行为信息;
[0076] 步骤S320,记录监听结果。
[0077] 另外,密码管控器中预先存储的有合法用户的脸部特征数据,以及与所述脸部特征数据绑定的一个或多个服务提供方的用户密码,可以通过下述方式获得:
[0078] 步骤(1),采集指定用户的身份标识和指定用户脸部的反射信号;
[0079] 该指定用户可以为密码管控器的用户或持有者;指定用户的数量可以为一个也可以为多个;指定用户的身份标识可以为该指定用户的身份信息,也可以为该指定用户对应的账户信息。
[0080] 步骤(2),对上述反射信号进行特征提取,生成与指定用户的身份标识对应的脸部特征数据;
[0081] 在实际实现时,可以采用多种特征提取方式获取目标识别对象的实际特征数据;具体地,当上述反射信号是光学信号时,上述特征提取方式可以包括统计特征识别法、几何特征识别法或基于连接机制识别法等;当上述反射信号是超声波信号时,上述特征提取方式包括计算反射回波的BIN值数、回波的总能量、起点到第一峰值的距离、第一峰值的幅度或平均声面积等。
[0082] 步骤(3),设置指定用户为合法用户,将指定用户的身份标识和身份标识对应的脸部特征数据保存。
[0083] 上述步骤(1)至步骤(3),使密码管控器提前获取合法用户的脸部特征数据,为后续的脸部特征数据的匹配提供了数据基础。
[0084] 步骤(4),接收合法用户输入的密码;
[0085] 在实际实现时,合法用户可以通过多种形式向密码管控器输入密码;例如,密码管控器外设置有按钮或键盘,或者密码管控器可以外接键盘,进而通过按钮或键盘向密码管控器输入密码;再如,密码管控器可以以无线或有线的方式连接外部处理设备,例如,计算机,通过外部处理设备向密码管控器输入密码。
[0086] 步骤(5),将该合法用户的脸部特征数据作为加密密钥,对上述密码进行加密;
[0087] 数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。
[0088] 因而,上述步骤(5)在实际实现时,为了提高存储密码的安全性,可以将该合法用户的全部或部分的脸部特征数据,或者处理后的该合法用户的全部或部分的脸部特征数据作为加密密钥,对上述密码进行加密。
[0089] 步骤(6),将加密后的密码与合法用户的身份标识进行绑定保存。
[0090] 当密码管控器为两个或多个合法用户共用时,可以根据合法用户的身份标识为密码管控器内的存储空间进行划分,形成相对独立的存储空间,并通过身份标识进行识别。
[0091] 上述步骤(4)至步骤(6),将合法用户的脸部特征数据作为加密密钥,使加密密钥具有唯一性和更好的私密性,与使用外部提供或随机生成的密钥进行加密相比,进一步提高了密码的安全性。
[0092] 为了进一步提高密码管控器的安全性,该密码管控器内的存储装置可以通过加密U盘实现;该加密U盘是指对U盘内容有加解密保护功能的U盘;加密U盘内嵌超限锁定和超限销毁功能,只要当前用户在预设次数内的人脸识别均错误,该U盘马上进入锁定状态,并上传当前用户的人脸相片,此后,加密U盘将销毁存储的数据;该加密U盘在格式化或销毁(包括量产)时,会自动使用芯片随机创建一个新的敏感数据加密密钥,使U盘无法恢复得到格式化或销毁前的重要数据;该加密U盘采用独立专用文件系统(通过安全容器原理实现),可以有效防止病毒、木马等恶意代码攻击,从根本上切断病毒通过U盘感染和传播的途径。该加密U盘采用先进工艺,能够对SPA/DPA、探针/FIB(聚焦离子束)探测、剖片、临界低电压等物理攻击进行安全防护,防止安全U盘泄露敏感数据。该加密U盘内的数据通过符合国密资质的硬件加密芯片加密,以密文方式存储于U盘上,对数据进行高强度保护,非持有者访问时U盘可自动锁死,提供数据自毁功能,可有效防止密码尝试和暴力破解。
[0093] 实施例四:
[0094] 对应于上述方法实施例,参见图4所示的一种基于人脸识别的防胁迫密码管控装置的结构示意图,该装置设置于密码管控器,该密码管控器上预先存储有合法用户的脸部特征数据,以及与脸部特征数据绑定的一个或多个服务提供方的用户密码;密码管控器与外部的终端通信连接;该装置包括:
[0095] 信号接收模块40,用于接收合法用户发出的胁迫信号;其中,胁迫信号包括合法用户通过密码管控器发送的触发信号,或者,通过摄像装置获取的合法用户的脸部特征信号;
[0096] 解除模块41,用于解除用户密码与合法用户的脸部特征数据的绑定关系,开放用户密码的访问权限;
[0097] 监听模块42,用于在访问权限开放过程中,监听当前用户的行为信息;其中,行为信息包括当前用户触发的终端上处于运行状态的服务提供方、提取的服务提供方对应的用户密码、以及摄像装置获取的当前用户的图像数据;服务提供方包括应用程序和/或网站;
[0098] 记录模块43,用于记录监听结果。
[0099] 进一步地,上述装置还包括发送模块,用于将监听结果发送至远端的服务器,以触发服务器生成报警信息。
[0100] 进一步地,上述监听模块,包括:信号采集单元,用于采集当前用户脸部的反射信号;特征提取单元,用于对反射信号进行特征提取,生成当前用户的脸部特征数据;判读单元,用于判断当前用户的脸部特征数据是否与合法用户的脸部特征数据相匹配;记录单元,用于如果当前用户的脸部特征数据不与合法用户的脸部特征数据相匹配,记录当前用户的图像数据。
[0101] 进一步地,上述监听模块,还包括:密码提取模块,用于当监听到终端上存在处于运行状态的服务提供方时,提取服务提供方对应的用户密码;标记模块,用于标记服务提供方和用户密码。
[0102] 本发明实施例提供的一种基于人脸识别的防胁迫密码管控装置,该设置于密码管控器,密码管控器上预先存储有合法用户的脸部特征数据,以及与脸部特征数据绑定的一个或多个服务提供方的用户密码;当接收到合法用户通过密码管控器触发或者摄像装置获取的胁迫信号后,解除用户密码与合法用户的脸部特征数据的绑定关系,开放用户密码的访问权限,同时监听当前用户的行为信息,并记录监听结果;该方式可以使用户在被胁迫的情况下,保证人身安全的同时记录胁迫过程中涉及到的密码信息,提高了密码管理方式的防胁迫性,进而提高了密码管理的安全性。
[0103] 实施例五:
[0104] 参见图5所示的一种密码管控器的结构示意图;该密码管控器包括上述密码管理装置500,还包括分别与密码管理装置连接的摄像装置502、显示屏504和通信装置506。
[0105] 在实际实现时,上述通信装置506可以用于密码管控器与外部的密码需求终端通信,也可以用于密码管控器与远端的服务器通信;可以理解,该密码管控器内还设置有与上述密码管理装置连接的存储装置。
[0106] 参见图6所示的一种密码管控器的具体结构示意图;该密码管控器还包括主体外壳600;摄像装置502和显示屏504设置于主体外壳上;主体外壳600外还设置有启动按钮602和密码确认按钮604;主体外壳600的背面还设置有支撑架606。
[0107] 上述摄像装置502可以通过近红外双摄像头实现。
[0108] 本发明实施例所提供的一种基于人脸识别的防胁迫密码管控方法和装置的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
[0109] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和/或装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0110] 另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0111] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0112] 在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0113] 最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。