Patent ID: 7162058
Filing Date: 2007-01-09
Classification: G06K,G06Q,G07C,G07F

Abstract:
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.