To provide a biometrics device which can maintain each user's individual recognition performance and security while processing load and processing time are alleviated by a simple constitution.
When a verification by a fingerprint authentication apparatus 1 is performed, a random number table, a run length coding table and secondary data are generated. A random number table and secondary data are stored in an IC card, and the run length coding table is stored in a memory 20 for encoding table storing, respectively. When a verification is performed, primary data of verification object is calculated based on a random table read from fingerprint information and an IC card which are acquired as a candidate for verification, and the secondary data read from the IC card is decoded to primary data by using a run length coding table corresponding to the user ID inputted from a user ID inputting section 24. A collating circuit 26 collates the primary data of calculated verification object with decoded primary data and performs the verification.
Hideno Kono