Verification system and program check method for verification system
First Claim
Patent Images
1. A verification system, which verifies data input by a user against registered data to perform individual authentication, comprising:
- an input unit for inputting data of said user;
a storage unit for storing said registered data; and
a processing unit for executing a verification program that reads said registered data from said storage unit and verifies said registered data against said input data,wherein said storage unit installs a check program which checks said verification program and loads said check program into said processing unit, andsaid processing unit executes said check program to check for alteration of said verification program, andwherein said storage unit comprises;
a storage card held by the user; and
a card reader/writer which reads and writes said storage card, receives an execution result of said check program from said processing unit, and checks for alteration of said verification program by said execution result, andwherein said card reader/writer prohibits access to said storage card by said processing unit, when said card reader/writer detects alteration of said verification program.
1 Assignment
0 Petitions
Accused Products
Abstract
In a verification system which verifies individual input data against registered data to perform individual authentication, the verification program is checked for alteration. Programs for verification in a processing unit are checked for alteration by a check program in the tamper-proof environment of a lower-level storage unit. Hence illicit use of the verification system through program alteration can be prevented.
-
Citations
14 Claims
-
1. A verification system, which verifies data input by a user against registered data to perform individual authentication, comprising:
-
an input unit for inputting data of said user; a storage unit for storing said registered data; and a processing unit for executing a verification program that reads said registered data from said storage unit and verifies said registered data against said input data, wherein said storage unit installs a check program which checks said verification program and loads said check program into said processing unit, and said processing unit executes said check program to check for alteration of said verification program, and wherein said storage unit comprises; a storage card held by the user; and a card reader/writer which reads and writes said storage card, receives an execution result of said check program from said processing unit, and checks for alteration of said verification program by said execution result, and wherein said card reader/writer prohibits access to said storage card by said processing unit, when said card reader/writer detects alteration of said verification program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A program check method for a verification system, which verifies data input by a user against registered data and performs individual authentication, comprising the steps of:
-
reading a check program from a card reader/writer which reads and writes a storage for storing said registered data into a processing unit, said processing unit executes a verification program that reads said registered data from said storage and performs verification with said input data; executing said check program, to check for alteration of said verification program in said processing unit; receiving an execution result of said check program by said processing unit with said card reader/writer; checking for alteration of said verification program using said execution result in said card reader/writer; and prohibiting access to said storage card by said processing unit when alteration of said verification program is detected in said card reader/writer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification