一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能化防泄露的密码输入系统、方法及介质与流程

2022-02-20 06:07:52 来源:中国专利 TAG:


1.本发明涉及密码加密技术领域,特别是涉及一种智能化防泄露的密码输入系统、方法及介质。


背景技术:

2.现有技术中,在多种终端设备上所使用的密码输入模块均采用按键式交互设备,这种密码输入模块在使用时均容易被其他人偷窥,使用户信息泄露或导致用户财产损失,最终降低了该密码输入模块所在终端设备的安全性。


技术实现要素:

3.本发明主要解决的是,现有的密码输入模块在使用时均容易被其他人偷窥,进而导致用户信息泄露或用户财产损失,最终降低了终端设备安全性的问题。
4.为解决上述技术问题,本发明采用的一个技术方案是:提供一种智能化防泄露的密码输入系统,包括:密码键入模块、界面加密模块、密码处理模块和密码后备保护模块;所述密码键入模块中配置有传感阈值设置程序,所述传感阈值设置程序用于设置传感阈值;所述密码键入模块用于获取传感信息,并基于所述传感阈值和所述传感信息输出第一密码键入界面;所述界面加密模块中配置有排列顺序配置程序,所述排列顺序配置程序用于配置字符值与密码排列顺序匹配表;所述界面加密模块用于检测所述第一密码键入界面的第一触控信息,所述界面加密模块基于所述字符值与密码排列顺序匹配表和所述第一触控信息生成第二密码键入界面;所述密码处理模块用于获取所述第二密码键入界面的键入完成度信息,所述密码处理模块基于所述键入完成度信息执行密码加密操作,并向所述密码后备保护模块发送间隔检测信号;所述密码后备保护模块中配置有时间阈值设置程序,所述时间阈值设置程序用于设置时间阈值;所述密码后备保护模块用于根据所述间隔检测信号执行计时操作,得到第一时间;所述密码后备保护模块基于所述时间阈值和所述第一时间获取异常用户访问情况,并基于所述异常用户访问情况执行生物识别操作。
5.作为一种改进的方案,所述密码键入模块包括:用户在位检测模块和界面输出模块;所述用户在位检测模块上设有距离传感器和第一功放模块;所述界面输出模块上设有图像传感器和指示模块;所述图像传感器和所述指示模块并列设在所述界面输出模块的外部;所述用户在位检测模块与所述图像传感器和所述指示模块通信连接;所述用户在位检测模块用于调用所述距离传感器获取第一用户与所述用户在位检测模块之间的第一距离信息,所述用户在位检测模块设定所述第一距离信息为所述传感
信息,并比对所述传感信息是否不大于所述传感阈值;若不大于,则所述用户在位检测模块将所述指示模块调整为点亮状态,所述用户在位检测模块通过所述第一功放模块语音提示所述第一用户朝向所述指示模块;所述用户在位检测模块还用于调用所述图像传感器获取所述第一用户的面部信息检测情况;若所述面部信息检测情况为捕捉到所述第一用户的面部信息,则所述用户在位检测模块向所述界面输出模块发送第一界面输出信号;所述界面输出模块用于根据所述第一界面输出信号输出所述第一密码键入界面。
6.作为一种改进的方案,所述界面输出模块包括:图像处理模块、区域选择模块和界面投放模块;所述界面投放模块与所述图像处理模块和所述图像传感器通信连接;所述图像处理模块中配置有灰度值集合配置程序,所述灰度值集合配置程序用于配置参数与灰度值匹配集合以及距离信息与灰度值匹配集合;所述界面投放模块中配置有界面构建程序,所述界面构建程序用于构建所述第一密码键入界面;所述图像处理模块用于获取所述用户在位检测模块所搭载的第一终端的第一显示屏参数信息,所述图像处理模块在所述参数与灰度值匹配集合中筛选出与所述第一显示屏参数信息相匹配的第一灰度值信息,并按照所述第一灰度值信息调整所述第一终端的显示屏灰度值;所述区域选择模块用于在所述图像处理模块按照所述第一灰度值信息调整所述第一终端的显示屏灰度值后,向所述第一终端的第一显示屏输出若干界面显示区域,所述区域选择模块提示所述第一用户对若干所述界面显示区域进行选择;所述区域选择模块设定所述第一用户所选的所述界面显示区域为第一区域;所述界面投放模块用于调用所述图像传感器获取所述第一用户的面部与所述第一显示屏之间的第二距离信息,所述界面投放模块在所述距离信息与灰度值匹配集合中筛选出与所述第二距离信息相匹配的第二灰度值信息,所述界面投放模块调用所述图像处理模块按照所述第二灰度值信息调整所述第一显示屏中对应所述第一区域的所述显示屏灰度值,所述界面投放模块将所述第一密码键入界面输出至调整所述显示屏灰度值后的所述第一区域中。
7.作为一种改进的方案,所述界面加密模块包括:触控检测模块、字符值计算模块和密码打乱模块;所述字符值计算模块中设有位数信息设定程序,所述位数信息设定程序用于设置位数信息;所述触控检测模块用于获取所述第一显示屏上对于所述第一密码键入界面的所述第一触控信息,所述触控检测模块将所述第一触控信息转换成第一字符值,并向所述字符值计算模块发送计算信号;所述字符值计算模块用于在收到所述计算信号后,获取第二时间;所述字符值计算模块提取所述第二时间中与所述位数信息相匹配的第三字符值;所述字符值计算模块计算所述第一字符值与所述第三字符值的差的绝对值,并设定所述绝对值为第四字符值;所述密码打乱模块用于在所述字符值与密码排列顺序匹配表中筛选出与所述第四字符值相匹配的第一密码排列顺序;所述密码打乱模块按照所述第一密码排列顺序调整所述第一显示屏上的所述第一密码键入界面中的密码布局,得到所述第二密码键入界面。
8.作为一种改进的方案,所述密码处理模块包括:密码完成度检测模块和密码加密模块;所述第二密码键入界面中包括密码键入区域和密码确认区域;所述密码完成度检测模块用于获取所述第一显示屏上对于所述第二密码键入界面的第二触控信息;所述密码完成度检测模块识别所述第二触控信息中的坐标信息是否属于所述密码键入区域;若属于,则所述密码完成度检测模块将所述第二触控信息转换为第二字符值,所述密码完成度检测模块将所述第一字符值和所述第二字符值整合,得到用户密钥,所述密码完成度检测模块设定所述键入完成度信息为密码键入待完成;若不属于,则所述密码完成度检测模块识别所述第二触控信息中的所述坐标信息是否属于所述密码确认区域,若是,则所述密码完成度检测模块设定所述键入完成度信息为密码键入完成;所述密码加密模块用于在所述键入完成度信息为所述密码键入完成时,执行所述密码加密操作,并向所述密码后备保护模块发送间隔检测信号。
9.作为一种改进的方案,所述密码加密模块包括:数据拆分模块、数据整合模块和算法加密模块;所述数据拆分模块中配置有拆分算法编译程序,所述拆分算法编译程序用于编译密钥拆分算法和时间字符拆分算法;所述数据整合模块中配置有整合算法编译程序,所述整合算法编译程序用于编译数据整合算法;所述算法加密模块中配置有加密算法配置程序和加密空间划分程序;所述加密算法配置程序用于配置加密算法;所述加密空间划分程序用于在所述第一终端的虚拟内存中划分加密空间;所述加密算法包括:非对称加密算法;所述密码加密操作由所述数据拆分模块、所述数据整合模块和所述算法加密模块之间的相互配合进行实现:所述数据拆分模块通过所述密钥拆分算法将所述用户密钥拆分,得到若干拆分密钥;所述数据拆分模块获取第三时间,并通过所述时间字符拆分算法将所述第三时间拆分,得到若干加密字符;所述数据整合模块通过所述数据整合算法将若干所述拆分密钥和若干所述加密字符进行整合,得到第一加密密钥;所述算法加密模块通过调用所述非对称加密算法将所述第一加密密钥进行加密,得到第二加密密钥;所述算法加密模块将所述第二加密密钥保存至所述加密空间中。
10.作为一种改进的方案,所述密码后备保护模块包括:时序控制器、用户信息比对模块和生物认证模块;所述用户信息比对模块中配置有时间段设定程序和数据库搭建程序,所述时间段设定程序用于设置检测时间段,所述数据库搭建程序用于搭建终端数据库;所述时序控制器用于在收到所述间隔检测信号后,执行所述计时操作,得到所述第一时间;所述时序控制器比对所述第一时间是否达到所述时间阈值,若达到,则所述时序控制器向所述用户信息比对模块发送异常用户检测信号;所述用户信息比对模块用于在收到所述异常用户检测信号后,获取所述终端数据库中与所述用户密钥相匹配的第一用户标识信息,并每隔所述检测时间段检测所述第一终端中是否存在与所述第一用户标识信息相匹配的访问请求;若存在,则所述用户信息比对
模块设定所述异常用户访问情况为存在异常用户访问;若未存在,则所述用户信息比对模块设定所述异常用户访问情况为未存在异常用户访问;所述生物认证模块用于在所述异常用户访问情况为所述存在异常用户访问时,执行所述生物识别操作。
11.作为一种改进的方案,所述生物认证模块中设有指纹信息获取模块、面部信息获取模块、拾音比对模块、第二功放模块、告警模块和校验信息处理程序;所述告警模块与所述第一终端通信连接;所述校验信息处理程序中配置有正则表达式匹配算法;所述校验信息处理程序用于获取所述终端数据库中与所述第一用户标识信息相匹配的用户校验信息;所述生物识别操作由所述指纹信息获取模块、所述面部信息获取模块、所述拾音比对模块、所述第二功放模块、所述告警模块以及所述校验信息处理程序之间的相互配合进行实现:所述生物认证模块通过所述第二功放模块语音提示第二用户语音选择指纹校验模式或面部校验模式;所述生物认证模块通过所述指纹信息获取模块在所述第二用户选择所述指纹校验模式时,获取所述第二用户的第一指纹信息;所述生物认证模块通过所述面部信息获取模块在所述第二用户选择所述面部校验模式时,获取所述第二用户的第一面部信息;所述生物认证模块通过所述拾音比对模块捕捉所述第二用户在选择所述指纹校验模式或所述面部校验模式时所输出的语音信息,所述生物认证模块通过所述拾音比对模块识别所述语音信息中的第一语音特征;所述生物认证模块通过所述校验信息处理程序提取所述用户校验信息中的第二指纹信息、第二面部信息和第二语音特征;所述生物认证模块通过所述校验信息处理程序调用所述正则表达式匹配算法比对所述第一语音特征和所述第二语音特征是否匹配;若非匹配,则所述生物认证模块通过所述告警模块向所述第一终端的管理后台发送第一告警信息;若匹配,则所述生物认证模块通过所述校验信息处理程序调用所述正则表达式匹配算法比对所述第一指纹信息与所述第二指纹信息,或比对所述第一面部信息与所述第二面部信息;若在所述第二用户选择所述指纹校验模式时,所述第一指纹信息与所述第二指纹信息匹配,或在所述第二用户选择所述面部校验模式时,所述第一面部信息与所述第二面部信息匹配,则所述生物认证模块调用所述密码键入模块输出所述第一密码键入界面;若在所述第二用户选择所述指纹校验模式时,所述第一指纹信息与所述第二指纹信息非匹配,或在所述第二用户选择所述面部校验模式时,所述第一面部信息与所述第二面部信息非匹配,则所述生物认证模块通过所述告警模块向所述第一终端的管理后台发送第二告警信息。
12.本发明还提供一种智能化防泄露的密码输入方法,包括以下步骤:第一界面输出步骤:设置传感阈值;获取传感信息;基于所述传感阈值和所述传感信息输出第一密码键入界面;第二界面输出步骤:配置字符值与密码排列顺序匹配表;检测所述第一密码键入界面的第一触控信息;基于所述字符值与密码排列顺序匹配表和所述第一触控信息生成第
二密码键入界面;用户密码加密步骤:获取所述第二密码键入界面的键入完成度信息;基于所述键入完成度信息执行密码加密操作,并生成间隔检测信号;后备识别保护步骤:设置时间阈值;基于所述间隔检测信号执行计时操作,得到第一时间;基于所述时间阈值和所述第一时间获取异常用户访问情况,并基于所述异常用户访问情况执行生物识别操作。
13.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述智能化防泄露的密码输入方法的步骤。
14.本发明的有益效果是:1、本发明所述的智能化防泄露的密码输入系统,可以通过密码键入模块、界面加密模块、密码处理模块和密码后备保护模块的相互配合,进而实现在交互界面上智能化的改变密码输入的规律,且通过图像处理的设计来实现防偷窥的功能,在多种方向上对用户的密码进行保护,全方位的提高了终端设备的安全性,进一步提升用户的体验以及用户对于终端设备的信赖,弥补了现有技术的不足,具有极高的市场价值和产品竞争力。
15.2、本发明所述的智能化防泄露的密码输入方法,可以实现智能化的改变密码输入的规律,且通过图像处理的设计来实现了防偷窥的功能,在多种方向上对用户的密码进行保护,全方位的提高了终端设备的安全性,进一步提升用户的体验以及用户对于终端设备的信赖,弥补了现有技术的不足。
16.3、本发明所述的计算机可读存储介质,可以实现引导密码键入模块、界面加密模块、密码处理模块和密码后备保护模块进行配合,进而实现智能化的改变密码输入的规律,且通过图像处理的设计来实现了防偷窥的功能,全方位的提高了终端设备的安全性,进一步提升用户的体验以及用户对于终端设备的信赖,并有效提高所述智能化防泄露的密码输入方法的可操作性。
附图说明
17.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是本发明实施例1所述智能化防泄露的密码输入系统的架构图;图2是本发明实施例2所述智能化防泄露的密码输入方法的流程图;图3是本发明实施例2所述智能化防泄露的密码输入方法的具体流程示意图。
具体实施方式
19.下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
20.在本发明的描述中,需要说明的是,本发明所描述的实施例是本发明一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
21.在本发明的描述中,需要说明的是,术语“第一”、“第二”、“第三”、“第四”仅用于描述目的,而不能理解为指示或暗示相对重要性。
22.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“密码键入模块”、“界面加密模块”、“密码处理模块”、“密码后备保护模块”、“传感阈值设置程序”、“传感阈值”、“传感信息”、“密码键入界面”、“排列顺序配置程序”、“字符值与密码排列顺序匹配表”、“触控信息”、“键入完成度信息”、“密码加密操作”、“间隔检测信号”、“时间阈值设置程序”、“时间阈值”、“计时操作”、“异常用户访问情况”、“生物识别操作”、“用户在位检测模块”、“界面输出模块”、“距离传感器”、“功放模块”、“图像传感器”、“指示模块”、“第一距离信息”、“点亮状态”、“语音提示”、“面部信息检测情况”、“捕捉到所述第一用户的面部信息”、“界面输出信号”、“显示屏”、“位数信息设定程序”、“位数信息”、“字符值”、“密码排列顺序”、“密码布局”、“密码键入区域”、“密码确认区域”、“坐标信息”、“用户密钥”、“密码键入待完成”、“密码键入完成”、“灰度值集合配置程序”、“参数与灰度值匹配集合”、“距离信息与灰度值匹配集合”、“界面构建程序”、“显示屏参数信息”、“灰度值信息”、“显示屏灰度值”、“界面显示区域”、“拆分算法编译程序”、“密钥拆分算法”、“时间字符拆分算法”、“整合算法编译程序”、“数据整合算法”、“加密算法配置程序”、“加密空间划分程序”、“加密算法”、“加密空间”、“非对称加密算法”、“拆分密钥”、“加密字符”、“加密密钥”“时序控制器”、“时间段设定程序”、“数据库搭建程序”、“检测时间段”、“终端数据库”、“异常用户检测信号”、“用户标识信息”、“访问请求”、“存在异常用户访问”、“未存在异常用户访问”、“校验信息处理程序”、“正则表达式匹配算法”、“用户校验信息”、“指纹校验模式”、“面部校验模式”应做广义理解。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
23.在本发明的描述中,需要说明的是:ai(artificial intelligence)是人工智能;id(identity document)是身份标识号;tn(twisted nematic)是扭曲向列型面板。
24.实施例1本实施例提供一种智能化防泄露的密码输入系统,如图1所示,包括:密码键入模块、界面加密模块、密码处理模块和密码后备保护模块;所述智能化防泄露的密码输入系统中,密码键入模块中配置有传感阈值设置程序,所述阈值设置程序用于设置传感阈值;所述密码键入模块用于获取传感信息,并基于所述传感阈值和所述传感信息输出第一密码键入界面;在本实施例中,密码键入模块的功能主要为对用户的行为动作进行反馈,进而向用户输出相对安全的密码输入界面;具体的,所述密码键入模块包括:用户在位检测模块和界面输出模块;所述用户在位检测模块上设有距离传感器和第一功放模块;所述界面输出模块上设有图像传感器和指示模块;在本实施例中,指示模块采用led灯或显示屏均可;所述图像传感器和所述指示模块并列设在所述界面输出模块的外部;在本实施例中,界面输出模块的外部包括但不限于界面输出模块上可以被用户所观察到的外壳和标识等;所述用户在位检测模块与所述图像传感器和所述指示模块通信连接;在本实施例中,所有的通信连接均采用无线传输技术,对应的,无线传输技术包括但不限于蓝牙传输和网络传输等;所述用户在位检测模块用于调用所述距离传感器获取第一用户与所述用户在位检测模块之间的第一距离信息,所述用户在位检测模块设定所述第一距离信息为所述传感
信息,并比对所述传感信息是否不大于所述传感阈值;若不大于,则所述用户在位检测模块将所述指示模块调整为点亮状态,所述用户在位检测模块通过所述第一功放模块语音提示所述第一用户朝向所述指示模块;对应的,用户在位检测模块的此操作具有极高的智能性,当传感信息不大于传感阈值时,说明用户需要在用户在位检测模块所搭载的终端设备上输入密钥或密码;此时需要对用户的行为进行相应的反馈操作;对应的,通过指示模块和语音提示的设置,及其人性化的引导用户进行下一步操作,在本实施例中,第一用户是在正常使用终端设备时将要输入密码的用户,且第一用户的描述还用于区分和顺序的限定;对应的,指示模块通常情况下为熄灭状态,而本实施例中的点亮状态包括但不限于高频闪烁、低频闪烁、常亮、高亮度常亮和低亮度常亮等;所述用户在位检测模块还用于调用所述图像传感器获取所述第一用户的面部信息检测情况;此操作用于检测用户是否已经朝向该指示模块;若所述面部信息检测情况为捕捉到所述第一用户的面部信息,则说明用户已朝向该指示模块,则可以进行后续的操作,若没有捕捉到相应信息,说明用户距离过近,故需要重新提醒用户;捕捉到所述第一用户的面部信息时,所述用户在位检测模块向所述界面输出模块发送第一界面输出信号;所述界面输出模块用于根据所述第一界面输出信号输出所述第一密码键入界面;具体的,所述界面输出模块包括:图像处理模块、区域选择模块和界面投放模块;所述界面投放模块与所述图像处理模块和所述图像传感器通信连接;所述图像处理模块中配置有灰度值集合配置程序,所述灰度值集合配置程序用于配置参数与灰度值匹配集合以及距离信息与灰度值匹配集合;在本实施例中,参数与灰度值匹配集合是若干不同显示参数与灰度值之间的映射关系,距离信息与灰度值匹配集合是若干不同距离信息与灰度值之间的映射关系,且两个集合中的灰度值分别根据不同显示屏的显示效果进行设定,灰度值的调整需保证用户可以看清显示屏;所述界面投放模块中配置有界面构建程序,所述界面构建程序用于构建所述第一密码键入界面;所述图像处理模块用于获取所述用户在位检测模块所搭载的第一终端的第一显示屏参数信息,在本实施例中,第一终端包括但不限于移动终端;所述图像处理模块在所述参数与灰度值匹配集合中筛选出与所述第一显示屏参数信息相匹配的第一灰度值信息,并按照所述第一灰度值信息调整所述第一终端的显示屏灰度值;可以想到的是,图像处理模块还可以对第一显示屏的对比度和亮度进行调整,进而在保证第一用户可以看到的情况下,避免他人的偷窥;所述区域选择模块用于在所述图像处理模块按照所述第一灰度值信息调整所述第一终端的显示屏灰度值后,向所述第一终端的第一显示屏输出若干界面显示区域,并提示所述第一用户对若干所述界面显示区域进行选择;所述区域选择模块设定所述第一用户所选的所述界面显示区域为第一区域;在本实施例中,区域选择模块的操作进一步提高了界面输出的安全性,采用用户选择显示区域的方式,来贴合用户的使用情况,进一步配合用户所处环境,提升了安全性的同时还提升了本系统的灵活性以及用户的体验感;所述界面投放模块用于调用所述图像传感器获取所述第一用户的面部与所述第一显示屏之间的第二距离信息,所述界面投放模块在所述距离信息与灰度值匹配集合中筛选出与所述第二距离信息相匹配的第二灰度值信息,所述界面投放模块调用所述图像处理模块按照所述第二灰度值信息调整所述第一显示屏中对应所述第一区域的所述显示屏灰度值,所述界面投放模块将所述第一密码键入界面输出至调整所述显示屏灰度值后的所述第一区
域中;在本实施例中,可以想到的是,第一显示屏可以采用tn面板材质,且进一步便于对显示屏灰度值的调整,进而使第一显示屏的显示图像只能被第一用户所看到,进一步提升用户密码的安全性,从视觉角度上进一步防止了用户信息或密码的泄露,弥补了现有技术中的空缺。
25.所述智能化防泄露的密码输入系统中,界面加密模块中配置有排列顺序配置程序,所述排列顺序配置程序用于配置字符值与密码排列顺序匹配表;所述界面加密模块用于检测所述第一密码键入界面的第一触控信息,所述界面加密模块基于所述字符值与密码排列顺序匹配表和所述第一触控信息生成第二密码键入界面;在本实施例中,字符值取阿拉伯数字中的0~9,这样进一步减少表数据对模块内存的占用,另一方面比较方便配置,且易于更新和使用;对应的,字符值与密码排列顺序匹配表中设计有10种不同的密码排列顺序,且该排列顺序配置程序会每隔一定的更新周期对该有10种密码排列顺序进行更新;对应的,更新周期在本实施例中设置为12个小时;对应的,密码排列顺序为0~9呈不同形状排列的顺序,且该形状包括但不限于:井字、一字、x型、t型、z型、h型和l型等;对应的,字符值与密码排列顺序匹配表主要用于不间断打乱密码键入界面中密码的布局,从而进一步在视觉方面防止偷窥者记住用户输入密码的顺序或手势,进而破解用户的密码;具体的,所述界面加密模块包括:触控检测模块、字符值计算模块和密码打乱模块;所述字符值计算模块中设有位数信息设定程序,所述位数信息设定程序用于设置位数信息;所述触控检测模块用于获取所述第一显示屏上对于所述第一密码键入界面的所述第一触控信息,所述触控检测模块将所述第一触控信息转换成第一字符值,并向所述字符值计算模块发送计算信号;第一触控信息即为第一显示屏上所捕捉到的第一用户对于所述第一密码键入界面所有触摸信息;对应的,第一字符值为第一用户在第一密码键入界面上所触摸的密码字符;计算信号为触控检测模块与字符值计算模块之间的交互信号,其包括但不限于脉冲信号、数字信号和使能信号等;所述字符值计算模块用于在收到所述计算信号后,获取第二时间,第二时间即为当前时间点;所述字符值计算模块提取所述第二时间中与所述位数信息相匹配的第三字符值;位数信息即为时间点中的第几位,且位数信息为1~4位;例如:当第二时间点为13:27时,若位数信息为1,则所述第三字符值为1,若位数信息为2,则所述第三字符值为3,若位数信息为3,则所述第三字符值为2,若位数信息为4,则所述第三字符值为7;所述字符值计算模块计算所述第一字符值与所述第三字符值的差的绝对值,并设定所述绝对值为第四字符值;所述密码打乱模块用于在所述字符值与密码排列顺序匹配表中筛选出与所述第四字符值相匹配的第一密码排列顺序;所述密码打乱模块按照所述第一密码排列顺序调整所述第一显示屏上的所述第一密码键入界面中的密码布局,得到所述第二密码键入界面;对应的,通过字符值计算模块和密码打乱模块的配合,使密码键入界面的打乱操作没有规律性,而越没有规律性,则相对于用户密码的保护就会越安全,且第一密码键入界面用于输入第一用户的第一位密码,第二密码键入界面用户输入第一用户的剩余密码;而密码打乱操作的基准在于用户所输入的第一位密码以及当前的时间点,进行不断的变化,安全性极高,且难以破解,进一步提高了本系统的安全性,且进一步防止了用户密码的泄露。
26.所述智能化防泄露的密码输入系统中,密码处理模块用于获取所述第二密码键入
界面的键入完成度信息,所述密码处理模块基于所述键入完成度信息执行密码加密操作,并向所述密码后备保护模块发送间隔检测信号;密码处理模块主要功能在于用户输入完密码后,对第一终端上的用户密码进行加密,进而在底层保护用户的信息,进一步防止用户密码的泄露;具体的,所述密码处理模块包括:密码完成度检测模块和密码加密模块;所述第二密码键入界面中包括密码键入区域和密码确认区域;密码键入区域即为显示密码布局的区域,密码确认区域即为用户输入完密码进行提交或确认的区域;所述密码完成度检测模块用于获取所述第一显示屏上对于所述第二密码键入界面的第二触控信息;所述密码完成度检测模块识别所述第二触控信息中的坐标信息是否属于所述密码键入区域;在本实施例中,坐标信息即为以整个第一显示屏的显示区域为边界进行向量化设置的坐标区域内的坐标值;且密码键入区域和密码确认区域同样对于所述坐标区域设有相应的坐标范围;对应的,若坐标信息属于密码键入区域,则说明第一用户还在进行密码键入阶段,没有进行确认,故所述密码完成度检测模块将所述第二触控信息转换为第二字符值,所述密码完成度检测模块将所述第一字符值和所述第二字符值整合,得到用户密钥,用户密钥在后续的生物识别中有所应用,且同时在本实施例中,用户密钥用于终端设备对用户的身份进行校验;所述密码完成度检测模块设定所述键入完成度信息为密码键入待完成;若不属于,则所述密码完成度检测模块识别所述第二触控信息中的所述坐标信息是否属于所述密码确认区域,若是,则所述密码完成度检测模块设定所述键入完成度信息为密码键入完成;所述密码加密模块用于在所述键入完成度信息为所述密码键入完成时,执行所述密码加密操作,并向所述密码后备保护模块发送间隔检测信号;对应的,为了保证各个步骤之间的有序性,间隔检测信号是在密码加密操作执行完毕后,向后备保护模块发送的;具体的,所述密码加密模块包括:数据拆分模块、数据整合模块和算法加密模块;所述数据拆分模块中配置有拆分算法编译程序,所述拆分算法编译程序用于编译密钥拆分算法和时间字符拆分算法;所述数据整合模块中配置有整合算法编译程序,所述整合算法编译程序用于编译数据整合算法;所述算法加密模块中配置有加密算法配置程序和加密空间划分程序;所述加密算法配置程序用于配置加密算法;所述加密空间划分程序用于在所述第一终端的虚拟内存中划分加密空间;所述加密算法包括:非对称加密算法;所述密码加密操作包括:所述数据拆分模块通过所述密钥拆分算法将所述用户密钥拆分,得到若干拆分密钥;所述数据拆分模块获取第三时间,并通过所述时间字符拆分算法将所述第三时间拆分,得到若干加密字符;在本实施例中,第三时间为当前时间,密钥拆分算法和时间字符拆分算法均为按照待拆分数据的位数将数据拆分的算法,例如:用户密钥是5114,第三时间是12:57,则若干拆分密钥分别为:5、1、1、4;若干加密字符分别为:1、2、5、7;所述数据整合模块通过所述数据整合算法将若干所述拆分密钥和若干所述加密字符进行整合,得到第一加密密钥;在本实施例中,数据整合算法为将若干所述拆分密钥和若干所述加密字符分别错位穿插组合,对应的,以上述举例中的拆分密钥和加密字符进行整合,则得到的第一加密密钥为:51121547;对应的,在本实施例中,密钥拆分算法、时间字符拆分算法和数据整合算法包括但不限于上述算法,且可以以上述算法为基础进行改进;所述算法加密模块通过调用所述非对称加密算法将所述第一加密密钥进行加密,得到第二加密密钥;所述算法加密模
块将所述第二加密密钥保存至所述加密空间中;对应的,通过上述模块的配合,不仅全方位的防止用户的密码被偷窥,还配备了在底层逻辑中将用户所输入的密码进行算法加密,且整个加密的逻辑破解难度大,进一步提升了本系统的安全性,智能化的对用户的密码进行防泄露操作,弥补了现有技术的不足。
27.对应的,本实施例中不仅涉及到用户输入密码的过程,同时还涉及到用户离开终端设备后的保护操作:对应的,所述智能化防泄露的密码输入系统中,密码后备保护模块中配置有时间阈值设置程序,所述时间阈值设置程序用于设置时间阈值;所述密码后备保护模块用于根据所述间隔检测信号执行计时操作,得到第一时间;所述密码后备保护模块基于所述时间阈值和所述第一时间获取异常用户访问情况,并基于所述异常用户访问情况执行生物识别操作;在本实施例中,时间阈值为第一时间的比对基准;具体的,所述密码后备保护模块包括:时序控制器、用户信息比对模块和生物认证模块;所述用户信息比对模块中配置有时间段设定程序和数据库搭建程序,所述时间段设定程序用于设置检测时间段,所述数据库搭建程序用于搭建终端数据库;在本实施例中,检测时间段具体情况具体设置,检测时间段越小,则本系统的实时性越强;对应的,终端数据库为用户所用终端设备时,对于终端设备上所登记的用户的校验信息、认证信息和合法信息等;所述时序控制器用于在收到所述间隔检测信号后,执行所述计时操作,得到所述第一时间;所述时序控制器比对所述第一时间是否达到所述时间阈值,若达到,则所述时序控制器向所述用户信息比对模块发送异常用户检测信号;在本实施例中,计时操作为时序控制器在收到所述间隔检测信号后,记录了开始时间点,之后,时序控制器一直在反复记录当前时间点,而第一时间即为当前时间点和开始时间点的差值,当第一时间达到时间阈值时,即代表该差值达到时间阈值;此计时操作的目的在于:有些对用户的密码进行破解,并想要利用破解密码对用户的财产进行盗窃的人,会在用户离开一段时间后,通过伪造的身份信息证件或交互设备来激活终端设备,并通过破解密码访问用户的机要信息或资产;对应的,本计时操作即为相应的检测程序,为用户提供后备的保护措施,即使用户离开终端设备,本系统还会对用户的密码以及账户或机要信息进行保护;对应的,时间阈值应取最大值和最小值的中间值设置,在本实施例中,时间阈值取3小时,且时间阈值应根据终端设备的使用频率进行具体设置;所述用户信息比对模块用于在收到所述异常用户检测信号后,获取所述终端数据库中与所述用户密钥相匹配的第一用户标识信息,第一用户标识信息包括但不限于用户的id标识号等;所述用户信息比对模块每隔所述检测时间段检测所述密码键入模块所搭载的第一终端中是否存在与所述第一用户标识信息相匹配的访问请求;若存在,则说明该第一用户或其他用户采用与之前离开的第一用户相同的身份信息对本系统所在设备进行了访问,故为了用户的安全性,所述用户信息比对模块设定所述异常用户访问情况为存在异常用户访问,虽然此操作有一定的误判几率,但本发明旨在维护用户的信息,即使为误判,同样会提升用户的安全感;若未存在,则所述用户信息比对模块设定所述异常用户访问情况为未存在异常用户访问;所述生物认证模块用于在所述异常用户访问情况为所述存在异常用户访问时,执行所述生物识别操作。
28.具体的,所述生物认证模块中设有指纹信息获取模块、面部信息获取模块、拾音比对模块、第二功放模块、告警模块和校验信息处理程序;所述告警模块与所述第一终端通信连接;所述校验信息处理程序中配置有正则表达式匹配算法;在本实施例中,指纹信息获取
模块采用指纹采集设备;面部信息获取模块采用ai智能人脸识别芯片;拾音比对模块采用具有比对功能的音频识别设备;在本实施例中,第一功放模块和第二功放模块均采用外放设备;所述校验信息处理程序用于获取所述终端数据库中与所述第一用户标识信息相匹配的用户校验信息;用户校验信息包括第一用户对于终端设备所保存的认证信息和生物识别信息等;具体的,所述生物识别操作由所述指纹信息获取模块、所述面部信息获取模块、所述拾音比对模块、所述第二功放模块、所述告警模块以及所述校验信息处理程序之间的相配合进行实现: 所述生物认证模块通过所述第二功放模块语音提示第二用户语音选择指纹校验模式或面部校验模式;所述生物认证模块通过所述纹信息获取模块在所述第二用户选择所述指纹校验模式时,获取所述第二用户的第一指纹信息;所述生物认证模块通过所述面部信息获取模块在所述第二用户选择所述面部校验模式时,获取所述第二用户的第一面部信息;所述生物认证模块通过所述拾音比对模块捕捉所述第二用户在选择所述指纹校验模式或所述面部校验模式时所输出的语音信息,所述生物认证模块通过所述拾音比对模块识别所述语音信息中的第一语音特征;所述生物认证模块通过所述校验信息处理程序提取所述用户校验信息中的第二语音特征、第二面部信息和第二指纹信息;所述生物认证模块通过所述校验信息处理程序调用所述正则表达式匹配算法比对所述第一语音特征和所述第二语音特征是否匹配;若非匹配,则所述生物认证模块通过所述告警模块向所述第一终端的管理后台发送第一告警信息;管理后台包括但不限于网络安防中心;若匹配,则所述生物认证模块通过所述校验信息处理程序调用所述正则表达式匹配算法比对所述第一指纹信息与所述第二指纹信息,或比对所述第一面部信息与所述第二面部信息;在本实施例中,采用正则表达式匹配算法进行匹配处理,编译难度低,筛选校对结果准确,且便于操作,内存占用率小,校验效率快,进而在第一时间确定是否存在异常用户;若在所述第二用户选择所述指纹校验模式时,所述第一指纹信息与所述第二指纹信息匹配,或在所述第二用户选择所述面部校验模式时,所述第一面部信息与所述第二面部信息匹配,则所述生物认证模块调用所述密码键入模块输出所述第一密码键入界面;若在所述第二用户选择所述指纹校验模式时,所述第一指纹信息与所述第二指纹信息非匹配,或在所述第二用户选择所述面部校验模式时,所述第一面部信息与所述第二面部信息非匹配,则所述生物认证模块通过所述告警模块向所述第一终端的管理后台发送第二告警信息;对应的,因语音特征较难模仿,故首先通过拾音比对模块进行语音的校验,可以想到的是,终端设备在开始录入用户的校验信息时所采用的语音应同样为请用户说出选择指纹校验模式以及请用户说出选择面部校验模式,这样会使两种不同情况下,都存在可以进行比对的语音特征,进而还在一定程度上增加了校验的安全性;对应的,在本实施例中,第二用户为第一用户离开终端设备后,紧接着采用与第一用户相同的信息访问终端设备的用户,但同时该第二用户包括但不限于是第一用户;对应的,通过语音校验和生物识别校验相结合的判断方式,进一步提升了用户的信息的安全性,因指纹校验和面部校验的安全级别较为接近,故在本实施例中不将这两种方式同时在一种模式中进行校验;在本实施例中,第一告警信息与第二告警信息不同;第一告警信息为声音不同的情况下所作出的告警信息,其告警级别大于第二告警信息的告警级别;而在本实施例中,告警级别所代表的是异常用户访问情况对于第一用户的威胁性;对应的,可以想到的是,在告警信息发出后,管理后台可以立刻联系第一用户的其他
设备并告知第一用户对账户进行冻结或对信息进行转移等;对应的,通过密码后备保护模块,进一步在用户离开后对用户的信息及密码进行了保护,在弥补现有技术的不足的同时,采用新的架构以及逻辑配合进一步防止了用户信息的泄露,实用性和安全性极高。
29.本实施例所描述的智能化防泄露的密码输入系统,可以通过密码键入模块、界面加密模块、密码处理模块和密码后备保护模块之间的相互配合,对用户输入密码时、用户输入密码中、用户输入密码后的三种情景下,全方位的对用户的密码和信息进行了保护,防止了用户隐私的泄露,极大的提高了用户的体验感以及对终端的信赖度,弥补了现有技术的不足,具有极高的市场价值和产品竞争力。
30.实施例2本实施例提供一种智能化防泄露的密码输入方法,如图2和图3所示,包括以下步骤:s100、第一界面输出步骤:步骤s100具体包括:s110、设置传感阈值;获取传感信息;基于所述传感阈值和所述传感信息输出第一密码键入界面;具体的,配置距离传感器和第一功放模块;配置图像传感器和指示模块;调用所述距离传感器获取第一用户与所述距离传感器之间的第一距离信息,设定所述第一距离信息为所述传感信息,并比对所述传感信息是否不大于所述传感阈值;若不大于,则将所述指示模块调整为点亮状态,通过所述第一功放模块语音提示所述第一用户朝向所述指示模块;调用所述图像传感器获取所述第一用户的面部信息检测情况;若所述面部信息检测情况为捕捉到所述第一用户的面部信息,则输出所述第一密码键入界面;具体的,输出所述第一密码键入界面的步骤进一步包括:配置灰度值集合配置程序,调用所述灰度值集合配置程序配置参数与灰度值匹配集合以及距离信息与灰度值匹配集合;配置界面构建程序,调用所述界面构建程序构建所述第一密码键入界面;获取第一终端的第一显示屏参数信息,在所述参数与灰度值匹配集合中筛选出与所述第一显示屏参数信息相匹配的第一灰度值信息,并按照所述第一灰度值信息调整所述第一终端的显示屏灰度值;按照所述第一灰度值信息调整所述第一终端的显示屏灰度值后,向所述第一终端的第一显示屏输出若干界面显示区域,并提示所述第一用户对若干所述界面显示区域进行选择;设定所述第一用户所选的所述界面显示区域为第一区域;调用所述图像传感器获取所述第一用户的面部与所述第一显示屏之间的第二距离信息,在所述距离信息与灰度值匹配集合中筛选出与所述第二距离信息相匹配的第二灰度值信息,并按照所述第二灰度值信息调整所述第一显示屏中对应所述第一区域的所述显示屏灰度值,将所述第一密码键入界面输出至调整所述显示屏灰度值后的所述第一区域中。
31.s200、第二界面输出步骤:步骤s200具体包括:s210、配置字符值与密码排列顺序匹配表;检测所述第一密码键入界面的第一触控信息;基于所述字符值与密码排列顺序匹配表和所述第一触控信息生成第二密码键入界面;
具体的,配置位数信息设定程序,通过所述位数信息设定程序设置位数信息;获取所述第一显示屏上对于所述第一密码键入界面的所述第一触控信息,将所述第一触控信息转换成第一字符值,并获取第二时间;提取所述第二时间中与所述位数信息相匹配的第三字符值;计算所述第一字符值与所述第三字符值的差的绝对值,并设定所述绝对值为第四字符值;在所述字符值与密码排列顺序匹配表中筛选出与所述第四字符值相匹配的第一密码排列顺序;按照所述第一密码排列顺序调整所述第一显示屏上的所述第一密码键入界面中的密码布局,得到所述第二密码键入界面。
32.s300、用户密码加密步骤:步骤s300具体包括:s310、获取所述第二密码键入界面的键入完成度信息;基于所述键入完成度信息执行密码加密操作,并生成间隔检测信号;具体的,在所述第二密码键入界面中识别密码键入区域和密码确认区域;获取所述第一显示屏上对于所述第二密码键入界面的第二触控信息;识别所述第二触控信息中的坐标信息是否属于所述密码键入区域;若属于,则将所述第二触控信息转换为第二字符值,并将所述第一字符值和所述第二字符值整合,得到用户密钥,设定所述键入完成度信息为密码键入待完成;若不属于,则识别所述第二触控信息中的所述坐标信息是否属于所述密码确认区域,若是,则设定所述键入完成度信息为密码键入完成;当所述键入完成度信息为所述密码键入完成时,执行所述密码加密操作,并生成所述间隔检测信号。
33.具体的,密码加密操作的步骤进一步包括:配置拆分算法编译程序,调用所述拆分算法编译程序编译密钥拆分算法和时间字符拆分算法;配置整合算法编译程序,调用所述整合算法编译程序编译数据整合算法;配置加密算法配置程序和加密空间划分程序;调用所述加密算法配置程序用于配置加密算法;调用所述加密空间划分程序在所述第一终端的虚拟内存中划分加密空间;具体的,所述加密算法包括:非对称加密算法;所述密码加密操作包括:通过所述密钥拆分算法将所述用户密钥拆分,得到若干拆分密钥;获取第三时间,并通过所述时间字符拆分算法将所述第三时间拆分,得到若干加密字符;通过所述数据整合算法将若干所述拆分密钥和若干所述加密字符进行整合,得到第一加密密钥;调用所述非对称加密算法将所述第一加密密钥进行加密,得到第二加密密钥;将所述第二加密密钥保存至所述加密空间中。
34.s400、后备识别保护步骤:步骤s400具体包括:s410、设置时间阈值;基于所述间隔检测信号执行计时操作,得到第一时间;基于所述时间阈值和所述第一时间获取异常用户访问情况,并基于所述异常用户访问情况执行生物识别操作;具体的,配置时间段设定程序和数据库搭建程序,调用所述时间段设定程序设置检测时间段,调用所述数据库搭建程序搭建终端数据库;在收到所述间隔检测信号后,执行所述计时操作,得到所述第一时间;比对所述第一时间是否达到所述时间阈值,若达到,则获取所述终端数据库中与所述用户密钥相匹配的第一用户标识信息,并每隔所述检测时间段检测所述第一终端中是否存在与所述第一用户标识信息相匹配的访问请求;若存在,则设定所述异常用户访问情况为存在异常用户访问;若未存在,则设定所述异常用户访问情
况为未存在异常用户访问;在所述异常用户访问情况为所述存在异常用户访问时,执行所述生物识别操作;具体的,生物识别操作的步骤进一步包括:配置指纹信息获取模块、面部信息获取模块、拾音比对模块、第二功放模块、告警模块和校验信息处理程序;将所述告警模块与所述第一终端通信连接;在所述校验信息处理程序中配置正则表达式匹配算法;调用所述校验信息处理程序获取所述终端数据库中与所述第一用户标识信息相匹配的用户校验信息;调用所述第二功放模块语音提示第二用户语音选择指纹校验模式或面部校验模式;调用所述纹信息获取模块在所述第二用户选择所述指纹校验模式时,获取所述第二用户的第一指纹信息;调用所述面部信息获取模块在所述第二用户选择所述面部校验模式时,获取所述第二用户的第一面部信息;调用所述拾音比对模块捕捉所述第二用户所输出的语音信息,并识别所述语音信息中的第一语音特征;调用所述校验信息处理程序提取所述用户校验信息中的第二语音特征、第二面部信息和第二指纹信息;通过所述校验信息处理程序调用所述正则表达式匹配算法比对所述第一语音特征和所述第二语音特征是否匹配;若非匹配,则调用所述告警模块向所述第一终端的管理后台发送第一告警信息;若匹配,则通过所述校验信息处理程序调用所述正则表达式匹配算法比对所述第一指纹信息与所述第二指纹信息,或比对所述第一面部信息与所述第二面部信息;若在所述第二用户选择所述指纹校验模式时,所述第一指纹信息与所述第二指纹信息匹配,或在所述第二用户选择所述面部校验模式时,所述第一面部信息与所述第二面部信息匹配,则调用所述密码键入模块输出所述第一密码键入界面;若在所述第二用户选择所述指纹校验模式时,所述第一指纹信息与所述第二指纹信息非匹配,或在所述第二用户选择所述面部校验模式时,所述第一面部信息与所述第二面部信息非匹配,则调用所述告警模块向所述第一终端的管理后台发送第二告警信息。
35.本实施例所描述的智能化防泄露的密码输入方法,可以对用户输入密码时、用户输入密码中、用户输入密码后的三种情景下,全方位的对用户的密码和信息进行了保护,防止了用户隐私的泄露,极大的提高了用户的体验感以及对终端的信赖度,弥补了现有技术的不足,具有极高的市场价值和产品竞争力。
36.实施例3本实施例提供一种计算机可读存储介质,包括:所述存储介质用于储存将上述实施例2所述的智能化防泄露的密码输入方法实现所用的计算机软件指令,其包含用于执行上述为所述智能化防泄露的密码输入方法所设置的程序;具体的,该可执行程序可以内置在实施例1所述的智能化防泄露的密码输入系统中,这样,智能化防泄露的密码输入系统就可以通过执行内置的可执行程序实现所述实施例2所述的智能化防泄露的密码输入方法。
37.此外,本实施例具有的计算机可读存储介质可以采用一个或多个可读存储介质的任意组合,其中,可读存储介质包括电、光、电磁、红外线或半导体的系统、装置或器件,或者以上任意组合。
38.区别于现有技术,采用本技术一种智能化防泄露的密码输入系统、方法及介质可以通过本系统实现智能化的改变密码输入的规律,且通过图像处理的设计实现防偷窥的功
能,在多种方向上对用户的密码进行保护,全方位的提高了终端设备的安全性,通过本方法为本系统提供了巧妙的设计构思,最终提升了用户的体验以及用户对于终端设备的信赖,弥补了现有技术的不足,具有极高的市场价值和产品竞争力。
39.上述本发明实施例公开实施例序号仅仅为了描述,不代表实施例的优劣。
40.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
41.以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献