Configuration of IC card
AssigneeMondex International Limited
InventorsAnthony David Peachman, Ian Stephen Simmons
Life of this patent
Estimating the term…
Abstract
A secure multiple application card system including an IC card having a microprocessor, a ROM and an EEPROM, wherein program instructions are stored in the ROM at time of manufacture, and at time of personalization, an address table is stored in the EEPROM. Upon operation of the IC card, the operating system calls the program instructions, including codelets and primitives, in accordance with the addresses indicated in the address table.
Claims44
A secure multiple application card system including an IC card comprising a microprocessor, a read-only memory and an electrically erasable programmable read only memory, said system comprising:
- means for manufacturing said IC card and for storing at the time of manufacture in said read-only memory an operating system and programming instructions without an address table with memory addresses of at least one of said programming instructions;
- and
- means for personalizing said IC card after said manufacturing step and for storing at the time of personalization in said electrically erasable programmable read only memory said address table with memory addresses of at least one of said programming instructions,
- wherein the operating system will only access those program instructions in accordance with the addresses indicated in the address table.
A process for providing a secure multiple application card system including an IC card comprising a microprocessor, a read-only memory and an electrically erasable programmable read only memory, said process comprising the steps of:
- manufacturing said IC card and for storing at the time of manufacture in said read-only memory an operating system and programming instructions without an address table with memory addresses of at least one of said programming instructions;
- and
- personalizing said IC card after said time of manufacture by storing in said electrically erasable programmable read only memory said address table with memory addresses of at least one said programming instructions,
- wherein the operating system will only access those program instructions in accordance with the addresses indicated in the address table.
A process for providing a secure multiple application card comprising a microprocessor, a first memory and second memory, said process comprising the steps of:
- manufacturing said card and storing at the time of manufacture in said first memory an operating system and programming instructions without an address table with memory addresses of at least one of said programming instructions;
- and
- personalizing said IC card after said storing step by storing in said second memory said address table with memory addresses of at least one said programming instructions;
- wherein said operating system will only access those program instructions in accordance with the address indicated in the address table.
A secure multiple application card system including an IC card comprising a microprocessor, a read-only memory and an electrically erasable programmable read only memory, said system comprising:
- means for manufacturing said IC card and for storing at the time of manufacture in said read-only memory an operating system and programming instructions;
- and
- means for personalizing said IC card after the time of manufacture and for storing at the time of personalization in said electrically erasable programmable read only memory an address table with memory addresses of at least one of said programming instructions,
- wherein the operating system will only access those program instructions in accordance with the addresses indicated in the address table;
- and wherein said means for personalizing said IC card can be operated to store additional programming instructions in said read-only memory and includes means for inserting addresses for said additional programming instructions in said address table.
A process for providing a secure multiple application card system including an IC card comprising a microprocessor, a read-only memory and an electrically erasable programmable read only memory, said process comprising the steps of:
- manufacturing said IC card and for storing at the time of manufacture in said read-only memory an operating system and programming instructions;
- and
- personalizing said IC card after said time of manufacture by storing in said electrically erasable programmable read-only memory an address table with memory addresses of at least one said programming instructions,
- wherein the operating system will only access those program instructions in accordance with the addresses indicated in the address table;
- storing additional programming instructions in said read-only memory, and inserting addresses for said additional programming instructions in said address table.
A process for providing a secure multiple application card comprising a microprocessor, a first memory and second memory, said process comprising the steps of:
- a. storing in said first memory an operating system and programming instructions;
- and
- b. personalizing said IC card after said storing step by storing in said second memory an address table with memory addresses of at least one said programming instructions;
- wherein said operating system will only access those program instructions in accordance with the address indicated in the address table;
- storing additional programming instructions in said read-only memory, said inserting addresses for said additional programming instructions in said address table.
In a multiple application card system including an IC card having an operating system, the improvement comprising:
- means for manufacturing said IC card and for storing at the time of manufacture in said IC card a first set of programming instructions having a first address, without an address table with a second memory address of a second set of programming instructions;
- means for storing in said IC card the second set of programming instructions;
- and
- means for storing in said IC card, at a time of personalization, said address table with the second memory address, wherein after the time of personalization, the first set of programming instructions is rendered inaccessible to the operating system.
In a process for providing a multiple application card system including an IC card having an operating system, the improvement comprising:
- manufacturing said IC card and storing at the time of manufacture in said IC card a first set of programming instructions having a first address, without an address table with a second memory address of a second set of programming instructions;
- storing in said IC card the second set of programming instructions;
- and
- storing in said IC card, at a time of personalization, said address table with the second memory address, wherein after the time of personalization, the first set of programming instructions is rendered inaccessible to the operating system.
Dependencies are inferred from the claim text.