当前位置: 首页 > 专利查询>汤庆佳专利>正文

一种基于多指纹识别的智能安全键盘系统及其工作方法技术方案

技术编号:19263785 阅读:35 留言:0更新日期:2018-10-27 02:33
本发明专利技术涉及一种基于多指纹识别的智能安全键盘系统及其工作方法,包括:指纹获取模块、处理模块、数据库、数据模块,指纹获取模块与处理模块连接,处理模块与数据库连接,数据库与数据模块连接,数据模块与处理模块连接,指纹获取模块分别安装于键盘的各个键帽下,指纹获取模块设置有模块编号,数据库中存有若干指纹,指纹设置有指纹编号,模块编号与指纹编号存在对应关系,处理模块用于建立指纹编号与模块编号的暂时对应链接并生成暂时链接字段,数据库中还存有指定链接字段,数据模块判断暂时连接字段与指定链接字段的对应关系,数据模块根据对应关系进行密码安全验证。

Intelligent safety keyboard system based on multi fingerprint identification and its working method

The invention relates to an intelligent security keyboard system based on multi-fingerprint identification and its working method, which comprises a fingerprint acquisition module, a processing module, a database, a data module, a fingerprint acquisition module and a processing module, a processing module and a database connection, a database and a data module connection, a data module and a processing module connection. The fingerprint acquisition module is installed under each key cap of the keyboard. The fingerprint acquisition module has a module number, a number of fingerprints are stored in the database, the fingerprint number is set up, and the module number corresponds to the fingerprint number. The processing module is used to establish a temporary corresponding link between the fingerprint number and the module number. The temporary link field is generated, and the specified link field is still in the database. The data module determines the corresponding relationship between the temporary link field and the specified link field, and the data module verifies the password security according to the corresponding relationship.

