An IC card processing system includes a telephone set for generating random number data, an IC card for processing value data, a secret key, and random number data by an authenticator generation function to generate authentication code, a switching unit for processing value data, a secret key, and random number data by an authenticator generation function to generate authentication code, and a comparator for comparing the authentication code generated by the IC card with the authentication code generated by the switching unit to authenticate the IC card.
展开▼