Methods and apparatus for generation of cancelable fingerprint template
First Claim
1. A method for generating a distorted fingerprint representation for a given fingerprint image, comprising the steps of:
- selecting at least one fingerprint feature point from the given fingerprint image;
generating at least one representation of a region proximate to the selected fingerprint feature point;
using a distortion key to distort the representation of the region proximate to the selected fingerprint feature point, wherein the distortion key defines a random projection that is applied to the representation to distort the representation to generate a randomly projected representation of the region proximate to the selected fingerprint feature point;
forming a distorted fingerprint template comprising the randomly projected representation of the region proximate to the selected fingerprint feature point, wherein the distorted fingerprint template is non-invertable such that the given fingerprint image cannot be obtained using the distorted fingerprint template and the distortion key; and
storing the distorted fingerprint template in association with the distortion key;
wherein one or more of the steps of selecting, generating, distorting and forming are performed by a computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for generating a distorted fingerprint representation for a given fingerprint image are provided. First, at least one fingerprint feature point from a given fingerprint image is selected. At least one representation of a region proximate to the selected fingerprint feature point is then generated. Next, the representation of the region proximate to the selected fingerprint feature point is distorted. The distortion comprises applying a random projection to the representation to generate a randomly projected representation of the region proximate to the selected fingerprint feature point. A distorted template is then formed, wherein the distorted template comprises the randomly projected representation of the region proximate to the selected fingerprint feature point.
-
Citations
17 Claims
-
1. A method for generating a distorted fingerprint representation for a given fingerprint image, comprising the steps of:
-
selecting at least one fingerprint feature point from the given fingerprint image; generating at least one representation of a region proximate to the selected fingerprint feature point; using a distortion key to distort the representation of the region proximate to the selected fingerprint feature point, wherein the distortion key defines a random projection that is applied to the representation to distort the representation to generate a randomly projected representation of the region proximate to the selected fingerprint feature point; forming a distorted fingerprint template comprising the randomly projected representation of the region proximate to the selected fingerprint feature point, wherein the distorted fingerprint template is non-invertable such that the given fingerprint image cannot be obtained using the distorted fingerprint template and the distortion key; and storing the distorted fingerprint template in association with the distortion key; wherein one or more of the steps of selecting, generating, distorting and forming are performed by a computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for generating a distorted fingerprint representation for a given fingerprint image, comprising:
-
a memory for storing program instructions for generating a distorted fingerprint template for a given fingerprint image; and a processor to execute the program instructions to instantiate; a feature locator for selecting at least one fingerprint feature point from the given fingerprint image; a feature summarizer for generating at least one representation of a region proximate to the selected fingerprint feature point; a distorter for using a distortion key to distort distorting the representation of the region proximate to the selected fingerprint feature point, wherein the distortion key defines a random projection that is applied to the representation to distort the representation to generate a randomly projected representation of the region proximate to the selected fingerprint feature point; and a distorted fingerprint template generator for forming a distorted fingerprint template comprising the randomly projected representation of the region proximate to the selected fingerprint feature point, wherein the distorted fingerprint template is non-invertable such that the given fingerprint image cannot be obtained using the distorted fingerprint template and the distortion key; wherein the distorted fingerprint template is stored in the memory in association with the distortion key. - View Dependent Claims (16)
-
-
17. Apparatus for generating a distorted fingerprint representation for a given fingerprint image, the apparatus comprising:
-
a memory; and at least one processor coupled to the memory and operative to; select at least one fingerprint feature point from the given fingerprint image; generate at least one representation of a region proximate to the selected fingerprint feature point; use a distortion key to distort the representation of the region proximate to the selected fingerprint feature point, wherein the distortion key defines a random projection that is applied to the representation to distort the representation to generate a randomly projected representation of the region proximate to the selected fingerprint feature point; form a distorted fingerprint template comprising the randomly projected representation of the region proximate to the selected fingerprint feature point, wherein the distorted fingerprint template is non-invertable such that the given fingerprint image cannot be obtained using the distorted fingerprint template and the distortion key; and store the distorted fingerprint template in association with the distortion key.
-
Specification