1. Technical Field
Embodiments of the present disclosure relate generally to data security technologies, and particularly to an electronic device and method for protecting personal data via fingerprint recognition.
2. Description of Related Art
Electronic devices, such as mobile phones and personal digital assistants (PDA), may be used to store personal data. Users may experience difficulties if their personal data is accessed by unauthorized individuals. Therefore, security of the personal data is desired. Many electronic devices may apply fingerprint recognition technologies to increase security of the personal data. However, extra devices, such as fingerprint scanners, are utilized for recognizing fingerprints, which is costly and inconvenient.
The disclosure, including the accompanying drawings, is illustrated by way of example and not by way of limitation. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean at least one.
The data protection system 10 includes a fingerprint acquisition module 101, a fingerprint comparison module 102, and a data protection module 103. The modules 101-103 may include computerized codes in the form of one or more programs that are stored in the storage system 11. The computerized codes include computer-readable program codes (instructions) that are executed by at least one processor 12 to provide function for the modules 101-103. The storage system 11 may be a cache or a dedicated memory, such as an erasable programmable read only memory (EPROM), a hard disk drive (HDD), or a flash memory. In general, the word “module”, as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as, Java, C, or assembly. One or more software instructions in the modules may be embedded in firmware, such as in an EPROM. The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable medium include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives.
The fingerprint acquisition module 101 acquires an electronic representation of a fingerprint (fingerprint) through the touch screen 13 when the touch screen 13 is touched by a fingertip. Details of acquiring the fingerprint are provided as follows.
In addition, if the fingertip touches the surface M0 with heavy pressure, the concave textures may be nearer to the surface M0 as well as the convex textures, and the distance between the convex textures and the electrode layer M2 may be equal to or close to the distance between the concave textures and the electrode layer M2. Thus, the concave textures and the convex textures may not be capable of being distinguished according to the detected capacitance values. In order to avoid the problem mentioned above, an elastic film (e.g., “F” in
The fingerprint comparison module 102 compares the acquired fingerprint with one or more predetermined fingerprints stored in the storage system 11, and determines whether the acquired fingerprint matches with at least one of the predetermined fingerprints. The predetermined fingerprints maybe preset by an owner of the electronic device 1, and the predetermined fingerprints may belong to the owner or any other individuals that are authorized by the owner. In one embodiment, the fingerprint comparison module 102 may calculate a similarity between the acquired fingerprint and each of the predetermined fingerprints using any known algorithm for calculating similarity between images, and determines whether the acquired fingerprint matches on a percentage basis with at least one of the predetermined fingerprints according to the calculated similarity. For example, if a calculated similarity is greater than a predetermined value, such as 80%, the acquired fingerprint is determined to be a match for one of the predetermined fingerprints. If each calculated similarity is not greater than the predetermined value, the acquired fingerprint is determined to be unmatched with any of the predetermined fingerprints.
The data protection module 103 protects predetermined personal data (e.g., private videos, images, important documents, and other similar information) stored in the storage system 11, by means of hiding or encrypting the personal data, if the acquired fingerprint does not match with any of the predetermined fingerprints. If the acquired fingerprint matches with at least one of the predetermined fingerprints, the data protection module 103 releases the protection of the personal data, such as by mean of unhiding or decrypting the predetermined data. In the embodiment, any data needing to be protected can be set as the personal data. The personal data is marked or initialized to be protected every time when the electronic device 1 is started or restarted, and the protection of the personal data is not released until an acquired fingerprint is determined to match with any of the predetermined fingerprints.
In step S01, the fingerprint acquisition module 101 acquires a representation of a fingerprint through the touch screen 13. Details of acquisition of the fingerprint are as described above.
In step S02, the fingerprint comparison module 102 compares the acquired fingerprint with one or more predetermined fingerprints stored in the storage system 11, and determines whether the acquired fingerprint matches with at least one of the predetermined fingerprints. If the acquired fingerprint does not match with any of the predetermined fingerprints, step S03 is implemented. If the acquired fingerprint matches with at least one of the predetermined fingerprints, step S04 is implemented. In one embodiment, the fingerprint comparison module 102 may calculate a similarity between the acquired fingerprint and each of the predetermined fingerprints using any known similarity calculation algorithm, and determines whether the acquired fingerprint matches with at least one of the predetermined fingerprints on a percentage basis according to the calculated similarity.
In step S03, the data protection module 103 protects predetermined personal data stored in the storage system 11, such as by hiding or encrypting the data.
In step S04, the data protection module 103 releases the protection of the personal data by unhiding or decrypting the predetermined data. In the embodiment, any data needing to be protected can be set as the personal data. The personal data can be marked and initialized to be protected when the electronic device 1 is started or restarted, and the protection of the personal data remains in place until any acquired fingerprint matches with any of the predetermined fingerprints.
Although certain embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201210047509.2 | Feb 2012 | CN | national |