×

MEMORY CARD, APPLICATION PROGRAM HOLDING METHOD, AND HOLDING PROGRAM

  • US 20090070599A1
  • Filed: 04/28/2006
  • Published: 03/12/2009
  • Est. Priority Date: 05/09/2005
  • Status: Active Grant
First Claim
Patent Images

1. A memory card which receives an encrypted application program from a host apparatus, the encrypted application program being downloaded to the host apparatus, said memory card comprising:

  • an Integrated Circuit (IC) card unit having a tamper resistant function; and

    a flash memory unit,wherein said IC card unit includes;

    a tamper resistant storage unit;

    a program acquisition unit operable to acquire, from the host apparatus, the encrypted application program and respective sizes of the application program in encrypted and decrypted forms;

    a storage control unit operable to select one of said tamper resistant storage unit and said flash memory unit as a storage location area on the basis of the size of the acquired application program in the encrypted form and a size of free space of said tamper resistant storage unit, and to store the acquired encrypted application program in the selected storage location area;

    a move control unit operable to, when the application program stored in said tamper resistant storage unit is to be executed and the size of the to-be-executed application program in the decrypted form exceeds the size of the free space of said tamper resistant storage unit, move an arbitrary encrypted application program stored in said tamper resistant storage unit to said flash memory unit; and

    an execution unit operable to decrypt and execute the to-be-executed application program.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×