Fingerprint encryption processing method and apparatus and terminal
Abstract
The invention provides a fingerprint encryption processing method and apparatus and a terminal. The fingerprint encryption processing method comprises the steps of obtaining original fingerprint information; encrypting the original fingerprint information in a preset encryption mode to form encrypted fingerprint information; and sending the encrypted fingerprint information to a third-party application, thereby enabling the third-party application to perform user specified operation directly according to the encrypted fingerprint information without decrypting the encrypted fingerprint information. According to the scheme provided by the method, the apparatus and the terminal, fingerprint privacy of a user is encrypted and sent to a third party, so that the third party can perform the specified operation according to the encrypted fingerprint privacy without decryption, the security of the user fingerprint privacy is improved, and the leakage of the fingerprint privacy is avoided.
Term
No projected expiry on record.
- Priority and filed
- Published
- Today
15 claims: 2 independent, 13 dependent
- 1A method for processing a fingerprint, comprising:acquiring original fingerprint information;encrypting the original fingerprint information in accordance with a preset encryption method to form encrypted fingerprint information;and transmitting the encrypted fingerprint information to a third-party application To enable the third party application to perform a user-specified operation directly based on the encrypted fingerprint information without decrypting the encrypted fingerprint information. 1.一种指纹加密处理方法,其特征在于,包括: 获取原始指纹信息; 根据预设加密方式将所述原始指纹信息进行加密,形成加密指纹信息; 将所述加密指纹信息发送至第三方应用,以使所述第三方应用能够直接根据所述加密指纹信息进行用户指定操作,而不解密所述加密指纹信息。
- 8A fingerprint encryption processing apparatus, comprising:a first obtaining module for acquiring original fingerprint information;a cryptographic module for encrypting the original fingerprint information according to a preset encryption method to form encrypted fingerprint information And a sending module for transmitting the encrypted fingerprint information to a third party application to enable the third party application to perform a user-specified operation directly based on the encrypted fingerprint information without decrypting the encrypted fingerprint information. 8.一种指纹加密处理装置,其特征在于,包括: 第一获取模块,用于获取原始指纹信息; 加密模块,用于根据预设加密方式将所述原始指纹信息进行加密,形成加密指纹信息;发送模块,用于将所述加密指纹信息发送至第三方应用,以使所述第三方应用能够直接根据所述加密指纹信息进行用户指定操作,而不解密所述加密指纹信息。
Independent claims2
89 paragraphs, as filed
A fingerprint encryption processing method, device and terminal
Technical field
[0001] The present invention relates to the field of communication technology, and more particularly to a fingerprint encrypting method, apparatus, and terminal.
Background technique
[0002] With the development of science and technology, fingerprint recognition technology has been widely used, however, in the process of using this technology, need to connect to a third party server using fingerprint identification sensor authentication function, Is a third party to collect, resulting in leakage of fingerprint privacy, that is, the user is very convenient to use the fingerprint recognition function, it is extremely easy to reveal the fingerprint privacy to an unknown third party, bringing unknown risks.
[0003] In view of this situation, there is no solution at present, only do not use the fingerprint recognition function, in order to avoid the leakage of user fingerprint privacy.
Summary of the Invention
[0004] A technical problem to be solved by the present invention is to provide a fingerprint encryption processing method, a device and a terminal, which solves the problem that the fingerprint privacy function is easily leaked when the user uses the fingerprint recognition function in the prior art, thus bringing the unknown hidden trouble.
[0005] In order to solve the above-described technical problem, an embodiment of the present invention provides a fingerprint encryption processing method including:
[0005] [0006] Obtaining the original fingerprint;
Encrypting the original fingerprint information according to a preset encryption mode to form encrypted fingerprint information;
Transmitting the encrypted fingerprint information to a third party application to enable the third party application to perform a user-specified operation directly based on the encrypted fingerprint information without decrypting the encrypted fingerprint information.
[0009] Optionally, prior to the obtaining of the raw fingerprint information, the fingerprint encryption processing method further comprises:
[0010] The user is prompted to confirm which authentication method is used for information interaction with the third party application;
Acquiring an authentication mode selected by the user to perform information interaction with the third party application;
[0012] The step of acquiring the original fingerprint information is specifically:
The original fingerprint information is acquired when the user-selected authentication mode is fingerprint authentication.
[0014] Optionally, before the original fingerprint information is encrypted according to a preset encryption method to form encrypted fingerprint information, the fingerprint encryption processing method further comprises:
[0015] The user is prompted to confirm whether or not the original fingerprint information is encrypted;
Acquiring a selection result of the user for whether to encrypt the original fingerprint information;
[0017] The step of encrypting the original fingerprint information according to a preset encryption method to form encrypted fingerprint information is performed when the selection result is Yes.
[0018] Optionally, the step of encrypting the original fingerprint information according to a preset encryption method to form encrypted fingerprint information includes:
[0019] The original fingerprint information is cut into a predetermined number of sub-information;
[0020] The positions of the divided copies of the predetermined number of copies after cutting are rearranged according to a preset arrangement.
[0021] Optionally, the preset arrangement includes at least one of up-down, left-right swap, and odd-even sequence alignment.
[0022] Optionally, the sending of the encrypted fingerprint information to a third party application to enable the third party application to perform a user-specified operation directly based on the encrypted fingerprint information without decrypting the encrypted fingerprint information The steps include:
Transmitting the encrypted fingerprint information to a third party application to enable the third party application to perform a corresponding user registration directly based on the encrypted fingerprint information.
[0024] Optionally, the sending of the encrypted fingerprint information to a third party application to enable the third party application to perform a user-specified operation directly based on the encrypted fingerprint information without decrypting the encrypted fingerprint information The steps include:
And sending the encrypted fingerprint information to a third party application so that the third party application can directly compare the encrypted fingerprint information with fingerprint information at the time of registration, and when the comparison result is consistent, Otherwise, otherwise.
[0026] The present invention also provides a fingerprint encryption processing apparatus including:
[0027] A first obtaining module for acquiring original fingerprint information;
An encryption module for encrypting the original fingerprint information according to a preset encryption mode to form encrypted fingerprint information;
A sending module is configured to send the encrypted fingerprint information to a third party application so that the third party application can perform user-specified operation directly according to the encrypted fingerprint information without decrypting the encrypted fingerprint information.
[0030] Optionally, the fingerprint encryption processing device further comprises:
[0031] A first prompt module for prompting a user to confirm which authentication method is used for information interaction with the third party application prior to the first obtaining module performing the related operation;
A second obtaining module for acquiring an authentication mode selected by the user to perform information interaction with the third party application;
[0033] The first obtaining module is specifically for:
When the user-selected authentication method is fingerprint authentication, the original fingerprint information is acquired.
[0035] Optionally, the fingerprint information processing apparatus further comprises:
A second prompt module for prompting the user to confirm whether the original fingerprint information is encrypted before the encryption module performs the related operation;
A third obtaining module for acquiring a selection result of the user for encrypting the original fingerprint information;
The encryption module performs the related operation when the selection result is YES.
[0039] Optionally, the encryption module comprises:
[0040] A cutting sub-module for cutting the original fingerprint information into a predetermined number of sub-information;
The arranging sub-module is for rearranging the positions of the predetermined number of partial information after cutting in a preset arrangement manner.
[0042] Optionally, the preset arrangement includes at least one of up-down, left-right swap, and odd-even sequence alignment.
[0043] Optionally, the sending module comprises:
[0044] A first sending sub-module for sending the encrypted fingerprint information to a third-party application to enable the third-party application to perform a corresponding user registration directly according to the encrypted fingerprint information.
[0045] Optionally, the sending module comprises:
The second sending sub-module is configured to send the encrypted fingerprint information to a third-party application so that the third-party application can directly compare the encrypted fingerprint information with fingerprint information at the time of registration, When the same, then through the authentication, or vice versa.
[0047] The present invention also provides a terminal including the above-mentioned fingerprint encryption processing apparatus.
[0048] The advantageous effects of the above-mentioned technical solutions of the present invention are as follows:
In the above scheme, the fingerprint encryption processing method encrypts the fingerprint privacy of the user and sends it to the third party so that the third party can perform the designated operation according to the encrypted fingerprint privacy without decrypting, thereby improving the user fingerprint privacy Of the security, to avoid the disclosure of fingerprint privacy.
BRIEF DESCRIPTION OF THE DRAWINGS Fig
1 is a flowchart of a fingerprint encryption processing method according to a first embodiment of the present invention;
FIG. 2 is a schematic configuration diagram of a fingerprint encryption processing apparatus according to a second embodiment of the present invention. FIG.
detailed description
[0052] In order that the technical problems, technical solutions and advantages to be solved by the present invention will become clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments.
[0053] The present invention provides a solution to the problem that the fingerprint privacy function is easily leaked when the fingerprint recognition function is used by the user in the prior art, and thus brings the problem of unknown hidden trouble. The specific solutions are as follows:
[0054] Example 1
Referring to FIG. 1, a fingerprint encryption processing method in the first embodiment of the present invention includes:
[0056] Step 11: Obtain the original fingerprint information;
[0057] Step 12: encrypting the original fingerprint information according to a preset encryption method to form encrypted fingerprint information;
[0058] Step 13: sending the encrypted fingerprint information to a third party application to enable the third party application to perform a user-specified operation directly based on the encrypted fingerprint information without decrypting the encrypted fingerprint information.
[0059] The fingerprint information is a fingerprint image or fingerprint image information (binary information).
In the first embodiment of the present invention, the fingerprint encryption processing method encrypts the fingerprint privacy of the user and transmits the encrypted fingerprint to a third party so that the third party can perform the designated operation based on the encrypted fingerprint privacy without decrypting, Improve the security of user fingerprint privacy, to avoid the disclosure of fingerprint privacy.
[0061] Further, prior to the acquisition of the original fingerprint information, the fingerprint encryption processing method further includes: prompting the user to confirm which authentication method is used for information interaction with the third party application; acquiring the user-selected information associated with the Wherein the step of acquiring the original fingerprint information is specifically acquiring the original fingerprint information when the user-selected authentication mode is fingerprint authentication. Among them, the authentication method includes password authentication and fingerprint authentication.
In order to enhance the user experience, the fingerprint encryption processing method further includes: prompting the user to confirm whether or not to copy the original fingerprint information before encrypting the original fingerprint information according to a preset encryption method to form encrypted fingerprint information And encrypts the original fingerprint information according to a preset encryption method when the selection result is Yes to obtain the encrypted fingerprint information according to the preset encryption method; and encrypts the encrypted fingerprint information according to the preset encryption method; if the selection result is yes, A step of. That is, when the user needs to use the intelligent terminal with fingerprint recognition function, the user will be reminded of the need to protect the fingerprint privacy. If the user selects the fingerprint privacy to protect his fingerprint, the user will get the fingerprint recognition operation. Real user fingerprint information to be encrypted, can be selected by the user's encryption scheme (the default encryption method) for encryption.
Specifically, the step of encrypting the original fingerprint information according to a preset encryption method to form encrypted fingerprint information includes: cutting the original fingerprint information into a predetermined number of sub-information pieces; The positions of the sub-information of the predetermined number of copies are rearranged according to the preset arrangement.
[0064] Optionally, the preset arrangement includes at least one of up-down, left-right swap, and odd-even sequence alignment.
The user-specified operation may be an authentication / authentication operation or a registration operation. Therefore, in the first embodiment of the present invention, the encrypted fingerprint information is transmitted to a third-party application, The step of the third party application being able to perform a user-specified operation directly from the encrypted fingerprint information without decrypting the encrypted fingerprint information may include sending the encrypted fingerprint information to a third-party application to enable the third party application to directly According to the encrypted fingerprint information, a corresponding user registration;
The method may further include transmitting the encrypted fingerprint information to a third party application so that the third party application can directly compare the encrypted fingerprint information with fingerprint information at the time of registration, and when the comparison result matches, Through authentication, otherwise, on the contrary.
[0067] In summary, the embodiment provided by the present invention provides the encrypted user fingerprint information as the fingerprint information to be outputted, and the third party obtains the encrypted user fingerprint information for authentication and other related operations, Of the original fingerprint information to enhance the user's fingerprint recognition module security, to prevent the user fingerprint privacy leak to a third party.
[0068] Example II
Referring to FIG. 2, a fingerprint encryption processing apparatus according to a second embodiment of the present invention includes:
[0070] The first obtaining module 21 is configured to acquire the original fingerprint information,
An encryption module 22 for encrypting the original fingerprint information according to a preset encryption method to form encrypted fingerprint information;
[0072] The sending module 23 is configured to send the encrypted fingerprint information to a third party application so that the third party application can perform a user-specified operation directly based on the encrypted fingerprint information without decrypting the encrypted fingerprint information.
[0073] The fingerprint information is a fingerprint image or fingerprint image information (binary information).
In the second embodiment of the present invention, the fingerprint encryption processing means encrypts the fingerprint privacy of the user and sends it to the third party so that the third party can perform the designated operation based on the encrypted fingerprint privacy without decrypting, Improve the security of user fingerprint privacy, to avoid the disclosure of fingerprint privacy.
[0075] Further, the fingerprint encryption processing apparatus further includes a first prompt module for prompting a user to confirm which authentication method is used to perform information interaction with the third party application before the first obtaining module performs a related operation ; And a second obtaining module for acquiring an authentication method selected by the user for information exchange with the third party application; the first obtaining module is used for acquiring the authentication mode of the third party application when the user selects the authentication mode as fingerprint authentication; The original fingerprint information. Among them, the authentication method includes password authentication and fingerprint authentication.
[0076] In order to improve the user experience, the fingerprint information processing apparatus further comprises: a second prompt module for prompting the user to confirm whether or not to encrypt the original fingerprint information before the encryption module performs a related operation; a third obtaining module For obtaining a result of selection by the user as to whether or not to encrypt the original fingerprint information; and the encryption module performs the related operation when the selection result is YES. That is, when the user needs to use the intelligent terminal with fingerprint recognition function, the user will be reminded of the need to protect the fingerprint privacy. If the user has selected the fingerprint privacy to protect his fingerprint, the user will get the fingerprint recognition operation. Real user fingerprint information to be encrypted, can be selected by the user's encryption scheme (the default encryption method) for encryption.
[0077] Specifically, the encryption module includes a cutting sub-module for cutting the original fingerprint information into a predetermined number of sub-information, a sorting sub-module for arranging the predetermined number of copies after cutting The positions of the minute information are rearranged according to the preset arrangement.
[0078] Optionally, the preset arrangement includes at least one of up-down, left-right swap, and odd-even sequence alignment.
[0079] [0079] The user-specified operation may be an authentication / authentication or an operation of registration, etc. Therefore, the transmission module in the second embodiment of the present invention may include a first transmission sub- Encrypting the fingerprint information to a third party application to enable the third party application to perform corresponding user registration directly according to the encrypted fingerprint information;
[0080] It may also include a second sending sub-module for sending the encrypted fingerprint information to a third-party application to enable the third party application to directly compare the encrypted fingerprint information with fingerprint information at the time of registration , In the comparison results are consistent, then through the authentication, otherwise, on the contrary.
According to the second embodiment of the present invention, the encrypted user fingerprint information is used as the fingerprint information to be output, and the third party obtains the encrypted user fingerprint information for authentication and other related operations. Of the original fingerprint information to enhance the user's fingerprint recognition module security, to prevent the user fingerprint privacy leak to a third party.
[0082] In the embodiment 2 of the present invention, the fingerprint encryption processing apparatus may realize the function of the fingerprint encryption processing apparatus in Embodiment 2 by modifying the existing terminal.
[0083] While the foregoing is a preferred embodiment of the invention, it should be noted that numerous modifications and improvements can be made to those skilled in the art without departing from the principles of the invention, It should be understood that the present invention is not limited thereto.
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10311278B2 | Cited by | United States of America | Search report |
| CN107133603A | Cited by | China | Search report |
| WO0167383A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| CN101459514A | Cites | China | Search report |
| CN103634328A | Cites | China | Search report |
| CN103729129A | Cites | China | Search report |
| CN1870045A | Cites | China | Search report |
| US6901154B2 | Cites | United States of America | Search report |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 201510304840 | China | A | |
| CN20151304840 | – | – | – |
Numbers
- Publication
- 106295286
- Publication, DOCDB
- 106295286
- Publication, EPODOC
- CN106295286
- Application
- 103048401
- Application, DOCDB
- 201510304840
- Application, EPODOC
- CN20151304840
Titles4
- Chinese
- 一种指纹加密处理方法、装置及终端
- English
- A fingerprint encryption processing method, device and terminal
- English
- Fingerprint encryption processing method and apparatus and terminal
- Chinese
- 种指纹加密处理方法、装置及终端
Classification
- CPC, 2
- G06F21/32
- G06F2221/2133
- IPC, 1
- G06F21 32