摘要 |
PROBLEM TO BE SOLVED: To prevent illegal use of each function in a library without permission of a provider. SOLUTION: This IC card 1 capable of registering a functional program in a nonvolatile memory 3 is equipped with a library 51 having an access attribute registered in a ROM 5 or in the nonvolatile memory 3, a library control means 25 for controlling the access attribute of the registered library, an authentication means 23 for registering temporarily in a memory 4, unauthenticated information 41 based on the authentication processing result corresponding to the access attribute in each functional program 31 and/or each library 51, and an authenticated information control means 24 for forbidding execution of the function in the library, when the function in the library is called from the functional program and it is found that necessary authentication is not finished by referring the unauthenticated information. |