Program writable IC card and method thereof
AssigneesHitachi, Ltd., Hitachi Video & Information System, Inc.
InventorsMasayuki Inoue, Shigeyuki Itoh, Yutaka Takami, Kenji Matsumoto
Life of this patent
Estimating the term…
Abstract
An IC card and a method thereof for adding or changing a program for a memory for writing without adversely affecting the function of the IC card and by keeping the security of a program to be written later by restricting writing by a write control program having a decryption function or a program code conversion function
Claims19
A program writable IC card, comprising:
- a microprocessor;
- a memory for storing a program write control program having at least one of a decryption function and a function for converting a program code and a program for said microprocessor;
- and
- means in said microprocessor for performing at least one of said decryption process and said process of converting a program code according to said program write control program and storing said program in said memory when said program for said microprocessor is given from the outside.
A program writable IC card, comprising:
- a microprocessor;
- a memory for storing a program write control program having a decryption function and a program for said microprocessor;
- and
- means in said microprocessor for performing said decryption process according to said program write control program and storing said program in said memory when said crypted program for said microprocessor is given from the outside.
A program writable IC card, comprising:
- a microprocessor;
- a memory for storing a program write control program having a function for converting a program code and a program for said microprocessor;
- and
- means in said microprocessor for performing said process for converting a program code according to said program write control program and storing said program in said memory when said program for said microprocessor is given from the outside.
A program writable IC card, comprising:
- a first and a second microprocessor;
- an external signal input unit;
- switching means for switching a signal inputted from said external signal input unit to said first microprocessor or said second microprocessor;
- and
- a memory for storing a program write control program having at least one of a decryption function and a function for converting a program code and a program for said first microprocessor inputted from said external signal input unit;
- and
- said second microprocessor, comprising;
- means in said second microprocessor for performing at least one of said decryption process and said process of converting a program code according to said program write control program and storing said program in said memory when said program for said first microprocessor is given from the outside.
A program writable IC card, comprising:
- a first and a second microprocessor;
- an external signal input unit;
- switching means for switching a signal inputted from said external signal input unit to said first microprocessor or said second microprocessor;
- and
- a memory for storing a program write control program having a decryption function and a program for said first microprocessor inputted from said external signal input unit;
- and
- said second microprocessor, comprising;
- means in said second microprocessor for performing said decryption process according to said program write control program and storing said program in said memory when said crypted program for said first microprocessor is given from the outside.
A program writable IC card, comprising:
- a first and a second microprocessor;
- an external signal input unit;
- switching means for switching a signal inputted from said external signal input unit to said first microprocessor or said second microprocessor;
- and
- a memory for storing a program write control program having a function for converting a program code and a program for said first microprocessor inputted from said external signal input unit;
- and
- said second microprocessor, comprising;
- means in said second microprocessor for performing said process for converting a program code according to said program write control program and storing said program in said memory when said program for said first microprocessor is given from the outside.
A program writable IC card, comprising:
- a microprocessor whose information is not opened to public and a microprocessor whose information is opened to public;
- an external signal input unit;
- a memory for storing a program for said microprocessor whose information is not opened to public and a program for said microprocessor whose information is opened to public;
- means for accessing said memory for storing a program only from said microprocessor whose information is not opened to public;
- switching means for switching a signal inputted from said external signal input unit to said microprocessor whose information is not opened to public or said microprocessor whose information is opened to public;
- and
- a memory for storing said program by said microprocessor whose information is not opened to public when said program for said microprocessor whose information is opened to public is given from the outside.
A program writable IC card, comprising:
- a microprocessor whose information is not opened to public and a microprocessor whose information is opened to public;
- an external signal input unit;
- a memory for storing a program for said microprocessor whose information is not opened to public and a program for said microprocessor whose information is opened to public;
- means for accessing said memory for storing a program only from said microprocessor whose information is not opened to public;
- switching means for switching a signal inputted from said external signal input unit to said microprocessor whose information is not opened to public or said microprocessor whose information is opened to public;
- and
- a memory for storing said program by said microprocessor whose information is opened to public when said program for said microprocessor whose information is opened to public is given from the outside.
A processing method for a program writable IC card having a microprocessor and a memory for storing a program for said microprocessor, comprising:
- a step of performing at least one of a decryption process and a process of converting a program code for said program according to a program write control program when said program for said microprocessor is given from the outside;
- and
- a step of storing a processing result of at least one of said decryption process and said process of converting a program code in said memory.
A processing method for a program writable IC card having a microprocessor and a memory for storing a program for said microprocessor, comprising:
- a step of performing a decryption process for said program according to a program write control program when said crypted program for said microprocessor is given from the outside;
- and
- a step of storing a processing result of said decryption process in said memory.
A processing method for a program writable IC card having a microprocessor and a memory for storing a program for said microprocessor, comprising:
- a step of performing a process of converting a program code for said program according to a program write control program when said program for said microprocessor is given from the outside;
- and
- a step of storing a processing result of said process of converting a program code in said memory.
A processing method for a program writable IC card having a first and a second microprocessor and a memory for storing a program for said first microprocessor, comprising:
- a step of performing at least one of a decryption process and a process of converting a program code, which is a process by said second microprocessor, for said program according to a program write control program when said program for said first microprocessor is given from the outside;
- and
- a step of storing a processing result of at least one of said decryption process and said process of converting a program code in said memory by said second microprocessor.
A processing method for a program writable IC card having a first and a second microprocessor and a memory for storing a program for said first microprocessor, comprising:
- a step of performing a decryption process, which is a process by said second microprocessor, for said program according to a program write control program when said crypted program for said first microprocessor is given from the outside;
- and
- a step of storing a processing result of said decryption process in said memory by said second microprocessor.
A processing method for a program writable IC card having a first and a second microprocessor and a memory for storing a program for said first microprocessor, comprising:
- a step of performing a process for converting a program code, which is a process by said second microprocessor, for said program according to a program write control program when said program for said first microprocessor is given from the outside;
- and
- a step of storing a processing result of said process for converting a program code in said memory by said second microprocessor.
A processing method for a program writable IC card having a first and a second microprocessor and a memory for storing a program for said first microprocessor, comprising:
- a step of storing a program for said first microprocessor whose information is not opened to public and a program for a microprocessor whose information is opened to public in a memory;
- a step of accessing said memory for storing a program only from said microprocessor whose information is not opened to public;
- a step of switching a signal inputted from said external signal input unit to said microprocessor whose information is not opened to public or said microprocessor whose information is opened to public;
- and
- a step of storing said program by said microprocessor whose information is not opened to public when said program for said microprocessor whose information is opened to public is given from the outside.
A processing method for a program writable IC card having a first and a second microprocessor and a memory for storing a program for said first microprocessor, comprising:
- a step of storing a program for said first microprocessor whose information is not opened to public and a program for a microprocessor whose information is opened to public in a memory;
- a step of accessing said memory for storing a program only from said microprocessor whose information is not opened to public;
- a step of switching a signal inputted from said external signal input unit to said microprocessor whose information is not opened to public or said microprocessor whose information is opened to public;
- and
- a step of storing said program by said microprocessor whose information is opened to public when said program for said microprocessor whose information is opened to public is given from the outside.
Dependencies are inferred from the claim text.