Authentication system by fingerprint
First Claim
1. An authentication system comprising:
- a mobile storage device; and
a reader/writer for performing at least one of reading information from and writing information into said mobile storage device,wherein said reader/writer comprises;
a biological information input device which inputs fingerprint information,preprocessing means which calculates coordinates and curvatures for a plurality of candidate points of the fingerprint information inputted by the biological information input device, calculates an average value of the coordinates for the plurality of candidate points, and determines a core position by the average value of the coordinates for the plurality of candidate points;
a transmitting means for transmitting the core position generated in the preprocessing means to said mobile storage device according to a request from said mobile storage device,wherein said mobile storage device comprises;
a template which registers a plurality of coordinates of featuring points of the fingerprint and partial images in a vicinity of the coordinates;
a private key to be used for electronic authentication, calculating means for calculating an information for correcting a positional displacement based on a core position of a registered fingerprint recorded in said template and a core position of an input fingerprint that is newly inputted, by referring to said core position generated in the reader/writer;
requesting means for calculating coordinates of featuring points of the input fingerprint by calculating information for correcting the positional displacement with each of the coordinates of featuring points and for requesting information for specifying the partial images in the vicinity of the coordinates of featuring points of the inputted fingerprint from the reader/writer;
judging means for judging whether the partial images in the vicinity of the coordinates of the fingerprint registered in the template and the partial images in the vicinity of the coordinates of featuring points of the inputted fingerprint match, and in accordance with a matching result, judges whether the fingerprint registered in the template and the input fingerprint are identical; and
means for making the private key available when the result of judging fingerprints are identical,wherein the requesting means of the mobile storage device repeatedly requests information for specifying each partial image one by one, andwherein the transmitting means of the reader/writer comprises, for each partial image;
means for extracting from the input fingerprint a partial image requested by the requesting means of the mobile storage device, means for transmitting the extracted partial image to the mobile storage device, and means for repeatedly extracting and transmitting each of the partial images one by one until a satisfactory level of matching is achieved, andwherein the judging means of the mobile storage device comprises;
means for repeating the matching result for each partial image.
1 Assignment
0 Petitions
Accused Products
Abstract
A fingerprint identification system comprising: an IC card having a tamper-resistance; and a reader/writer having a tamper-resistance for reading/writing information from/into the IC card. In the reader/writer, a fingerprint image, as read by a fingerprint input unit, is preprocessed in a preprocessing unit, and extracted intermediate information is transmitted to the IC card. This IC card compares the intermediate information with the fingerprint information, and makes authentication information usable for an electronic authentication upon matching. By this electronic authentication with applications, the fingerprint identification system, which has a high level of safety and can reduce the cost is provided.
34 Citations
21 Claims
-
1. An authentication system comprising:
-
a mobile storage device; and a reader/writer for performing at least one of reading information from and writing information into said mobile storage device, wherein said reader/writer comprises; a biological information input device which inputs fingerprint information, preprocessing means which calculates coordinates and curvatures for a plurality of candidate points of the fingerprint information inputted by the biological information input device, calculates an average value of the coordinates for the plurality of candidate points, and determines a core position by the average value of the coordinates for the plurality of candidate points; a transmitting means for transmitting the core position generated in the preprocessing means to said mobile storage device according to a request from said mobile storage device, wherein said mobile storage device comprises; a template which registers a plurality of coordinates of featuring points of the fingerprint and partial images in a vicinity of the coordinates; a private key to be used for electronic authentication, calculating means for calculating an information for correcting a positional displacement based on a core position of a registered fingerprint recorded in said template and a core position of an input fingerprint that is newly inputted, by referring to said core position generated in the reader/writer; requesting means for calculating coordinates of featuring points of the input fingerprint by calculating information for correcting the positional displacement with each of the coordinates of featuring points and for requesting information for specifying the partial images in the vicinity of the coordinates of featuring points of the inputted fingerprint from the reader/writer; judging means for judging whether the partial images in the vicinity of the coordinates of the fingerprint registered in the template and the partial images in the vicinity of the coordinates of featuring points of the inputted fingerprint match, and in accordance with a matching result, judges whether the fingerprint registered in the template and the input fingerprint are identical; and means for making the private key available when the result of judging fingerprints are identical, wherein the requesting means of the mobile storage device repeatedly requests information for specifying each partial image one by one, and wherein the transmitting means of the reader/writer comprises, for each partial image; means for extracting from the input fingerprint a partial image requested by the requesting means of the mobile storage device, means for transmitting the extracted partial image to the mobile storage device, and means for repeatedly extracting and transmitting each of the partial images one by one until a satisfactory level of matching is achieved, and wherein the judging means of the mobile storage device comprises; means for repeating the matching result for each partial image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile storage device for authentication utilizing biometric information, the mobile storage device performing at least one of transferring read information to and receiving write information from a reader/writer,
wherein the reader/writer comprises: -
a biological information input device which inputs fingerprint information; preprocessing means which calculates coordinates and curvatures for a plurality of candidate points of the fingerprint information inputted by the biological information input device, calculates an average value of the coordinates for the plurality of candidate points, and determines a core position by the average value of the coordinates for the plurality of candidate points; and transmitting means for transmitting the core position generated in the preprocessing means to said mobile storage device according to a request from said mobile storage device, wherein said mobile storage device comprises; a template which registers a plurality of coordinates of featuring points of the fingerprint and partial images in a vicinity of the coordinates; a private key to be used for electronic authentication; calculating means for calculating an information for correcting a positional displacement based on a core position of a registered fingerprint recorded in said template and a core position of an input fingerprint that is newly inputted, by referring to each said core positions in the reader/writer; requesting means for calculating coordinates of featuring points of the input fingerprint by calculating information for correcting the positional displacement with each of the coordinates of featuring points, and for requesting information for specifying the partial images in the vicinity of the coordinates of featuring points of the inputted fingerprint to the reader/writer; judging means for judging whether the partial images in vicinity of the coordinates of the fingerprint registered in the template and the partial images in the vicinity of the coordinates of featuring points of the inputted fingerprint match, and in accordance with a plurality of results of the matching, judges whether the fingerprint registered in the template and the input fingerprint are identical; and means for making the private key available when the result of judging fingerprints are identical, wherein the requesting means of the mobile storage device repeatedly requests information for specifying each partial image one by one, and wherein the transmitting means of the reader/writer comprises, for each partial image; means for extracting from the input fingerprint a partial image requested by the requesting means of the mobile storage device, means for transmitting the extracted partial image to the mobile storage device, and means for repeatedly extracting and transmitting each of the partial images one by one until a satisfactory level of matching is achieved, and wherein the judging means of the mobile storage device comprises; means for repeating the matching result for each partial image. - View Dependent Claims (8)
-
-
9. An authentication system for authentications with biological information, comprising:
-
a reader/writer for performing the reading of information from and the writing of information into a mobile storage device; and a terminal connected with said reader/writer, wherein said reader/writer comprises; a biological information input device which inputs fingerprint information; preprocessing means which calculates coordinates and curvatures for a plurality of candidate points of the fingerprint information inputted by the biological information input device, calculates an average value of the coordinates for the plurality of candidate points and determines a core position by the average value of the coordinates for the plurality of candidate points and determines a core position by the average value of the coordinates for the plurality of candidate points; and transmitting means for transmitting the core position generated in the preprocessing means to said mobile storage device according to a request from said mobile storage device, wherein said mobile storage device comprises; a template which registers a plurality of coordinates of featuring points of the fingerprint and partial images in the vicinity of the coordinates; a private key to be used for electronic authentication; calculating means for calculating information for correcting a positional displacement based on a core position of the fingerprint registered in said template and a core position of an input fingerprint that is newly inputted, by referring to said core position generated in the reader/writer; requesting means for calculating coordinates of featuring points of the input fingerprint by calculating information for correcting the positional displacement with each of the coordinates of featuring points and for requesting information for specifying the partial images in the vicinity of the coordinates of featuring points of the inputted fingerprint to the reader/writer; judging means for judging whether the partial images in the vicinity of the coordinates of the fingerprint registered in the template and the partial images in the vicinity of the coordinates of the featuring points of the inputted fingerprint match and in accordance with a matching result, and judging whether the fingerprint registered in the template and the input fingerprint are identical; and means for making the private key available when the judging result of the fingerprints is identical, wherein the requesting means for the mobile storage device repeatedly requests information for specifying each partial image one by one, and wherein the transmitting means of the reader/writer comprises, for each partial image; means for extracting from the input fingerprint a partial image requested by the requesting means of the mobile storage device, means for transmitting the extracted partial image to the mobile storage device, and means for repeatedly extracting and transmitting each of the partial images one by one until a satisfactory level of matching is achieved, and wherein the judging means of the mobile storage device comprises; means for repeating the matching result for each partial image.
-
-
10. An authentication system comprising:
- a mobile storage device of a user; and
a reader/writer for performing the reading of information from and writing of information into said mobile storage device,wherein said reader/writer comprises; an interface for transmitting and receiving information to and from said mobile storage device; an input device for accepting the input of the biological information of said user; and a processing unit which performs a preprocessing on said biological information inputted through said input device, transmits a command for acquiring information to specify one partial image, extracts one partial image corresponding to the information coming from said mobile storage device for specifying said one partial image, from said preprocessed biological information, transmits said extracted one partial image, to said mobile storage device, and receives the collation result of said one partial image, from said mobile storage device; wherein said mobile storage device comprises; an interface for transmitting and receiving information to and from said reader/writer; a storage device for storing a partial image of a biological information of said user registered in advance and the information for specifying said partial image; and a processing unit which transmits, in response to said command from said reader/writer, the information for specifying said one partial image in said storage device, collates, in response to said one partial image from said reader/writer corresponding to the information for specifying said one partial image, said one partial image from said reader/writer and said one partial image in said storage device, and transmits said collation result to said reader/writer, and wherein said processing unit of said reader/writer comprises; means for repeatedly transmitting said command, extracting said one partial image, transmitting said extracted one partial image, and receiving the collation result of said one partial image, for each partial image, until the matching number of said partial images as a result of said collation exceeds a predetermined threshold value, and wherein said processing unit of said mobile storage device comprises; means for repeatedly transmitting the information for specifying said one partial image, collating said partial image, and transmitting said collation result, for each partial image. - View Dependent Claims (11, 12, 13, 19)
- a mobile storage device of a user; and
-
14. A mobile storage device capable of communicating with a reader/writer for receiving the input of biological information of a user,
wherein said reader/writer comprises: -
an interface for transmitting and receiving information to and from said mobile storage device; an input device for accepting the input of the biological information of said user; and a processing unit which performs a preprocessing on said biological information inputted through said input device, transmits a command for acquiring information to specify one partial image, to said mobile storage device, extracts one partial image corresponding to the information coming from said mobile storage device for specifying said one partial image, from said preprocessed biological information, transmits said extracted one partial image to said mobile storage device, and receives a collation result of said one partial image, from said mobile storage device, wherein said mobile storage device comprises; an interface for transmitting said receiving information to and from said reader/writer; a storage device for storing a partial image of the preregistered biological information of said user and information for specifying said partial image; and a processing unit which transmits the information for specifying said one partial image in said storage device, to said reader/writer, in response to said command from said reader/writer, collates said one partial image from said reader/writer and said one partial image in said storage device, and transmits the collation result to said reader/writer, and wherein said processing unit of said reader/writer comprises; means for repeatedly transmitting said command, extracting said one partial image, transmitting said extracted one partial image, and receiving the collation result of said one partial image, for each partial image, until the matching number of said partial images as a result of said collation exceeds a predetermined threshold value, and wherein said processing unit of said mobile storage device comprises; means for repeatedly transmitting information for specifying said one partial image in response to said command from said reader/writer, collating said partial image in response to said one partial image from said reader/writer, and transmitting said collation result, for each partial image. - View Dependent Claims (15, 16, 17, 20)
-
-
18. An authentication system for authentications with the biological information of a user, comprising:
-
a reader/writer for performing the reading of information from and the writing of information into a mobile storage device of said user; and a terminal connected with said reader/writer, wherein said reader/writer comprises; an interface for transmitting and receiving information to and from said mobile storage device; an input device for accepting the input of the biological information; and a processing unit which performs a preprocessing on said biological information inputted through said input device, transmits a command for acquiring information to specify one partial image, to said mobile storage device, extracts one partial image corresponding to the information coming from said mobile storage device for specifying said one partial image, from said preprocessed biological information, transmits said extracted one partial image to said mobile storage device, and receives the collation result of said one partial image, from said mobile storage device, wherein said mobile storage device comprises; an interface for transmitting and receiving information to and from said reader/writer; a storage device for storing a partial image of preregistered biological information of said user and information for specifying said partial image; and a processing unit which transmits, in response to said command from said reader/writer, the information for specifying said one partial image in said storage device, collates, in response to said one partial image from said reader/writer corresponding to the information for specifying said one partial image, said one partial image from said reader/writer and said one partial image in said storage device, and transmits said collation result to said reader/writer, and wherein said processing unit of said reader/writer comprises; means for repeatedly transmitting said command, extracting said one partial image, transmitting said extracted one partial image, and receiving the collation result of said one partial image, for each partial image, until the matching number of said partial images as a result of said collation exceeds a predetermined threshold value, and wherein said processing unit of said mobile storage device comprises; means for repeatedly transmitting information for specifying said one partial image, collating said partial image, and transmitting said collation result, for each partial image. - View Dependent Claims (21)
-
Specification