Patent ID: 7844819
Filing Date: 2010-11-30
Classification: G06F,H04L

Abstract:
1. A terminal comprising: a storing unit operable to store a program executed in the terminal; an authentication module including a resource used by the program; and, a tamper resistant module access library section operable to intermediate an access from the program to the resource in the authentication module; wherein, said authentication module (i) includes a tamper resistant region storing tamper resistant module access library section authentication information, the tamper resistant region being protected from invalid reading and invalid writing of the tamper resistant module access library section authentication information stored therein, and (ii) determines, by using the tamper resistant module access library section authentication information, whether or not said tamper resistant module access library section is tampered with; said tamper resistant module access library section determines whether or not the program is tampered with, when said authentication module determines that said tamper resistant module access library section is not tampered with; and, said authentication module accepts the access from the program to the resource through said tamper resistant module access library section when (a) said authentication module determines that said tamper resistant module access library section is not tampered with and (b) said tamper resistant module access library section, which determines not to be tampered with, determines that the program is not tampered with, even when said authentication module itself does not determine whether or not the program is tampered with.