CN105631352A - Encoding and decoding methods, encoding and decoding apparatuses and mobile terminal - Google Patents
Encoding and decoding methods, encoding and decoding apparatuses and mobile terminal Download PDFInfo
- Publication number
- CN105631352A CN105631352A CN201510369492.6A CN201510369492A CN105631352A CN 105631352 A CN105631352 A CN 105631352A CN 201510369492 A CN201510369492 A CN 201510369492A CN 105631352 A CN105631352 A CN 105631352A
- Authority
- CN
- China
- Prior art keywords
- touch screen
- slide
- decrypted
- characteristic information
- information
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Telephone Function (AREA)
- Collating Specific Patterns (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses an encoding method. The method comprises the steps of receiving an encoding instruction of a to-be-encoded object; when a sliding operation performed on a touch screen by a user is monitored, extracting fingerprint information of a finger performing the sliding operation and operation feature information of the sliding operation; and encoding the to-be-encoded object by utilizing the extracted fingerprint information and operation feature information of the sliding operation. The invention furthermore discloses a decoding method. The decoding method comprises the steps of receiving a decoding instruction of a to-be-decoded object; when the sliding operation performed on the touch screen by the user is monitored, extracting the fingerprint information of the finger performing the sliding operation and the operation feature information of the sliding operation; and performing decoding only when the extracted fingerprint information and operation feature information are matched with those in an encoding password of the to-be-decoded object. Based on the encoding and decoding methods disclosed by the invention, the data security can be improved. The invention furthermore discloses corresponding encoding and decoding apparatuses as well as a mobile terminal.
Description
Technical field
The invention belongs to data encryption technology field, particularly relate to encrypting and decrypting method, encrypting and decrypting device and mobile terminal.
Background technology
Along with the development of science and technology, occur in that increasing mobile terminal, such as mobile phone and panel computer. The approach that user obtains information is also more various and quick, thus also brings the safety issue of information. In order to better protect user at the privacy information of mobile terminal, currently mainly adopt password or fingerprint that the data in mobile terminal are encrypted and decrypted.
But, at present by password or fingerprint, data are carried out the mode of encryption and decryption and yet suffer from the problem that safety is relatively low. User is easily spied on by other people when inputting password and causes leakage, and user stays fingerprint on mobile terminals to will also result in the leakage of information after being replicated. How the encipher-decipher method that a kind of safety is higher is provided, is those skilled in the art's problem demanding prompt solutions.
Summary of the invention
In view of this, it is an object of the invention to provide a kind of encrypting and decrypting method, encrypting and decrypting device and mobile terminal, to improve the safety of data in mobile terminal.
For achieving the above object, the present invention provides following technical scheme:
Disclosure one encryption method, is applied to mobile terminal, and described method includes:
Receive the encrypted instruction to object to be encrypted;
When monitoring the slide on the touch screen of described mobile terminal, gather the finger print information of the finger performing described slide, and extract the performance characteristic information of described slide;
Utilize the finger print information extracted and performance characteristic information, as Crypted password, described object to be encrypted is encrypted operation.
Optionally, in above-mentioned encryption method, the performance characteristic information of the described slide of described extraction, one or more including in following operation: determine the glide direction information of described slide; Determine the finger contact area on touch screen described in described slide process; Determine the pressure that touch screen described in described slide process bears.
Optionally, in above-mentioned encryption method, it is determined that the glide direction information of described slide, including: obtain the coordinate figure of the starting point and ending point of slide in described slide process; The coordinate figure utilizing the starting point and ending point of described slide determines the glide direction information of described slide.
Optionally, in above-mentioned encryption method, it is determined that the finger contact area on touch screen described in described slide process, including: the contact area of the single finger of repeated detection and described touch screen in slide process; Calculate the meansigma methods of the multiple contact surface product value detected, it is determined that the meansigma methods of the plurality of contact surface product value is the finger contact area on touch screen described in described slide process.
Optionally, in above-mentioned encryption method, it is determined that the pressure that touch screen described in described slide process bears, including: the pressure that touch screen described in repeated detection bears in slide process; Calculate the meansigma methods of the multiple force value detected, it is determined that the meansigma methods of the plurality of force value is the pressure that touch screen described in described slide process bears.
Invention additionally discloses a kind of decryption method, described method includes:
Receive the decryption instructions to object to be decrypted;
When monitoring the slide on the touch screen of described mobile terminal, gather the finger print information of the finger performing described slide, and extract the performance characteristic information of described slide;
Judge whether that the finger print information extracted mates with the finger print information in the Crypted password of described object to be decrypted, and the performance characteristic information matches in the Crypted password of the performance characteristic information extracted and described object to be decrypted;
In the event a match is determined, utilize described Crypted password that described object to be decrypted is decrypted operation.
Optionally, in above-mentioned decryption method, extract the performance characteristic information of described slide, including: extracting the object run characteristic information of described slide, described object run characteristic information is corresponding with the performance characteristic information in the Crypted password of described object to be decrypted;
It is one or more that performance characteristic information in the Crypted password of described object to be decrypted includes the finger contact area on glide direction information, touch screen and touch screen bears in pressure.
Invention additionally discloses a kind of encryption device, be applied to mobile terminal, described encryption device includes:
Encrypted instruction receives unit, for receiving the encrypted instruction to object to be encrypted;
Information extraction unit, when slide on the touch screen monitoring described mobile terminal, gathers the finger print information of the finger performing described slide, and extracts the performance characteristic information of described slide;
Ciphering unit, for utilizing the finger print information extracted and performance characteristic information, as Crypted password, described object to be encrypted is encrypted operation.
Optionally, in above-mentioned encryption device, it is any one or more that described information extraction unit includes with in lower module; Glide direction determines module, for determining the glide direction information of described slide; Contact area determines module, for determining the finger contact area on touch screen described in described slide process; Pressure determines module, for determining the pressure that touch screen described in described slide process bears.
Optionally, in above-mentioned encryption device, described glide direction determine module specifically for: obtain the coordinate figure of the starting point and ending point of slide in described slide process; The coordinate figure utilizing the starting point and ending point of described slide determines the glide direction information of described slide.
Optionally, in above-mentioned encryption device, described contact area determines that module is specifically in the slide process contact area of the single finger of repeated detection and described touch screen; Calculate the meansigma methods of the multiple contact surface product value detected, it is determined that the meansigma methods of the plurality of contact surface product value is the finger contact area on touch screen described in described slide process.
Optionally, in above-mentioned encryption device, described pressure determines that module is specifically for the pressure that touch screen described in repeated detection bears in slide process; Calculate the meansigma methods of the multiple force value detected, it is determined that the meansigma methods of the plurality of force value is the pressure that touch screen described in described slide process bears.
Invention additionally discloses a kind of deciphering device, be applied to mobile terminal, described deciphering device includes:
Decryption instructions receives unit, for receiving the decryption instructions to object to be decrypted;
Information extraction unit, when slide on the touch screen monitoring described mobile terminal, gathers the finger print information of the finger performing described slide, and extracts the performance characteristic information of described slide;
Judging unit, for judging whether that the finger print information extracted mates with the finger print information in the Crypted password of described object to be decrypted, and the performance characteristic information matches in the Crypted password of the performance characteristic information extracted and described object to be decrypted;
Decryption unit, in the event a match is determined, utilizing described Crypted password that described object to be decrypted is decrypted operation.
Optionally, in above-mentioned deciphering device, described information extraction unit is specifically for extracting the object run characteristic information of described slide, and described object run characteristic information is corresponding with the performance characteristic information in the Crypted password of described object to be decrypted;
It is one or more that performance characteristic information in the Crypted password of described object to be decrypted includes the finger contact area on glide direction information, touch screen and touch screen bears in pressure.
Invention additionally discloses a kind of mobile terminal, including touch screen, also include any one encryption device above-mentioned and/or any one deciphering device above-mentioned.
As can be seen here, the invention have the benefit that the encryption method being applied to mobile terminal disclosed by the invention, after receiving the encrypted instruction to object to be encrypted, monitor user when the slide that touch screen performs, extract the finger print information of the finger performing slide and the performance characteristic information of slide, utilize the performance characteristic information of the finger print information extracted and slide that object to be encrypted is encrypted afterwards. Decryption method disclosed by the invention, after receiving the decryption instructions to object to be decrypted, monitor user when the slide that touch screen performs, extract the finger print information of the finger performing slide and the performance characteristic information of slide, only at the finger print information extracted and performance characteristic information when the finger print information in the Crypted password with object to be decrypted and performance characteristic information matches, just it is decrypted.
The encryption method being applied to mobile terminal disclosed by the invention, object to be encrypted is encrypted operation by the performance characteristic information adopting finger print information and slide, corresponding it is being decrypted in process to encrypting object, only when the performance characteristic information of finger print information and slide is all mated, just can complete deciphering, owing to other people are difficult to the details of operation of knowing user at the slide of touch screen, it is decrypted so even other people are successfully, reproduced the object that the fingerprint of user also is difficult to having encrypted, it is possible to increase the safety of data.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, the accompanying drawing used required in embodiment or description of the prior art will be briefly described below, apparently, accompanying drawing in the following describes is only embodiments of the invention, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to the accompanying drawing provided.
Fig. 1 is the flow chart of a kind of encryption method disclosed by the invention;
Fig. 2 is the flow chart of a kind of decryption method disclosed by the invention;
Fig. 3 is the structural representation of a kind of encryption device disclosed by the invention;
Fig. 4 is a kind of structural representation deciphering device disclosed by the invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only a part of embodiment of the present invention, rather than whole embodiments. Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention.
Disclosure one encryption method, this encryption method is applied to mobile terminal, based on this encryption method, it is possible to increase the safety of data in mobile terminal. Needing exist for illustrating, the mobile terminal in the present invention has touch screen, it is possible to for mobile phone or panel computer.
Referring to the flow chart that Fig. 1, Fig. 1 are a kind of encryption method disclosed by the invention. This encryption method includes:
Step S11: receive the encrypted instruction to object to be encrypted.
This object to be encrypted is data to be encrypted, it is possible to be a file or file, or one section of character. When a certain object to be encrypted by user, perform specific operation for this object, in order to inputting encrypted instruction to mobile terminal, this object is encrypted operation by triggering mobile terminals.
Step S12: when monitoring the slide on the touch screen of mobile terminal, gathers the finger print information of the finger performing slide, and extracts the performance characteristic information of slide.
User is after performing specific operation for object to be encrypted, and the touch screen at mobile terminal performs slide, and the concrete operations details of this slide is determined voluntarily by user. Mobile terminal, when monitoring the slide on touch screen, gathers the finger print information of the finger performing slide, and extracts the performance characteristic information of slide. In enforcement, mobile terminal gathers finger print information by being embedded in the fingerprint sensor of touch screen.
Step S13: utilize the finger print information extracted and performance characteristic information, as Crypted password, object to be encrypted is encrypted operation.
After user completes slide, the finger print information extracted and performance characteristic information as Crypted password, are utilized this Crypted password that object to be encrypted is encrypted operation by mobile terminal.
The encryption method being applied to mobile terminal disclosed by the invention, after receiving the encrypted instruction to object to be encrypted, monitoring user when the slide that touch screen performs, extract the finger print information of the finger performing slide and the performance characteristic information of slide, utilize the performance characteristic information of the finger print information extracted and slide that object to be encrypted is encrypted afterwards. The encryption method being applied to mobile terminal disclosed by the invention, object to be encrypted is encrypted operation by the performance characteristic information adopting finger print information and slide, corresponding it is being decrypted in process to encrypting object, only when the performance characteristic information of finger print information and slide is all mated, just can complete deciphering, owing to other people are difficult to the details of operation of knowing user at the slide of touch screen, it is decrypted so even other people are successfully, reproduced the object that the fingerprint of user also is difficult to having encrypted, it is possible to increase the safety of data.
In enforcement, it is one or more that the performance characteristic information extracting slide includes in following operation: determines the glide direction information of slide; Determine the finger contact area on touch screen in slide process; Determine the pressure that in slide process, touch screen bears.
It is to say, that the performance characteristic information of slide includes the finger contact area on the glide direction information of slide, touch screen and touch screen bears in pressure is one or more.
In enforcement, it is determined that the glide direction information of slide, it is possible in the following way: obtain the coordinate figure of the starting point and ending point of slide in slide process; The coordinate figure utilizing the starting point and ending point of slide determines the glide direction information of slide. Such as, the coordinate figure of the starting point of slide is (x1, y1), and the coordinate figure of the terminating point of slide is (x2, y2), utilizes two coordinate figures to be assured that the glide direction of slide.
It addition, the finger contact area determined in slide process on touch screen, it is possible in the following way: the contact area of the single finger of repeated detection and touch screen in slide process; Calculate the meansigma methods of the multiple contact surface product value detected, it is determined that the meansigma methods of multiple contact surface product value is the finger contact area in slide process on touch screen.
User performs in the process of slide at the touch screen of mobile terminal, the contact area of finger and touch screen there may be change, therefore, the contact area of repeated detection finger and touch screen in the present invention, calculate the meansigma methods of the multiple contact surface product value detected, using this meansigma methods as the finger contact area on touch screen in slide process, rather than the contact surface product value certain once detected is as the finger contact area on touch screen in slide process. So can reduce validated user and be decrypted in process owing to sliding process instability causes the probability that cannot decipher to encrypting object.
It addition, determine the pressure that in slide process, touch screen bears, it is possible in the following way: the pressure that repeated detection touch screen bears in slide process; Calculate the meansigma methods of the multiple force value detected, it is determined that the meansigma methods of multiple force value is the pressure that in slide process, touch screen bears. In enforcement, mobile terminal can pass through to be embedded in the pressure that the pressure transducer detection touch screen of touch screen bears.
User performs in the process of slide at the touch screen of mobile terminal, the power of finger pressing touch screen there may be change, therefore, the pressure that in the present invention, repeated detection touch screen bears, calculate the meansigma methods of the multiple force value detected, the pressure that this meansigma methods is born as touch screen in slide process, rather than the pressure that the force value certain once detected is born as touch screen in slide process. So can reduce validated user be decrypted in process and causing, due to firmly uneven, the probability that cannot decipher encrypting object.
Need exist for illustrate be, user can perform multiple spot slide at touch screen, and namely user performs slide with multiple fingers, in this case, validated user is decrypted in process to encrypting object, it is possible to utilize any one finger to complete deciphering.
User is when touch screen performs multiple spot slide, in slide process, mobile terminal determines the contact area of multiple finger and touch screen respectively, afterwards using the average of multiple contacts area as the finger contact area on touch screen in slide process. Wherein, mobile terminal determines that the operation of the contact area of a finger and touch screen may refer to described above.
User is when touch screen performs multiple spot slide, and in slide process, mobile terminal determines the pressure that touch screen bears by pressure at multiple fingers, the pressure average of multiple pressure born as touch screen in slide process afterwards respectively. Wherein, mobile terminal determines that touch screen can referring to described above by the pressure that pressure is born at a finger.
Invention additionally discloses corresponding decryption method, this decryption method applies equally to mobile terminal, and this mobile terminal has touch screen, it is possible to for mobile phone or panel computer. Needing exist for illustrating, the mobile terminal performing decryption method can be same equipment with the mobile terminal performing encryption method, say, that carry out encryption and the deciphering of data at same equipment; The mobile terminal performing decryption method and the mobile terminal performing encryption method can also be distinct device, that is, after a certain object is encrypted by the first mobile terminal, object after encryption, by the object transfer after encryption to the second mobile terminal, is decrypted by the first mobile terminal at the second mobile terminal.
Referring to the flow chart that Fig. 2, Fig. 2 are a kind of decryption method disclosed by the invention. This decryption method includes:
Step S21: receive the decryption instructions to object to be decrypted.
This object to be decrypted is data to be decrypted, it is possible to be a file encrypted or file, or the character encrypted. User will to a certain encrypted object be decrypted time, encrypted object for this and performed specific operation, in order to inputting decryption instructions to mobile terminal, this has been encrypted object and has been decrypted operation by triggering mobile terminals.
Step S22: when monitoring the slide on the touch screen of mobile terminal, gathers the finger print information of the finger performing slide, and extracts the performance characteristic information of slide.
User is after performing specific operation for object to be decrypted, and the touch screen at mobile terminal performs slide. Mobile terminal, when monitoring the slide on touch screen, gathers the finger print information of the finger performing slide, and extracts the performance characteristic information of slide. In enforcement, mobile terminal gathers finger print information by being embedded in the fingerprint sensor of touch screen.
Step S23: judge whether that the finger print information extracted mates with the finger print information in the Crypted password of object to be decrypted, and the performance characteristic information matches in the Crypted password of the performance characteristic information extracted and object to be decrypted.
The Crypted password of object to be decrypted includes finger print information and performance characteristic information. After performing step S22, judge whether the finger print information extracted mates with the finger print information in Crypted password, also to judge the performance characteristic information extracted whether with the performance characteristic information matches in Crypted password, only when both of which is mated, just perform step S24, to complete the decryption oprerations of object to be decrypted.
Step S24: in the event a match is determined, utilizes Crypted password that object to be decrypted is decrypted operation.
The decryption method being applied to mobile terminal disclosed by the invention, after receiving the decryption instructions to object to be decrypted, monitor user when the slide that touch screen performs, extract the finger print information of the finger performing slide and the performance characteristic information of slide, only at the finger print information extracted and performance characteristic information when the finger print information in the Crypted password with object to be decrypted and performance characteristic information matches, just it is decrypted. Owing to other people are difficult to the details of operation of knowing user at the slide of touch screen, it is decrypted so even other people are successfully, reproduced the object that the fingerprint of user also is difficult to having encrypted, it is possible to increase the safety of data.
In enforcement, it is one or more that the performance characteristic information in the Crypted password of object to be decrypted includes the finger contact area on glide direction information, touch screen and touch screen bears in pressure.
In step S22, the performance characteristic information extracting slide includes: extract the object run characteristic information of slide. Wherein, object run characteristic information is corresponding with the performance characteristic information in the Crypted password of object to be decrypted. It is to say, in decrypting process, the performance characteristic information extracting slide is corresponding with the performance characteristic information in the Crypted password of object to be decrypted.
Here illustrate respectively.
1, the performance characteristic information in the Crypted password of object to be decrypted is glide direction information, step S22 extracts the performance characteristic information of slide, comprise determining that the glide direction information of slide.
Step S23 is particularly as follows: judge whether the finger print information that extracts mates with the finger print information in the Crypted password of object to be decrypted, it is judged that the glide direction information extracted whether with glide direction information matches in the Crypted password of object to be decrypted.
2, the performance characteristic information in the Crypted password of object to be decrypted is the finger contact area on touch screen, step S22 extracts the performance characteristic information of slide, comprise determining that the finger contact area on touch screen in slide process.
Step S23 is particularly as follows: judge whether the finger print information extracted mates with the finger print information in the Crypted password of object to be decrypted, it is judged that whether the finger contact area on the touch screen extracted mates with the finger contact area on touch screen in the Crypted password of object to be decrypted.
3, the performance characteristic information in the Crypted password of object to be decrypted is touch screen when bearing pressure, extracts the performance characteristic information of slide, comprise determining that the pressure that in slide process, touch screen bears in step S22.
Step S23 is particularly as follows: judge whether the finger print information extracted mates with the finger print information in the Crypted password of object to be decrypted, it is judged that the touch screen extracted bears whether pressure bears pressure match with touch screen in the Crypted password of object to be decrypted.
4, the performance characteristic information in the Crypted password of object to be decrypted includes the finger contact area on glide direction information and touch screen, step S22 extracts the performance characteristic information of slide, comprises determining that the glide direction information of slide; Determine the finger contact area on touch screen in slide process.
Step S23 is particularly as follows: judge whether the finger print information extracted mates with the finger print information in the Crypted password of object to be decrypted, judge the glide direction information that extracts whether with glide direction information matches in the Crypted password of object to be decrypted, it is judged that whether the finger contact area on the touch screen extracted mates with the finger contact area on touch screen in the Crypted password of object to be decrypted.
5, the performance characteristic information in the Crypted password of object to be decrypted includes glide direction information and when touch screen bears pressure, extracts the performance characteristic information of slide, comprise determining that the glide direction information of slide in step S22; Determine the pressure that in slide process, touch screen bears.
Step S23 is particularly as follows: judge whether the finger print information extracted mates with the finger print information in the Crypted password of object to be decrypted, judge the glide direction information that extracts whether with glide direction information matches in the Crypted password of object to be decrypted, it is judged that the touch screen extracted bears whether pressure bears pressure match with touch screen in the Crypted password of object to be decrypted.
6, the performance characteristic information in the Crypted password of object to be decrypted includes the finger contact area on touch screen and when touch screen bears pressure, step S22 extracts the performance characteristic information of slide, comprises determining that the finger contact area on touch screen in slide process; Determine the pressure that in slide process, touch screen bears.
Step S23 is particularly as follows: judge whether the finger print information extracted mates with the finger print information in the Crypted password of object to be decrypted, whether the finger contact area judged on the touch screen extracted mates with the finger contact area on touch screen in the Crypted password of object to be decrypted, it is judged that the touch screen extracted bears whether pressure bears pressure match with touch screen in the Crypted password of object to be decrypted.
7, the performance characteristic information in the Crypted password of object to be decrypted includes the finger contact area on glide direction information, touch screen and when touch screen bears pressure, step S22 extracts the performance characteristic information of slide, comprises determining that the glide direction information of slide; Determine the finger contact area on touch screen in slide process; Determine the pressure that in slide process, touch screen bears.
Step S23 is particularly as follows: judge whether the finger print information extracted mates with the finger print information in the Crypted password of object to be decrypted, judge the glide direction information that extracts whether with glide direction information matches in the Crypted password of object to be decrypted, whether the finger contact area judged on the touch screen extracted mates with the finger contact area on touch screen in the Crypted password of object to be decrypted, it is judged that the touch screen extracted bears whether pressure bears pressure match with touch screen in the Crypted password of object to be decrypted.
Need exist for illustrate be, determine the concrete scheme of the glide direction information of slide, the concrete scheme of the finger contact area determined in slide process on touch screen, and determine the concrete scheme of the pressure that touch screen bears in slide process, may refer to the relevant statement in encryption method, be not discussed here.
Preferably, in decrypting process, first determine whether whether the finger print information extracted mates with the finger print information in the Crypted password of object to be decrypted, in the event a match is determined, judge again the performance characteristic information extracted whether with the performance characteristic information matches in the Crypted password of object to be decrypted, if the finger print information extracted does not mate with the finger print information in the Crypted password of object to be decrypted, then terminate deciphering flow process, no longer judge the performance characteristic information extracted whether with the performance characteristic information matches in the Crypted password of object to be decrypted.
When performance characteristic information includes much information, judge the performance characteristic information that extracts whether with in the process of the performance characteristic information matches in the Crypted password of object to be decrypted, can judge whether each information mates with the corresponding operating characteristic information in the Crypted password of object to be decrypted one by one according to preset order, if one of them information is not mated, then terminate deciphering flow process.
In enforcement, judge the glide direction information that extracts whether with glide direction information matches in the Crypted password of object to be decrypted, it is possible in the following way: determine the deviation between glide direction information in the Crypted password of glide direction information and the object to be decrypted extracted; If deviation is in preset range, it is determined that the glide direction extracted and glide direction information matches in the Crypted password of object to be decrypted, otherwise, it determines both do not mate. This deviation is configurable to any number between 10 millimeters to 15 millimeters.
Additionally, whether the finger contact area judged on the touch screen extracted mates with the finger contact area on touch screen in the Crypted password of object to be decrypted, it is possible in the following way: calculate the difference of the finger contact area on the touch screen extracted and the finger contact area on touch screen in the Crypted password of object to be decrypted; If difference is in preset range, it is determined that the finger contact area on the touch screen extracted is mated with the finger contact area on touch screen in the Crypted password of object to be decrypted, otherwise, it determines both do not mate.
Additionally, judge that the touch screen that extracts bears whether pressure bears pressure match with touch screen in the Crypted password of object to be decrypted, it is possible in the following way: calculate the touch screen extracted and bear pressure and touch screen in the Crypted password of object to be decrypted and bear the difference of pressure; If difference is in preset range, it is determined that the touch screen extracted bears pressure and bears pressure match with touch screen in the Crypted password of object to be decrypted, otherwise, it determines both do not mate.
Below in conjunction with an example, encryption method disclosed by the invention and decryption method are illustrated:
After user chooses the file 1 in mobile phone, Choice encryption option in the candidate options of file 1, perform slide at the touch screen of mobile phone afterwards. Mobile phone collection performs the finger print information of finger of slide, and extracts the finger contact area on the glide direction information of this slide, touch screen and pressure that touch screen bears, above-mentioned four kinds of information as Crypted password, file 1 is encrypted afterwards.
Afterwards, user is when needs access file 1, choose the file 1 encrypted, the candidate options of the file 1 encrypted selects decryption option or checks option (selection checks that option can trigger for the decryption oprerations encrypting file 1), performing slide at the touch screen of mobile phone afterwards, the contact area between the glide direction of this slide, effect pressure and finger with touch screen on the touchscreen to keep consistent with ciphering process as far as possible. Mobile phone collection performs the finger print information of finger of slide, and extracts the finger contact area on the glide direction information of this slide, touch screen and pressure that touch screen bears. If the finger print information collected mates with the finger print information in Crypted password, then judge whether other three kinds of information mate with the corresponding information in Crypted password, if three kinds of information are all mated with the corresponding information in Crypted password, then utilize Crypted password that the file 1 encrypted is decrypted operation, if there being any one information not mate with the corresponding information in Crypted password, then terminate deciphering flow process.
The present invention is corresponding open a kind of encryption device also, and this encryption device is applied to mobile terminal, and this mobile terminal has touch screen, it is possible to for mobile phone or panel computer. Referring to Fig. 3, this encryption device includes encrypted instruction and receives unit 100, information extraction unit 200 and ciphering unit 300.
Wherein:
Encrypted instruction receives unit 100, for receiving the encrypted instruction to object to be encrypted. This object to be encrypted is data to be encrypted, it is possible to be a file or file, or one section of character. When a certain object to be encrypted by user, perform specific operation for this object, in order to inputting encrypted instruction to mobile terminal, this object is encrypted operation by triggering mobile terminals.
Information extraction unit 200, when slide on the touch screen monitoring mobile terminal, gathers the finger print information of the finger performing slide, and extracts the performance characteristic information of slide. In enforcement, mobile terminal gathers finger print information by being embedded in the fingerprint sensor of touch screen.
Ciphering unit 300, for utilizing the finger print information extracted and performance characteristic information, as Crypted password, object to be encrypted is encrypted operation.
The encryption device being applied to mobile terminal disclosed by the invention, object to be encrypted is encrypted operation by the performance characteristic information adopting finger print information and slide, corresponding it is being decrypted in process to encrypting object, only when the performance characteristic information of finger print information and slide is all mated, just can complete deciphering, owing to other people are difficult to the details of operation of knowing user at the slide of touch screen, it is decrypted so even other people are successfully, reproduced the object that the fingerprint of user also is difficult to having encrypted, it is possible to increase the safety of data.
In enforcement, it is any one or more that information extraction unit 200 includes with in lower module: glide direction determines module, for determining the glide direction information of slide; Contact area determines module, for the finger contact area determined in slide process on touch screen; Pressure determines module, for determining the pressure that in slide process, touch screen bears.
It is to say, that the performance characteristic information of slide includes the finger contact area on the glide direction information of slide, touch screen and touch screen bears in pressure is one or more.
As a kind of implementation, glide direction determine module specifically for: obtain the coordinate figure of the starting point and ending point of slide in slide process; The coordinate figure utilizing the starting point and ending point of slide determines the glide direction information of slide.
As a kind of implementation, contact area determines that module is specifically in the slide process contact area of the single finger of repeated detection and touch screen; Calculate the meansigma methods of the multiple contact surface product value detected, it is determined that the meansigma methods of multiple contact surface product value is the finger contact area in slide process on touch screen.
As a kind of implementation, pressure determines that module is specifically for the pressure that repeated detection touch screen bears in slide process; Calculate the meansigma methods of the multiple force value detected, it is determined that the meansigma methods of multiple force value is the pressure that in slide process, touch screen bears.
The present invention is corresponding open one deciphering device also, and this deciphering device is applied to mobile terminal, and this mobile terminal has touch screen, it is possible to for mobile phone or panel computer. Referring to Fig. 4, this deciphering device includes decryption instructions and receives unit 400, information extraction unit 500, judging unit 600 and decryption unit 700.
Wherein:
Decryption instructions receives unit 400, for receiving the decryption instructions to object to be decrypted. This object to be decrypted is data to be decrypted, it is possible to be a file encrypted or file, or the character encrypted. User will to a certain encrypted object be decrypted time, encrypted object for this and performed specific operation, in order to inputting decryption instructions to mobile terminal, this has been encrypted object and has been decrypted operation by triggering mobile terminals.
Information extraction unit 500, when slide on the touch screen monitoring mobile terminal, gathers the finger print information of the finger performing slide, and extracts the performance characteristic information of slide. In enforcement, mobile terminal gathers finger print information by being embedded in the fingerprint sensor of touch screen.
Judging unit 600, for judging whether that the finger print information extracted mates with the finger print information in the Crypted password of object to be decrypted, and the performance characteristic information matches in the Crypted password of the performance characteristic information extracted and object to be decrypted.
Decryption unit 700, in the event a match is determined, utilizing Crypted password that object to be decrypted is decrypted operation.
The deciphering device being applied to mobile terminal disclosed by the invention, after receiving the decryption instructions to object to be decrypted, monitor user when the slide that touch screen performs, extract the finger print information of the finger performing slide and the performance characteristic information of slide, only at the finger print information extracted and performance characteristic information when the finger print information in the Crypted password with object to be decrypted and performance characteristic information matches, just it is decrypted. Owing to other people are difficult to the details of operation of knowing user at the slide of touch screen, it is decrypted so even other people are successfully, reproduced the object that the fingerprint of user also is difficult to having encrypted, it is possible to increase the safety of data.
In enforcement, it is one or more that the performance characteristic information in the Crypted password of object to be decrypted includes the finger contact area on glide direction information, touch screen and touch screen bears in pressure. Information extraction unit 500 is specifically for extracting the object run characteristic information of slide, and object run characteristic information is corresponding with the performance characteristic information in the Crypted password of object to be decrypted.
Need exist for illustrate be, the information composition of the performance characteristic information in the Crypted password of object to be decrypted has various ways, information extraction unit 500 also to extract the corresponding performance characteristic information of slide, and specific operation process refers to related content above, is not discussed here.
It addition, the judge process that judging unit 600 performs also has various ways, to keep consistent with the information of the performance characteristic information in the Crypted password of object to be decrypted composition. It is to say, the concrete structure composition of judging unit 600 keeps consistent with the information of the performance characteristic information in the Crypted password of object to be decrypted composition. Refer to related content above, be not discussed here.
In enforcement, it is judged that unit 600 includes one or more in the first judge module, the second judge module and the 3rd judge module.
First judge module is for determining in the Crypted password of glide direction information and the object to be decrypted extracted the deviation between glide direction information, if deviation is in preset range, then determine glide direction information matches in the Crypted password of glide direction and the object to be decrypted extracted, otherwise, it determines both do not mate.
The difference of second judge module finger contact area for calculating in finger contact area on the touch screen the extracted Crypted password with object to be decrypted on touch screen, if difference is in preset range, the finger contact area then determined on the touch screen extracted is mated with the finger contact area on touch screen in the Crypted password of object to be decrypted, otherwise, it determines both do not mate.
3rd judge module bears touch screen in the Crypted password of pressure and object to be decrypted and bears the difference of pressure for calculating the touch screen extracted, if difference is in preset range, then determine that the touch screen extracted bears pressure and bears pressure match with touch screen in the Crypted password of object to be decrypted, otherwise, it determines both do not mate.
Invention additionally discloses a kind of mobile terminal, this mobile terminal includes touch screen, also includes any one encryption device above-mentioned and/or any one deciphering device above-mentioned.
Finally, it can further be stated that, in this article, the relational terms of such as first and second or the like is used merely to separate an entity or operation with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially. And, term " includes ", " comprising " or its any other variant are intended to comprising of nonexcludability, so that include the process of a series of key element, method, article or equipment not only include those key elements, but also include other key elements being not expressly set out, or also include the key element intrinsic for this process, method, article or equipment. When there is no more restriction, statement " including ... " key element limited, it is not excluded that there is also other identical element in including the process of described key element, method, article or equipment.
In this specification, each embodiment adopts the mode gone forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar portion mutually referring to. For device disclosed in embodiment, owing to it corresponds to the method disclosed in Example, so what describe is fairly simple, relevant part illustrates referring to method part.
Described above to the disclosed embodiments, makes professional and technical personnel in the field be capable of or uses the present invention. The multiple amendment of these embodiments be will be apparent from for those skilled in the art, and generic principles defined herein can without departing from the spirit or scope of the present invention, realize in other embodiments. Therefore, the present invention is not intended to be limited to the embodiments shown herein, and is to fit to the widest scope consistent with principles disclosed herein and features of novelty.
Claims (15)
1. an encryption method, is applied to mobile terminal, it is characterised in that described method includes:
Receive the encrypted instruction to object to be encrypted;
When monitoring the slide on the touch screen of described mobile terminal, gather the finger print information of the finger performing described slide, and extract the performance characteristic information of described slide;
Utilize the finger print information extracted and performance characteristic information, as Crypted password, described object to be encrypted is encrypted operation.
2. encryption method according to claim 1, it is characterised in that the performance characteristic information of the described slide of described extraction, one or more including in following operation:
Determine the glide direction information of described slide;
Determine the finger contact area on touch screen described in described slide process;
Determine the pressure that touch screen described in described slide process bears.
3. encryption method according to claim 2, it is characterised in that determine the glide direction information of described slide, including:
Obtain the coordinate figure of the starting point and ending point of slide in described slide process;
The coordinate figure utilizing the starting point and ending point of described slide determines the glide direction information of described slide.
4. encryption method according to claim 2, it is characterised in that determine the finger contact area on touch screen described in described slide process, including:
The contact area of the single finger of repeated detection and described touch screen in slide process;
Calculate the meansigma methods of the multiple contact surface product value detected, it is determined that the meansigma methods of the plurality of contact surface product value is the finger contact area on touch screen described in described slide process.
5. encryption method according to claim 2, it is characterised in that determine the pressure that touch screen described in described slide process bears, including:
The pressure that touch screen described in repeated detection bears in slide process;
Calculate the meansigma methods of the multiple force value detected, it is determined that the meansigma methods of the plurality of force value is the pressure that touch screen described in described slide process bears.
6. a decryption method, is applied to mobile terminal, it is characterised in that described method includes:
Receive the decryption instructions to object to be decrypted;
When monitoring the slide on the touch screen of described mobile terminal, gather the finger print information of the finger performing described slide, and extract the performance characteristic information of described slide;
Judge whether that the finger print information extracted mates with the finger print information in the Crypted password of described object to be decrypted, and the performance characteristic information matches in the Crypted password of the performance characteristic information extracted and described object to be decrypted;
In the event a match is determined, utilize described Crypted password that described object to be decrypted is decrypted operation.
7. decryption method according to claim 6, it is characterized in that, extract the performance characteristic information of described slide, including: extracting the object run characteristic information of described slide, described object run characteristic information is corresponding with the performance characteristic information in the Crypted password of described object to be decrypted;
It is one or more that performance characteristic information in the Crypted password of described object to be decrypted includes the finger contact area on glide direction information, touch screen and touch screen bears in pressure.
8. an encryption device, is applied to mobile terminal, it is characterised in that described encryption device includes:
Encrypted instruction receives unit, for receiving the encrypted instruction to object to be encrypted;
Information extraction unit, when slide on the touch screen monitoring described mobile terminal, gathers the finger print information of the finger performing described slide, and extracts the performance characteristic information of described slide;
Ciphering unit, for utilizing the finger print information extracted and performance characteristic information, as Crypted password, described object to be encrypted is encrypted operation.
9. encryption device according to claim 8, it is characterised in that it is any one or more that described information extraction unit includes with in lower module;
Glide direction determines module, for determining the glide direction information of described slide;
Contact area determines module, for determining the finger contact area on touch screen described in described slide process;
Pressure determines module, for determining the pressure that touch screen described in described slide process bears.
10. encryption device according to claim 9, it is characterised in that described glide direction determine module specifically for: obtain the coordinate figure of the starting point and ending point of slide in described slide process; The coordinate figure utilizing the starting point and ending point of described slide determines the glide direction information of described slide.
11. encryption device according to claim 9, it is characterised in that described contact area determines that module is specifically in the slide process contact area of the single finger of repeated detection and described touch screen; Calculate the meansigma methods of the multiple contact surface product value detected, it is determined that the meansigma methods of the plurality of contact surface product value is the finger contact area on touch screen described in described slide process.
12. encryption device according to claim 9, it is characterised in that described pressure determines that module is specifically for touch screen described in repeated detection bears in slide process pressure; Calculate the meansigma methods of the multiple force value detected, it is determined that the meansigma methods of the plurality of force value is the pressure that touch screen described in described slide process bears.
13. a deciphering device, it is applied to mobile terminal, it is characterised in that described deciphering device includes:
Decryption instructions receives unit, for receiving the decryption instructions to object to be decrypted;
Information extraction unit, when slide on the touch screen monitoring described mobile terminal, gathers the finger print information of the finger performing described slide, and extracts the performance characteristic information of described slide;
Judging unit, for judging whether that the finger print information extracted mates with the finger print information in the Crypted password of described object to be decrypted, and the performance characteristic information matches in the Crypted password of the performance characteristic information extracted and described object to be decrypted;
Decryption unit, in the event a match is determined, utilizing described Crypted password that described object to be decrypted is decrypted operation.
14. deciphering device according to claim 13, it is characterized in that, described information extraction unit is specifically for extracting the object run characteristic information of described slide, and described object run characteristic information is corresponding with the performance characteristic information in the Crypted password of described object to be decrypted;
It is one or more that performance characteristic information in the Crypted password of described object to be decrypted includes the finger contact area on glide direction information, touch screen and touch screen bears in pressure.
15. a mobile terminal, including touch screen, it is characterised in that described mobile terminal also includes encryption device and/or the deciphering device as described in claim 13 or 14 as according to any one of claim 8 to 12.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510369492.6A CN105631352A (en) | 2015-06-29 | 2015-06-29 | Encoding and decoding methods, encoding and decoding apparatuses and mobile terminal |
PCT/CN2015/085847 WO2017000353A1 (en) | 2015-06-29 | 2015-07-31 | Encryption and decryption method, encryption and decryption device and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510369492.6A CN105631352A (en) | 2015-06-29 | 2015-06-29 | Encoding and decoding methods, encoding and decoding apparatuses and mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105631352A true CN105631352A (en) | 2016-06-01 |
Family
ID=56046273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510369492.6A Pending CN105631352A (en) | 2015-06-29 | 2015-06-29 | Encoding and decoding methods, encoding and decoding apparatuses and mobile terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105631352A (en) |
WO (1) | WO2017000353A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106529246A (en) * | 2016-09-23 | 2017-03-22 | 维沃移动通信有限公司 | Task execution method based on fingerprint, and mobile terminal |
CN107526950A (en) * | 2017-09-07 | 2017-12-29 | 努比亚技术有限公司 | Data encryption/decryption method, mobile terminal and computer-readable recording medium |
CN109543431A (en) * | 2018-11-23 | 2019-03-29 | Oppo广东移动通信有限公司 | Using encryption method, device, electronic equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102541319A (en) * | 2010-12-20 | 2012-07-04 | 联想(北京)有限公司 | Electronic equipment and display processing method thereof |
CN103152157A (en) * | 2013-02-04 | 2013-06-12 | 快车科技有限公司 | Secure encrypted method and relevant device |
CN104274971A (en) * | 2013-07-12 | 2015-01-14 | 富泰华工业(深圳)有限公司 | Game control system and method |
CN104574088A (en) * | 2015-02-04 | 2015-04-29 | 华为技术有限公司 | Payment authorization method and device |
CN104573451A (en) * | 2013-10-29 | 2015-04-29 | 深圳市腾讯计算机系统有限公司 | User verification method and device and electronic device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102176694A (en) * | 2011-03-14 | 2011-09-07 | 张龙其 | Fingerprint module with encryption unit |
CN103246838A (en) * | 2013-04-27 | 2013-08-14 | 深圳市亚略特生物识别科技有限公司 | External device of mobile terminal |
-
2015
- 2015-06-29 CN CN201510369492.6A patent/CN105631352A/en active Pending
- 2015-07-31 WO PCT/CN2015/085847 patent/WO2017000353A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102541319A (en) * | 2010-12-20 | 2012-07-04 | 联想(北京)有限公司 | Electronic equipment and display processing method thereof |
CN103152157A (en) * | 2013-02-04 | 2013-06-12 | 快车科技有限公司 | Secure encrypted method and relevant device |
CN104274971A (en) * | 2013-07-12 | 2015-01-14 | 富泰华工业(深圳)有限公司 | Game control system and method |
CN104573451A (en) * | 2013-10-29 | 2015-04-29 | 深圳市腾讯计算机系统有限公司 | User verification method and device and electronic device |
CN104574088A (en) * | 2015-02-04 | 2015-04-29 | 华为技术有限公司 | Payment authorization method and device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106529246A (en) * | 2016-09-23 | 2017-03-22 | 维沃移动通信有限公司 | Task execution method based on fingerprint, and mobile terminal |
CN107526950A (en) * | 2017-09-07 | 2017-12-29 | 努比亚技术有限公司 | Data encryption/decryption method, mobile terminal and computer-readable recording medium |
CN109543431A (en) * | 2018-11-23 | 2019-03-29 | Oppo广东移动通信有限公司 | Using encryption method, device, electronic equipment and storage medium |
CN109543431B (en) * | 2018-11-23 | 2022-03-11 | Oppo广东移动通信有限公司 | Application encryption method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2017000353A1 (en) | 2017-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016061899A1 (en) | Fingerprint decryption method and device | |
CN108769027B (en) | Secure communication method, device, mobile terminal and storage medium | |
CN104239815A (en) | Electronic document encryption and decryption method and method based on iris identification | |
CN104915584A (en) | Intelligent mobile terminal random encryption and decryption system based on fingerprint characteristics | |
CN104978512A (en) | Password input and confirmation method and system thereof | |
CN105117658B (en) | A kind of cryptosecurity management method and equipment based on finger print identifying | |
CN103138927B (en) | A kind of for key controlling method in the encrypted memory device of finger print identifying | |
CN102419805A (en) | Terminal equipment and user information encryption method thereof | |
CN109033771B (en) | System and method for PIN entry on a mobile device | |
CN105095719A (en) | Fingerprint unlocking method and system and electronic device provided with system | |
WO2011088673A1 (en) | Device and method for encryption and decryption based on gravity acceleration | |
CN105574418A (en) | Data encryption method and apparatus | |
CN104468937A (en) | Data encryption and decryption methods and devices for mobile terminal and protection system | |
CN105373737A (en) | Application encryption method and mobile terminal | |
CN103279714A (en) | Mobile terminal as well as data encryption and decryption method | |
CN105469022A (en) | Fingerprint registration method and system and electronic equipment | |
CN105631352A (en) | Encoding and decoding methods, encoding and decoding apparatuses and mobile terminal | |
CN104915583A (en) | Interface decryption processing method and mobile terminal | |
CN103873521A (en) | Cloud architecture-based mobile phone privacy file protection system and method | |
CN102902903B (en) | A kind of ecommerce intelligent code key with button and its implementation | |
CN105306200A (en) | Method and device for encrypting network account password | |
WO2020077626A1 (en) | Method and device for recognizing finger vein information | |
Zinkus et al. | SoK: Cryptographic confidentiality of data on mobile devices | |
WO2016201872A1 (en) | Encryption method, decryption method and electronic device | |
CN103441854A (en) | Link protection method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160601 |
|
RJ01 | Rejection of invention patent application after publication |