[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111125652B - Identity authentication system and method based on pressure touch - Google Patents

Identity authentication system and method based on pressure touch Download PDF

Info

Publication number
CN111125652B
CN111125652B CN201911298428.8A CN201911298428A CN111125652B CN 111125652 B CN111125652 B CN 111125652B CN 201911298428 A CN201911298428 A CN 201911298428A CN 111125652 B CN111125652 B CN 111125652B
Authority
CN
China
Prior art keywords
touch
pressing
sequence
pressure
identity authentication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911298428.8A
Other languages
Chinese (zh)
Other versions
CN111125652A (en
Inventor
郭江凌
张越
张瑾
蒋林睿
林禹伶
周银静
田雨露
李文浩
魏远鑫
李景
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jinan University
Original Assignee
Jinan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jinan University filed Critical Jinan University
Priority to CN201911298428.8A priority Critical patent/CN111125652B/en
Publication of CN111125652A publication Critical patent/CN111125652A/en
Application granted granted Critical
Publication of CN111125652B publication Critical patent/CN111125652B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Collating Specific Patterns (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种基于压力触控的身份认证系统及方法,该方法的步骤为:将触控区域进行划分并固定编号,采集触控区域触控压力变化数据,采集触控操作对应的位置坐标;去除开始阶段中触控压力不稳定的时段后,识别出触控区域中触控压力最大的时刻并记为为按压时刻,然后将各个触控区域的按压时刻进行排序,获得触控按压顺序;当触控按压顺序与预设触控按压密码顺序相同时,则判定身份认证成功,若不相同,则判定认证失败。本发明利用压力大小对用户按压顺序进行身份认证识别,可应用于触摸屏等具有同时获得多触摸点的坐标及压力值的压力感应设备,替代传统的键盘密码输入或图案密码输入,按压方式具有隐秘性,不容易被窥视或窃取,安全性高。

Figure 201911298428

The invention discloses an identity authentication system and method based on pressure touch. The steps of the method are: dividing touch areas and fixing numbers, collecting touch pressure change data in the touch areas, and collecting positions corresponding to touch operations Coordinates; after removing the period of unstable touch pressure in the initial stage, identify the moment with the highest touch pressure in the touch area and record it as the pressing moment, and then sort the pressing moments of each touch area to obtain the touch pressing sequence; when the sequence of touch and press is the same as the sequence of preset touch and press password, it is determined that the identity authentication is successful; if not, it is determined that the authentication fails. The present invention uses the pressure to perform identity authentication and identification on the user's pressing sequence, and can be applied to a touch screen and other pressure sensing devices that simultaneously obtain the coordinates and pressure values of multiple touch points, instead of the traditional keyboard password input or pattern password input, and the pressing method has a secretive feature. Sex, not easy to be peeped or stolen, high security.

Figure 201911298428

Description

一种基于压力触控的身份认证系统及方法A pressure touch-based identity authentication system and method

技术领域technical field

本发明涉及终端身份认证技术领域,具体涉及一种基于压力触控的身份认证系统及方法。The invention relates to the technical field of terminal identity authentication, in particular to a pressure touch-based identity authentication system and method.

背景技术Background technique

现有身份认证技术,以解锁为代表,主要通过设置解锁图案或者输入数字密码进行匹配验证。由于这些方法需要用户的手指进行大幅度的空间移动,容易被旁人或录像设备记录并识别,其安全性和保密性较低。也有少量通过计算触控压力值进行验证。然而,仅仅是对触控压力值的验证,其安全性依然不足,在具有同时获得多触摸点坐标和压力的触控设备中,也有通过具有防偷窥能力的认证方式,如采用人脸识别和指纹识别两种方式进行认证解锁,但对于人脸识别与指纹识别,会受到诸多因素的干扰导致识别失败,譬如戴帽子、口罩以及侧卧的姿势等会干扰人脸识别的准确性,戴手套,或手指沾水会干扰指纹识别的准确性。Existing identity authentication technologies, represented by unlocking, are mainly matched and verified by setting an unlocking pattern or entering a digital password. Since these methods require the user's finger to move in a large amount in space, they are easily recorded and identified by bystanders or video recording devices, and their security and confidentiality are low. There is also a small amount of verification by calculating the touch pressure value. However, it is only the verification of the touch pressure value, and its security is still insufficient. Among the touch devices that can obtain the coordinates and pressure of multiple touch points at the same time, there are also authentication methods with anti-peeping ability, such as the use of face recognition and There are two methods of fingerprint recognition for authentication and unlocking, but for face recognition and fingerprint recognition, many factors will interfere with the recognition failure. For example, wearing hats, masks, and the posture of lying on the side will interfere with the accuracy of face recognition. Wear gloves. , or wet fingers will interfere with the accuracy of fingerprint recognition.

发明内容SUMMARY OF THE INVENTION

为了克服现有技术存在的缺陷与不足,本发明提供一种基于压力触控的身份认证系统及方法,本发明利用压力大小对用户按压顺序进行识别,用户按压顺序不可见,只依靠用户的个人按压的习惯,按压方式具有隐秘性,不容易被窥视或窃取,安全性高。In order to overcome the defects and deficiencies of the prior art, the present invention provides an identity authentication system and method based on pressure touch. The present invention uses the pressure to identify the user's pressing sequence, the user's pressing sequence is invisible, and only depends on the user's personal The habit of pressing, the pressing method is secret, it is not easy to be peeped or stolen, and the security is high.

为了达到上述目的,本发明采用以下技术方案:In order to achieve the above object, the present invention adopts the following technical solutions:

本发明提供一种基于压力触控的身份认证系统,包括:按压区域编号模块、按压数据采集模块、特征提取模块、顺序获取模块和匹配认证模块;The invention provides an identity authentication system based on pressure touch, comprising: a pressing area numbering module, a pressing data acquisition module, a feature extraction module, a sequence acquisition module and a matching authentication module;

所述按压区域编号模块用于对触控按压区域进行固定编号;The pressing area numbering module is used for fixedly numbering the touch pressing area;

所述按压数据采集模块用于采集触控按压区域的触控压力变化数据,并记录触控操作对应的位置坐标;The pressing data collection module is used to collect the touch pressure change data of the touch pressing area, and record the position coordinates corresponding to the touch operation;

所述特征提取模块用于将初始阶段中非正式按压时段的触控压力数据去除,保留初始阶段中正式按压时段的触控压力数据,将触控压力数据中最大触控压力值对应的时刻设置为按压时刻;The feature extraction module is used to remove the touch pressure data in the informal pressing period in the initial stage, retain the touch pressure data in the formal pressing period in the initial stage, and set the time corresponding to the maximum touch pressure value in the touch pressure data. is the pressing time;

所述顺序获取模块用于将按压时刻进行排序得到触控按压顺序,所述触控按压顺序包括触控按压密码顺序和触控按压认证顺序;The sequence obtaining module is configured to sort the pressing moments to obtain a touch pressing sequence, where the touch pressing sequence includes a touch pressing password sequence and a touch pressing authentication sequence;

所述匹配认证模块用于将触控按压认证顺序与预设的触控按压密码顺序进行匹配认证。The matching authentication module is used for matching and authenticating the touch pressing authentication sequence with the preset touch pressing password sequence.

本发明还提供一种基于压力触控的身份认证方法,包括下述步骤:The present invention also provides an identity authentication method based on pressure touch, comprising the following steps:

将触控按压区域进行区域划分,对划分后的触控按压区域进行固定编号;Divide the touch and press area into regions, and perform a fixed number on the divided touch and press areas;

采集触控按压区域的触控压力变化数据,并记录触控操作对应的位置坐标;Collect the touch pressure change data of the touch pressing area, and record the position coordinates corresponding to the touch operation;

将初始阶段中非正式按压时段的触控压力数据去除,保留初始阶段中正式按压时段的触控压力数据,将触控压力数据中最大触控压力值对应的时刻设置为按压时刻;Remove the touch pressure data in the informal pressing period in the initial stage, retain the touch pressure data in the formal pressing period in the initial stage, and set the time corresponding to the maximum touch pressure value in the touch pressure data as the pressing time;

将按压时刻进行排序,获取触控按压顺序,所述触控按压顺序包括触控按压密码顺序和触控按压认证顺序;Sort the pressing times to obtain a touch pressing sequence, where the touch pressing sequence includes a touch pressing password sequence and a touch pressing authentication sequence;

将触控按压认证顺序与触控按压密码顺序进行匹配认证,当触控按压顺序与预设触控按压密码顺序相同时,则判定密码输入正确,身份认证成功;若不相同,则判定密码错误,身份认证不成功,重新采集触控按压顺序。Match the touch and press authentication sequence with the touch and press password sequence for authentication. When the touch and press sequence is the same as the preset touch and press password sequence, it is determined that the password is entered correctly and the identity authentication is successful; if not, it is determined that the password is incorrect , the identity authentication is unsuccessful, and the touch and press sequence is recollected.

作为优选的技术方案,所述获取触控按压顺序采用先存储后提取的方式,具体步骤为:As a preferred technical solution, the acquisition of the touch pressing sequence adopts a method of first storing and then extracting, and the specific steps are:

预设触控按压密码顺序:采集触控按压区域的触控压力变化数据,得到多个原始按压数据并进行存储,将原始按压数据中最大触控压力值对应的时刻设置为预设密码按压时刻,将所述预设密码按压时刻进行排序提取,得到触控按压密码顺序;Preset touch pressing password sequence: collect touch pressure change data in the touch pressing area, obtain and store a plurality of original pressing data, and set the moment corresponding to the maximum touch pressure value in the original pressing data as the preset password pressing moment , sorting and extracting the preset password pressing time to obtain the touch pressing password sequence;

获取触控按压认证顺序:进行触控压力变化数据采集,将原始按压数据更新为身份认证按压数据,并进行存储,将身份认证按压数据中最大触控压力值对应的时刻设置为身份认证按压时刻,将所述身份认证按压时刻进行排序提取,得到触控按压认证顺序。Obtain the touch and press authentication sequence: collect the touch pressure change data, update the original press data to the identity authentication press data, and store it, and set the time corresponding to the maximum touch pressure value in the identity authentication press data as the identity authentication press time , sorting and extracting the identity authentication pressing times to obtain a touch pressing authentication sequence.

作为优选的技术方案,所述获取触控按压顺序采用边采集边处理的方式,具体步骤为:As a preferred technical solution, the acquisition of the touch pressing sequence adopts a method of processing while collecting, and the specific steps are:

预设触控按压密码顺序:Preset touch and press password sequence:

采集并存储正式按压时段的初始触控压力数据,当采集到触控按压区域中的触控压力值大于前一时刻的触控压力值时,更新当前触控按压区域的触控压力值和对应的预设密码按压时刻,重复更新触控压力数据,直至预设密码触控按压操作结束,将各个触控按压区域中的预设密码按压时刻排序后设置为触控按压密码顺序;Collect and store the initial touch pressure data of the official pressing period, and update the touch pressure value of the current touch pressing area and the corresponding touch pressure value when the collected touch pressure value in the touch pressing area is greater than the touch pressure value at the previous moment. the preset password pressing time, update the touch pressure data repeatedly, until the preset password touch pressing operation ends, sort the preset password pressing time in each touch pressing area and set it as the touch pressing password sequence;

获取触控按压认证顺序:Get the touch and press authentication sequence:

采集触控按压数据,当触控按压区域中出现最大触控压力值时,存储当前区域的触控压力值和对应的身份认证按压时刻,身份认证触控按压操作结束后,将各个触控按压区域中的身份认证按压时刻排序后设置为触控按压认证顺序。Collect touch pressing data, when the maximum touch pressure value appears in the touch pressing area, store the touch pressure value in the current area and the corresponding authentication pressing time. After the identity authentication touch pressing operation is completed, each touch pressing The identity authentication pressing time in the area is sorted and set to the touch pressing authentication order.

作为优选的技术方案,还包括报警保护步骤,当多次判定为身份认证不成功时,限制触控操作进行身份认证。As a preferred technical solution, an alarm protection step is also included, and when it is determined that the identity authentication is unsuccessful for many times, the touch operation is restricted to perform identity authentication.

作为优选的技术方案,还包括密码复杂度验证步骤,判断密码复杂度是否满足设定的安全性要求,在每轮身份认证开始时设置按压提醒,一轮按压结束后得到当前轮次按压的顺序,将每一轮的触控按压顺序进行合并,设置为最终的触控按压密码顺序。As a preferred technical solution, it also includes a password complexity verification step to determine whether the password complexity meets the set security requirements, set a pressing reminder at the beginning of each round of identity authentication, and obtain the current round of pressing after the end of one round of pressing. , and combine the touch and press sequences of each round to set the final touch and press password sequence.

本发明与现有技术相比,具有如下优点和有益效果:Compared with the prior art, the present invention has the following advantages and beneficial effects:

(1)本发明利用按压动作幅度比较小的特点,解决了图形密码和数字密码为代表的认证方式所涉及的手指进行大幅度的空间移动的问题,达到了认证信息不易被窥视或窃取的技术效果。(1) The present invention utilizes the feature that the pressing action range is relatively small, solves the problem that the fingers involved in the authentication methods represented by graphic passwords and digital passwords carry out large-scale spatial movement, and achieves the technology that the authentication information is not easy to be peeped or stolen. Effect.

(2)本发明操作时受外部因素的干扰较小,主要根据用户的按压动作,解决了指纹、面部识别的易受手指卫生程度,妆容和姿势等的影响,达到了稳定性更强的技术效果。(2) The invention is less disturbed by external factors during operation, and mainly based on the pressing action of the user, it solves the influence of fingerprint and facial recognition that are susceptible to finger hygiene, makeup and posture, etc., and achieves a more stable technology. Effect.

(3)本发明根据用户在具有同时获得多触摸点的坐标及压力值的压力感应设备上按压力度的变化确定认证信息,解决了指纹、面部识别等认证方式对于设备配置的高要求,可以直接利用触摸屏终端上现有的压力传感器功能器件,操作简便、整体配置简单。(3) The present invention determines the authentication information according to the change of the user's pressing force on the pressure sensing device that has the coordinates and pressure values of the multi-touch points obtained at the same time, and solves the high requirements for the device configuration of the authentication methods such as fingerprint and facial recognition, and can directly Using the existing pressure sensor functional devices on the touch screen terminal, the operation is simple and the overall configuration is simple.

(4)对比现有的主要依靠压力的认证方式,由于用户的力道控制较主观,基本只能区别相对轻和相对重两种情况导致复杂度偏低,本发明增加多点多触控,达到了密码复杂度更高,安全性更高的技术效果。(4) Compared with the existing authentication methods that mainly rely on pressure, due to the subjective control of the user's strength, it is basically only possible to distinguish between relatively light and relatively heavy cases, resulting in low complexity. The present invention adds multi-point and multi-touch to achieve The technical effect of higher password complexity and higher security is achieved.

附图说明Description of drawings

图1为本实施例基于压力触控的身份认证系统的结构框架示意图;FIG. 1 is a schematic structural framework diagram of an identity authentication system based on pressure touch according to the present embodiment;

图2为本实施例基于压力触控的身份认证方法的流程示意图。FIG. 2 is a schematic flowchart of an identity authentication method based on pressure touch according to this embodiment.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.

实施例Example

如图1所示,本实施例提供一种基于压力触控的身份认证系统,包括:As shown in FIG. 1 , this embodiment provides an identity authentication system based on pressure touch, including:

按压区域编号模块、按压数据采集模块、特征提取模块、顺序获取模块和匹配认证模块;Pressing area numbering module, pressing data acquisition module, feature extraction module, sequence acquisition module and matching authentication module;

在本实施例中,按压区域编号模块用于对触控按压操作区域进行固定编号,按压数据采集模块用于采集触控按压操作中的压力变化数据,并记录触控操作对应的位置坐标,在按压前将屏幕划分五个区间,然后根据位置坐标所在区间确定手指编号;特征提取模块用于将开始阶段中触控压力不稳定的时段去除,保留按压特征时刻,将触控区域中触控压力最大的时刻设置为按压时刻;顺序获取模块用于将按压时刻进行排序得到按压顺序;匹配认证模块用于将触控按压认证顺序与预设触控按压密码顺序进行匹配认证;In this embodiment, the pressing area numbering module is used to fix the number of the touch pressing operation area, and the pressing data collection module is used to collect the pressure change data in the touch pressing operation, and record the position coordinates corresponding to the touch operation. Before pressing, the screen is divided into five sections, and then the finger number is determined according to the section where the position coordinates are located; the feature extraction module is used to remove the period of unstable touch pressure in the initial stage, retain the pressing feature moment, and use the touch pressure in the touch area to remove the time period. The maximum time is set as the pressing time; the sequence acquisition module is used for sorting the pressing time to obtain the pressing sequence; the matching authentication module is used for matching and authenticating the touch pressing authentication sequence and the preset touch pressing password sequence;

在本实施例中,基于压力触控的身份认证系统内还设有处理器、存储器、压力传感器和时间记录器,处理器用于执行所述程序时实现以及对数据处理,存储器用于存储程序和数据,现有的触摸屏即使是不同种类都能够通过不同的方式定位触摸的位置响应XY坐标,时间则通过利用系统函数从时间记录器中获取。In this embodiment, the identity authentication system based on pressure touch is further provided with a processor, a memory, a pressure sensor and a time recorder. The processor is used to implement and process data when executing the program, and the memory is used to store the program and Data, even if the existing touch screens are of different types, can locate the touch position in different ways and respond to XY coordinates, and the time is obtained from the time recorder by using the system function.

如图2所示,本实施例提供一种基于压力触控的身份认证方法,包括下述步骤:As shown in FIG. 2 , this embodiment provides an identity authentication method based on pressure touch, including the following steps:

S1:将触控区域划分为n个互不重叠的手指区域并固定编码,其中,区域数量可根据设备大小和用户习惯自行调整,每一个手指区域的中心对应一根手指自然摆放时的指尖位置,认证系统通过循环扫描的方式从触控设备获取所有触摸点的在具体时间下的位置及压力数值;S1: Divide the touch area into n non-overlapping finger areas and fix the coding. The number of areas can be adjusted according to the size of the device and user habits. The center of each finger area corresponds to the finger when a finger is placed naturally. Point position, the authentication system obtains the position and pressure value of all touch points at a specific time from the touch device through cyclic scanning;

本实施例的触控设备也可以采用具有显示功能(如触摸屏幕)的设备,在手指区域显示如圆圈等的特定标志,提示使用者手指应该按压的位置;The touch-control device in this embodiment may also adopt a device with a display function (such as a touch screen), and display a specific mark such as a circle in the finger area to prompt the user where the finger should be pressed;

本实施例对手指按压区域进行固定编号的原因在于,假设用户使用食指、中指、无名指三只手指进行按压,若不固定编号,三只手指的序号会随机产生,设定密码时,食指被分配序号为1,中指被分配序号为2,无名指被分配序号为3,而设定成功后需要进行身份认证时,食指被分配序号为3,中指被分配序号为1,无名指被分配序号为2,这样,即使用户两次都按照食指中指无名指的顺序进行按压,得到的按压次序却是123或312这两种截然不同的情况,导致认证失败,因而需要通过固定每只手指按压区域的编号来避免这种情况;The reason why the finger pressing area is fixedly numbered in this embodiment is that it is assumed that the user presses with three fingers: the index finger, the middle finger, and the ring finger. If the numbers are not fixed, the serial numbers of the three fingers will be randomly generated. When the password is set, the index finger is assigned the serial number of 1. The middle finger is assigned a serial number of 2, the ring finger is assigned a serial number of 3, and when identity authentication is required after successful setting, the index finger is assigned a serial number of 3, the middle finger is assigned a serial number of 1, and the ring finger is assigned a serial number of 2. In this way, Even if the user presses in the order of the index finger, the middle finger, and the ring finger twice, the obtained pressing order is 123 or 312, which are two completely different situations, resulting in authentication failure. Therefore, it is necessary to fix the number of the pressing area of each finger to avoid this kind of situation. Happening;

在本实施例中,对手指按压区域进行固定编号的具体实现方式为:若用户选择使用n只手指进行按压,则自动将触控区域按坐标值划分并使划分区域可视,再按区域顺序固定编号,每一部分固定编号为1、2、3…这样,在1部分按压的手指自动编号为1,在2部分按压的手指自动编号为2…以此类推,采用这种方式,无论何时,只要手指对应的屏幕的区域不变,各手指的编号就一直是固定的,而手指具体位于哪个区域,就是靠按压数据采集模块采集到的手指坐标信息来确定的;In this embodiment, the specific implementation of the fixed numbering of the finger pressing area is: if the user chooses to use n fingers to press, the touch area is automatically divided according to the coordinate value and the divided area is visible, and then the area is ordered according to the order. Fixed numbering, each part is fixedly numbered 1, 2, 3... In this way, the finger that presses in part 1 is automatically numbered 1, the finger that presses in part 2 is automatically numbered 2... and so on, in this way, whenever , as long as the area of the screen corresponding to the finger remains unchanged, the number of each finger is always fixed, and which area the finger is located in is determined by the finger coordinate information collected by the pressing data acquisition module;

S2:输入按压密码顺序的流程如下:身份认证系统提示将n根手指同时放在各自的手指区域的中心,身份认证系统从检测到用户最后一根手指触碰到设备起,提示用户维持姿势等待一小段时间(如2秒),以排除初期压力信号不稳定的影响,等待结束后,提示用户可以开始正式按压,每个手指区域必须且只被按压一次,按压顺序由用户自行决定(即为按压密码顺序),当系统检测到所有手指区域已经被按压过一次后,提示用户本轮按压密码输入结束;S2: The process of inputting the pressing password sequence is as follows: the identity authentication system prompts to place n fingers in the center of their respective finger areas at the same time, and the identity authentication system prompts the user to maintain the posture and wait from the moment it detects that the user's last finger touches the device A short period of time (such as 2 seconds) is used to eliminate the influence of the unstable pressure signal at the initial stage. After waiting, the user is prompted to start pressing formally. Each finger area must be pressed only once, and the pressing sequence is determined by the user (ie Press the password sequence), when the system detects that all finger areas have been pressed once, it prompts the user to end the current round of pressing the password input;

在本实施例中,整个按压的过程由于手指不离开触摸屏,所以每只手指的压力一直存在,且由于用户用力习惯存在差异,所以无法通过设置固定的压力差来判断是否按压,经过多轮实验测试,同一手指按压时的压力会高于其在其他状态下的压力(不按压状态的压力或其他手指按压时的联动压力),且手指的压力随时间变化的波形是非常不稳定的,主要存在三方面的干扰,一是在手指刚接触设备但还未开始正式按压的阶段,压力感应数据不稳定,容易出现未开始正式按压阶段的触控压力高于正式按压阶段的最大压力值;二是手指之间存在着联动性,某一手指按压时会导致另外的手指发力,使得无法将某一时刻压力最大的手指来简单作为此时刻按压的手指,对最终的压力波形也会产生干扰;三是不同用户在具体使用过程中,会产生一系列干扰波形,通过将开始阶段中触控压力不稳定的时段去除,找到各手指压力最大的时刻作为按压时刻,可以排除初期压力信号不稳定的影响,规避了手指联动的影响;In this embodiment, since the finger does not leave the touch screen in the whole pressing process, the pressure of each finger always exists, and because the user's force habits are different, it is impossible to determine whether to press by setting a fixed pressure difference. After several rounds of experiments In the test, the pressure when the same finger is pressed will be higher than its pressure in other states (the pressure in the non-pressing state or the linkage pressure when other fingers are pressed), and the waveform of the pressure of the finger changes with time is very unstable, mainly There are three interferences. First, in the stage when the finger just touches the device but has not yet started to press the device, the pressure sensing data is unstable, and it is easy to cause that the touch pressure in the stage where the official pressing is not started is higher than the maximum pressure value in the formal pressing stage; There is linkage between fingers. When one finger is pressed, it will cause another finger to exert force, so that it is impossible to simply use the finger with the most pressure at a certain moment as the finger to be pressed at this moment, and it will also interfere with the final pressure waveform. The third is that different users will generate a series of interference waveforms in the specific use process. By removing the period of unstable touch pressure in the initial stage, and finding the moment when the pressure of each finger is the greatest as the pressing moment, the instability of the initial pressure signal can be ruled out. The influence of , avoids the influence of finger linkage;

在本实施例中,正式按压阶段结束后,系统将各个手指区域中压力最大的时刻设置为该区域的按压时刻,然后将各个手指区域的按压时刻按时间先后进行排序,获得按压密码顺序;In this embodiment, after the formal pressing phase ends, the system sets the moment of maximum pressure in each finger area as the pressing moment of the area, and then sorts the pressing moment of each finger area in chronological order to obtain the pressing password sequence;

S3:用户使用该系统设置按压密码的流程如下:系统提示用户设置密码,用户依照步骤S2完成密码的输入后,系统将获取的按压顺序储存为预设密码;S3: The process for the user to use the system to set a pressing password is as follows: the system prompts the user to set a password, and after the user completes the input of the password according to step S2, the system stores the obtained pressing sequence as a preset password;

在本实施例中,获取触控按压顺序设置有两种工作模式,其中,第一种工作模式在获取按压顺序时对手指按压的信息进行先存后取,步骤包括:检测一轮触控按压操作后得到多个按压数据,将按压数据保存在按压数据单元中,进行数据的处理和提取后得到触控按压顺序,此为预设触控按压密码顺序,然后检测后续的触控按压操作,更新按压数据单元内的按压数据,进行提取后得到触控按压顺序,设置为本次触控按压认证顺序;In this embodiment, there are two working modes for acquiring the touch pressing sequence. In the first working mode, when acquiring the pressing sequence, the information of finger pressing is first stored and then retrieved. The steps include: detecting a round of touch pressing After the operation, a plurality of pressing data is obtained, the pressing data is stored in the pressing data unit, and the touch pressing sequence is obtained after data processing and extraction, which is the preset touch pressing password sequence, and then subsequent touch pressing operations are detected, Update the pressing data in the pressing data unit, obtain the touch pressing sequence after extraction, and set it as the current touch pressing authentication sequence;

设置密码时,在获取按压顺序时对手指按压的信息进行先存后取,先将一轮按压的所有手指数据保存在数据存储单元中,假设存储于“手指数据文件”中(下文均使用“手指数据文件”代替数据存储单元,方便理解),再调用“手指数据文件”进行按压特征提取与顺序获取,获取按压顺序后保存这一顺序,假设保存为“密码顺序文件”,身份认证时,同样采用先存后取的方式,“手指数据文件”里的内容会被新的按压产生的手指数据覆盖,调用新的“手指数据文件”进行按压特征提取与顺序获取,获取按压顺序后保存这一顺序,假设保存为“解码顺序文件”。再次进行身份认证时,以同样的方式,新的数据覆盖“手指数据文件”,新的顺序覆盖“解码顺序文件”,重置密码时,以同样的方式,新的数据覆盖“手指数据文件”,新的顺序覆盖“密码顺序文件”,每次进行身份认证时输出“密码顺序文件”与“解码顺序文件”到匹配认证模块;When setting the password, when obtaining the pressing sequence, the information of the finger pressing is first stored and then retrieved, and all the finger data of one round of pressing are first stored in the data storage unit, assuming that they are stored in the "finger data file" (hereinafter referred to as "" "Finger data file" instead of the data storage unit, which is easy to understand), and then call the "finger data file" to extract the pressing features and obtain the sequence. In the same way, the “finger data file” will be overwritten by the finger data generated by the new pressing, and the new “finger data file” will be called to extract the pressing features and obtain the pressing sequence. After obtaining the pressing sequence, save the data. A sequence, assumed to be saved as a "decoding sequence file". When re-authenticating, in the same way, the new data overwrites the "finger data file", the new sequence overwrites the "decoding sequence file", and when the password is reset, in the same way, the new data overwrites the "finger data file" , the new sequence overwrites the "password sequence file", and outputs the "password sequence file" and "decoding sequence file" to the matching authentication module each time authentication is performed;

第二种工作模式为:将第一种工作模式中对数据进行先存后取改为边采集边处理,在一轮触控按压操作中,采集最开始数据作为初始值存入数据单元中,当某一触控区域中出现触控压力大于前一个时刻的压力时,更新原有数据单元内的数据中的时刻及压力为当前区域的按压时刻和压力,当所有的手指区域均检测不到压力数值时即视为触控按压操作结束,然后将各个区域的按压时刻排序设置为预设触控按压密码顺序,在新的一轮触控按压操作中,当触控区域中出现触控压力最大时,保存为当前区域的按压时刻,触控按压操作结束后,将各个区域的按压时刻排序设置为触控按压顺序,即认证密码;The second working mode is: changing the data storage and retrieval in the first working mode to processing while collecting, in one round of touch and pressing operation, the first data collected is stored in the data unit as the initial value, When the touch pressure in a certain touch area is greater than the pressure at the previous time, the time and pressure in the data in the original data unit are updated to the pressing time and pressure of the current area. When all finger areas cannot be detected When the pressure value is reached, it is regarded as the end of the touch pressing operation, and then the pressing time sequence of each area is set to the preset touch pressing password sequence. In a new round of touch pressing operation, when the touch pressure appears in the touch area When the maximum value is reached, it is saved as the pressing time of the current area. After the touch pressing operation is completed, the pressing time sequence of each area is set to the touch pressing sequence, that is, the authentication password;

按压数据采集模块、按压区域编号模块、顺序获取模块在对每个手指进行数据采集与数据处理的同时,当压力值出现新的最大值时,保存这一时刻,而将其他非最大压力值时刻的相关数据(时间、坐标、压力等)直接删除,手指按压结束之后,将各手指保存下来的时刻进行比较,得出顺序,将顺序按照“密码顺序”、“解码顺序”等同第一种方式进行保存,其他手指数据完全删除,每次认证时输出“密码顺序”与“解码顺序”两个文件到匹配认证模块;While the pressing data acquisition module, pressing area numbering module, and sequential acquisition module are collecting and processing data for each finger, when the pressure value reaches a new maximum value, the moment is saved, and other non-maximum pressure value moments are saved. The relevant data (time, coordinates, pressure, etc.) of the digitizer are deleted directly. After the finger press is completed, compare the moments saved by each finger to obtain the sequence. The sequence is equivalent to the first method according to the "password sequence" and "decoding sequence". Save it, delete other finger data completely, and output two files of "password sequence" and "decoding sequence" to the matching authentication module each time of authentication;

S4:系统进行身份认证的流程如下:先重复S2的步骤获取本次触控按压操作的顺序,再从数据储存单元中读取用户预设的压力密码顺序,将本次获取的密码顺序与S3步骤中存储的密码顺序进行比较,当触控按压顺序与预设触控按压密码顺序相同时,则判定密码输入正确,身份认证成功;若不相同,则判定密码错误,身份认证不成功,重新采集触控按压顺序。S4: The identity authentication process of the system is as follows: first repeat the steps of S2 to obtain the sequence of this touch and press operation, then read the pressure password sequence preset by the user from the data storage unit, and compare the password sequence obtained this time with S3 The sequence of the passwords stored in the steps is compared. When the sequence of touch and press is the same as the sequence of the preset touch and press password, it is determined that the password is entered correctly and the identity authentication is successful; Capture the touch press sequence.

在本实施例中,还设有报警保护步骤,当多次判定为身份认证不成功时,限制触控操作进行身份认证。In this embodiment, an alarm protection step is also provided, and when it is determined that the identity authentication is unsuccessful for many times, the touch operation is restricted to perform identity authentication.

在本实施例中,还设有密码复杂度验证步骤,密码复杂度是否足够根据用户对于设备安全性的需求不同进行判断,当用户对设备安全要求较高时,可自行增加按压的轮数,在每轮开始时设置一个提醒按压,一轮按压结束后即能得到此轮按压的顺序,将每轮按压进行特征提取和顺序获取后,将得到的按压顺序进行合并即为此次的按压顺序。In this embodiment, a password complexity verification step is also provided. Whether the password complexity is sufficient is judged according to the user's different requirements for device security. A reminder press is set at the beginning of each round. After one round of pressing, the sequence of pressing of this round can be obtained. After each round of pressing is subjected to feature extraction and sequence acquisition, the obtained pressing sequence is merged to form this pressing sequence. .

本实施例基于压力触控的身份认证方法通过若干只手指接触屏幕,在手指不离开屏幕的情况下,用户按照自己的主观意愿,以一定的顺序按压屏幕,进行识别并记录下这一按压顺序,将其作为密码,用于之后对用户的身份识别,在使用这种方式时,用户及其身边的人通过观看,只能看见手指触及屏幕并且位置固定,无法看出具体是哪只手指发力按压了屏幕,由此具备了相应的防偷窥能力。The identity authentication method based on pressure touch in this embodiment uses several fingers to touch the screen. When the fingers do not leave the screen, the user presses the screen in a certain order according to his own subjective wishes to identify and record the pressing order. , and use it as a password for subsequent identification of the user. When using this method, the user and the people around him can only see that the finger touches the screen and the position is fixed. Pressing the screen hard, it has the corresponding anti-peeping ability.

本实施例利用压力大小对用户按压顺序进行识别,在按压时,用户手指不离开触摸屏且手指位置不移动,用户按压顺序不可见,通过用户依照主观意愿按压屏幕,从而匹配按压顺序,完成身份认证。In this embodiment, the pressure is used to identify the user's pressing sequence. When pressing, the user's finger does not leave the touch screen and the finger position does not move, and the user's pressing sequence is not visible. The user presses the screen according to the subjective will, so as to match the pressing sequence and complete the identity authentication. .

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。The above-mentioned embodiments are preferred embodiments of the present invention, but the embodiments of the present invention are not limited by the above-mentioned embodiments, and any other changes, modifications, substitutions, combinations, The simplification should be equivalent replacement manners, which are all included in the protection scope of the present invention.

Claims (6)

1. An identity authentication system based on pressure touch, comprising: the device comprises a pressing region numbering module, a pressing data acquisition module, a feature extraction module, a sequence acquisition module and a matching authentication module;
the pressing area numbering module is used for fixedly numbering the touch pressing areas;
the pressing data acquisition module is used for acquiring touch pressure change data of a touch pressing area and recording position coordinates corresponding to touch operation, and fingers do not leave the touch pressing area in the whole touch pressing process;
the characteristic extraction module is used for removing the touch pressure data in an informal pressing time period in an initial stage, reserving the touch pressure data in a formal pressing time period in the initial stage, and setting the moment corresponding to the maximum touch pressure value in the touch pressure data as a pressing moment;
the sequence acquisition module is used for sequencing the pressing moments to obtain a touch pressing sequence, and the touch pressing sequence comprises a touch pressing password sequence and a touch pressing authentication sequence;
the matching authentication module is used for matching and authenticating the touch pressing authentication sequence and a preset touch pressing password sequence.
2. An identity authentication method based on pressure touch is characterized by comprising the following steps:
performing area division on the touch pressing area, and fixedly numbering the divided touch pressing areas;
acquiring touch pressure change data of a touch pressing area, and recording position coordinates corresponding to touch operation, wherein fingers do not leave the touch pressing area in the whole touch pressing process;
removing the touch pressure data of the informal pressing time period in the initial stage, reserving the touch pressure data of the formal pressing time period in the initial stage, and setting the time corresponding to the maximum touch pressure value in the touch pressure data as the pressing time;
sequencing the pressing moments to obtain a touch pressing sequence, wherein the touch pressing sequence comprises a touch pressing password sequence and a touch pressing authentication sequence;
matching and authenticating the touch pressing authentication sequence and the touch pressing password sequence, and judging that the password is input correctly and the identity authentication is successful when the touch pressing sequence is the same as the preset touch pressing password sequence; if not, the password is judged to be wrong, the identity authentication is unsuccessful, and the touch pressing sequence is collected again.
3. The identity authentication method based on pressure touch as claimed in claim 2, wherein the obtaining of the touch pressing sequence adopts a way of storing before extracting, and the specific steps are as follows:
presetting a touch pressing password sequence: acquiring touch pressure change data of a touch pressing area, obtaining and storing a plurality of original pressing data, setting a moment corresponding to the maximum touch pressure value in the original pressing data as a preset password pressing moment, and sequencing and extracting the preset password pressing moment to obtain a touch pressing password sequence;
acquiring a touch pressing authentication sequence: and acquiring touch pressure change data, updating the original pressing data into identity authentication pressing data, storing the identity authentication pressing data, setting the moment corresponding to the maximum touch pressure value in the identity authentication pressing data as an identity authentication pressing moment, and sequencing and extracting the identity authentication pressing moments to obtain a touch pressing authentication sequence.
4. The identity authentication method based on pressure touch as claimed in claim 2, wherein the acquiring of the touch pressing sequence adopts a manner of collecting and processing simultaneously, and the specific steps are as follows:
presetting a touch pressing password sequence:
acquiring and storing initial touch pressure data of a formal pressing time period, updating a touch pressure value of a current touch pressing area and a corresponding preset password pressing time when the acquired touch pressure value of the touch pressing area is greater than a touch pressure value at a previous time, repeatedly updating the touch pressure data until the preset password touch pressing operation is finished, sequencing the preset password pressing times in each touch pressing area, and setting a touch pressing password sequence;
acquiring a touch pressing authentication sequence:
the method comprises the steps of collecting touch pressing data, storing the touch pressure value of the current area and the corresponding identity authentication pressing time when the maximum touch pressure value appears in the touch pressing area, and sequencing the identity authentication pressing time in each touch pressing area after the identity authentication touch pressing operation is finished, and setting the sequence as a touch pressing authentication sequence.
5. The pressure touch-based identity authentication method according to any one of claims 2 to 4, further comprising an alarm protection step of limiting touch operation for identity authentication when the identity authentication is determined to be unsuccessful for a plurality of times.
6. The identity authentication method based on pressure touch according to any one of claims 2 to 4, further comprising a password complexity verification step of judging whether the password complexity meets a set security requirement, setting a press prompt when each round of identity authentication starts, obtaining a current press sequence after one round of press is finished, merging the touch press sequences of each round, and setting the merged sequence as a final touch press password sequence.
CN201911298428.8A 2019-12-17 2019-12-17 Identity authentication system and method based on pressure touch Active CN111125652B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911298428.8A CN111125652B (en) 2019-12-17 2019-12-17 Identity authentication system and method based on pressure touch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911298428.8A CN111125652B (en) 2019-12-17 2019-12-17 Identity authentication system and method based on pressure touch

Publications (2)

Publication Number Publication Date
CN111125652A CN111125652A (en) 2020-05-08
CN111125652B true CN111125652B (en) 2022-05-17

Family

ID=70498130

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911298428.8A Active CN111125652B (en) 2019-12-17 2019-12-17 Identity authentication system and method based on pressure touch

Country Status (1)

Country Link
CN (1) CN111125652B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114139137A (en) * 2021-11-19 2022-03-04 北京金山云网络技术有限公司 Verification method, verification device, electronic equipment and medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107395877A (en) * 2015-08-27 2017-11-24 广东欧珀移动通信有限公司 A kind of terminal false-touch prevention method and terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101626417A (en) * 2008-07-08 2010-01-13 鸿富锦精密工业(深圳)有限公司 Method for mobile terminal authentication
EP2713294A4 (en) * 2011-06-01 2014-07-02 Huawei Device Co Ltd Terminal authentication method and device thereof
US20160232342A1 (en) * 2015-02-05 2016-08-11 Wipro Limited Method and system for authenticating access
JP6746361B2 (en) * 2016-04-14 2020-08-26 キヤノン株式会社 Information processing apparatus, control method thereof, and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107395877A (en) * 2015-08-27 2017-11-24 广东欧珀移动通信有限公司 A kind of terminal false-touch prevention method and terminal

Also Published As

Publication number Publication date
CN111125652A (en) 2020-05-08

Similar Documents

Publication Publication Date Title
EP3296907B1 (en) Method for fingerprint unlocking and terminal
US9477869B2 (en) Mutual-capacitance palm print identification method, mutual-capacitance palm print identification device and mutual-capacitance palm print identification touch panel
CN105868613A (en) Biometric identification method, device and mobile terminal
JP2014502763A (en) User identification using biokinematic input
CN110248025B (en) Identity recognition method, device and storage medium for multi-fingerprint and palm print information
GB2552152A (en) Obscuring data
WO2019113779A1 (en) Intelligent lock and unlocking method
CN111125652B (en) Identity authentication system and method based on pressure touch
US10372890B2 (en) Apparatus and method for verifying an identity of a user
US20070009140A1 (en) Code generating device using biometric information
WO2019014905A1 (en) Fingerprint authentication method, device and electronic apparatus
CN109933966A (en) Continuous authentication method and system based on biological characteristics
CN103440447A (en) Online handwriting identity authentication method with attacker identity recognition capability
KR102065912B1 (en) Apparatus and method for obtaining image for user authentication using sensing pressure
CN105005729A (en) Method for unlocking screen based on image, and user terminal
CN106843727B (en) Method and system for preventing character from being deleted by mistake
CN112036894B (en) Method and system for identity confirmation by utilizing iris characteristics and action characteristics
TWI418764B (en) Fingerprint-based navigation method, method for setting up a link between a fingerprint and a navigation destination, and navigation device
WO2017041358A1 (en) User identity recognition method and apparatus, and mobile terminal
JP2008046677A (en) Biological information reader, biological information reading method, and biological information reading program
JP7305170B2 (en) PEN INPUT PERSONAL AUTHENTICATION METHOD, PROGRAM FOR EXERCISEING PEN INPUT PERSONAL AUTHENTICATION METHOD ON COMPUTER, AND COMPUTER-READABLE STORAGE MEDIUM
JP2017091276A (en) Operation permission determination device, operation permission determination system, operation permission determination method, and operation permission determination program
JP2018041202A (en) Operator authentication system, and operator authentication method
JP2007011885A (en) Biometric system, biometric method, and biometric program
CN112035819A (en) Fingerprint unlocking method and device, electronic equipment and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant