Patent ID: 7676847

Claim:
An application execution device comprising: an acquisition unit operable to acquire an application program which includes instructions to access resources and which is used in a Multimedia Home Platform; a judgment unit operable to judge whether the application program has been tampered with; a tentative permission setting unit operable to obtain tentative permission information showing permission to access only a first resource; a definite permission setting unit operable to obtain definite permission information showing permission to access the first resource and a second resource; and an execution unit operable to execute the application program, wherein, when the application program is a signed application program that requires authentication in order to be executed and before the judgment unit completes the judging whether the signed application program has been tampered with, the execution unit executes the signed application program within a range of the permission shown by the tentative permission information, and when after the judgment unit completes the judging whether the signed application program has been tampered with and the signed application program is judged as not having been tampered with, the execution unit executes the signed application program within a range of the permission shown by the definite permission information.