【技术实现步骤摘要】
一种基于多指纹识别的智能安全键盘系统及其工作方法
本专利技术涉及计算机及其周边设施领域,尤其涉及一种基于多指纹识别的智能安全键盘系统及其工作方法。
技术介绍
在日常生活中,经常需要使用用户密码等验证用户身份,以便根据该用户身份及权限,进行后续事务处理。例如,在网站或者软件的登录时,往往需要进行密码的验证。在现有技术中,密码键盘与后台处理系统之间使用加密方式进行用户密码传输。然而,密码攻击者在整个传输通道中都有可能截取用户密码传输报文。例如,当用户使用软件时,按照正常操作流程,通过密码键盘输入用户密码,并提交至后台处理系统,后台处理系统根据用户密码识别用户身份,判断该用户权限,据此允许用户进入或拒绝用户进入。在密码键盘与后台处理系统通信过程中,攻击者可能截取用户所输入的密码报文,与此同时,用户此次事务处理仍可正常进行,这样在用户不知情的情况下,攻击者已保留一份用户密码报文。虽然用户密码报文为密文,攻击者可能无法获知用户密码明文,但仍可在用户离开后,通过重发用户密码报文的方式,伪造用户事务处理,而后台处理系统无法识别此伪造用户信息,这将对系统安全造成威胁。因此,虽然用户密码在密码键盘和后台处理系统之间为密文传输,攻击者无法有效识别原始用户密码,但仍可直接利用用户密码密文,在非正常授权情况下重发该用户密码密文,伪造用户事务处理,威胁整个系统安全。
技术实现思路
专利技术目的:针对虽然用户密码在密码键盘和后台处理系统之间为密文传输,攻击者无法有效识别原始用户密码,但仍可直接利用用户密码密文,在非正常授权情况下重发该用户密码密文,伪造用户事务处理,威胁整个系统安全的问题,本专利技术提供一种基于多指纹识别的智能安全键盘系统及其工作方法。技术方案:一种基于多指纹识别的智能安全键盘系统,包括:指纹获取模块、处理模块、数据库、数据模块,所述指纹获取模块与所述处理模块连接,所述处理模块与所述数据库连接,所述数据库与所述数据模块连接,所述数据模块与所述处理模块连接,所述指纹获取模块分为若干子指纹获取模块,所述子指纹获取模块分别与不同的按键对应,所述子指纹获取模块设置有模块编号,所述数据库中存有若干指纹,所述指纹设置有指纹编号,所述模块编号与所述指纹编号存在对应关系,所述处理模块用于建立指纹编号与所述模块编号的暂时对应链接并生成暂时链接字段,所述数据库中还存有指定链接字段,所述数据模块判断暂时连接字段与所述指定链接字段的对应关系,所述数据模块根据所述对应关系进行密码安全验证。作为本专利技术的一种优选方式,还包括交互模块,所述交互模块面向系统连接所述处理模块,所述交互模块面向外接连接网络以及软件,所述交互模块用于提供通过安全验证的密码。作为本专利技术的一种优选方式,所述交互模块还用于获取输入对象。作为本专利技术的一种优选方式,还包括识别模块,所述识别模块连接所述处理模块,所述识别模块用于判断所述交互模块获取的输入对象并根据所述输入对象判断是否开启所述安全键盘系统。作为本专利技术的一种优选方式,针对模块编号对应单一指纹编号,包括以下步骤:S01:所述交互模块识别输入对象;S02:所述识别模块识别所述交互模块输入对象并判断输入对象是否为密码;S03:若是,则所述识别模块判断开启键盘安全系统;S04:所述处理模块根据所述识别模块的判断开启键盘安全系统;S05:所述指纹获取模块获取单个指纹;S06:所述处理模块建立所述指纹编号与所述模块编号的暂时对应链接并生成所述暂时链接字段;S07:所述数据模块判断所述暂时链接字段是否与所述指定链接字段中的任意一个字段完全一致;S08:若是,则所述数据模块判断当前密码安全验证通过;S09:所述识别模块识别密码位数是否达到上限,若否,则返回步骤S05;若是,则完成密码输入步骤;S10:所述交互模块将通过密码安全验证的密码同步至网站或者软件;S11:所述交互模块获取密码验证结果并同步至处理模块;S12:所述处理模块判断验证次数是否小于等于3,若是,则返回步骤S05;若否,则进入步骤S13;S13:所述处理模块向所述数据模块提供无效链接字段。作为本专利技术的一种优选方式,针对模块编号对应多个指纹编号,步骤S06后转入步骤S071:S071:所述识别模块识别所述密码输入位数;S081:所述处理模块根据所述输入位数判断当前位数对应的指定链接字段;S091:所述数据模块判断所述暂时链接字段是否与所述指定链接字段完全一致,若完全一致,则转入步骤S09。作为本专利技术的一种优选方式,还包括以下步骤:S001:所述指纹获取模块获取当前指纹;S002:所述处理模块在所述数据库中搜索与当前指纹一致的已知指纹的指纹编号;S003:所述处理模块获取识别出当前指纹信息的所述指纹获取模块对应的模块编号;S004:所述处理模块根据所述指纹编号以及所述模块编号进行指定链接字段的生成;S005:所述数据模块确认指定链接字段对应的模块编号。本专利技术实现以下有益效果:通过密码键盘和指纹识别系统事务处理流程,标识任意一次用户密码输入,将用户密码与该次指纹识别处理验证码绑定,确保用户输入密码对应的指纹与绑定的指纹一致,有效防止攻击者截取用户密码伪造用户身份,保护用户密码及用户身份安全。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。图1为系统框架图;图2为实施例一示意图;图3为实施例二示意图;图4为实施例三示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。实施例一:参考图为图1、图2。一种基于多指纹识别的智能安全键盘系统,包括:指纹获取模块1、处理模块2、数据库3、数据模块4,所述指纹获取模块1与所述处理模块2连接,所述处理模块2与所述数据库3连接,所述数据库3与所述数据模块4连接,所述数据模块4与所述处理模块2连接,所述指纹获取模块1分为若干子指纹获取模块,所述子指纹获取模块分别与不同的按键对应,所述子指纹获取模块设置有模块编号,所述数据库3中存有若干指纹,所述指纹设置有指纹编号,所述模块编号与所述指纹编号存在对应关系,所述处理模块2用于建立指纹编号与所述模块编号的暂时对应链接并生成暂时链接字段,所述数据库3中还存有指定链接字段,所述数据模块4判断暂时连接字段与所述指定链接字段的对应关系,所述数据模块4根据所述对应关系进行密码安全验证。作为本专利技术的一种优选方式,还包括交互模块5,所述交互模块5面向系统连接所述处理模块2,所述交互模块5面向外接连接网络以及软件,所述交互模块5用于提供通过安全验证的密码。作为本专利技术的一种优选方式,所述交互模块5还用于获取输入对象。作为本专利技术的一种优选方式,还包括识别模块6,所述识别模块6连接所述处理模块2,所述识别模块6用于判断所述交互模块5获取的输入对象并根据所述输入对象判断是否开启所述安全键盘系统。作为本专利技术的一种优选方式,针对模块编号对应单一指纹编号,包括以下步骤:S01:所述交互模块5识别输入对象;S02:所述识别模块6识别所述交互模块5输入对象并判断输入对象是否为密码;S03:若是,则所述识别模块6判断开启键盘安全系统;S04:所述处理模块2根据本文档来自技高网...

【技术保护点】
1.一种基于多指纹识别的智能安全键盘系统,包括:指纹获取模块、处理模块、数据库、数据模块,所述指纹获取模块与所述处理模块连接,所述处理模块与所述数据库连接,所述数据库与所述数据模块连接,所述数据模块与所述处理模块连接,其特征在于:所述指纹获取模块分为若干子指纹获取模块,所述子指纹获取模块分别与不同的按键对应,所述子指纹获取模块设置有模块编号,所述数据库中存有若干指纹,所述指纹设置有指纹编号,所述模块编号与所述指纹编号存在对应关系,所述处理模块用于建立指纹编号与所述模块编号的暂时对应链接并生成暂时链接字段,所述数据库中还存有指定链接字段,所述数据模块判断暂时连接字段与所述指定链接字段的对应关系,所述数据模块根据所述对应关系进行密码安全验证。

【技术特征摘要】
1.一种基于多指纹识别的智能安全键盘系统,包括:指纹获取模块、处理模块、数据库、数据模块,所述指纹获取模块与所述处理模块连接,所述处理模块与所述数据库连接,所述数据库与所述数据模块连接,所述数据模块与所述处理模块连接,其特征在于:所述指纹获取模块分为若干子指纹获取模块,所述子指纹获取模块分别与不同的按键对应,所述子指纹获取模块设置有模块编号,所述数据库中存有若干指纹,所述指纹设置有指纹编号,所述模块编号与所述指纹编号存在对应关系,所述处理模块用于建立指纹编号与所述模块编号的暂时对应链接并生成暂时链接字段,所述数据库中还存有指定链接字段,所述数据模块判断暂时连接字段与所述指定链接字段的对应关系,所述数据模块根据所述对应关系进行密码安全验证。2.根据权利要求1所述的一种基于多指纹识别的智能安全键盘系统,其特征在于:还包括交互模块,所述交互模块面向系统连接所述处理模块,所述交互模块面向外接连接网络以及软件,所述交互模块用于提供通过安全验证的密码。3.根据权利要求2所述的一种基于多指纹识别的智能安全键盘系统,其特征在于:所述交互模块还用于获取输入对象。4.根据权利要求3所述的一种基于多指纹识别的智能安全键盘系统,其特征在于:还包括识别模块,所述识别模块连接所述处理模块,所述识别模块用于判断所述交互模块获取的输入对象并根据所述输入对象判断是否开启所述安全键盘系统。5.根据权利要求1~4所述的一种基于多指纹识别的智能安全键盘系统的工作方法,其特征在于:针对模块编号对应单一指纹编号,包括以下步骤:S01:所述交互模块识别输入对象;S02:所述识别模块识别所述交互模块输入对象并判断输入对象是否为密码;S03:若是,则所述识别模块判断开启键盘安全系统;S04:所...

【专利技术属性】
技术研发人员:汤庆佳
申请(专利权)人:汤庆佳
类型:发明
国别省市:江苏,32

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

1