Configuration of IC card
First Claim
Patent Images
1. 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, said programming instructions not being operational until subsequent storing of said address table at the time of personalization; 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 the programming instructions in accordance with the addresses indicated in the address table.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
44 Claims
-
1. 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, said programming instructions not being operational until subsequent storing of said address table at the time of personalization; 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 the programming instructions in accordance with the addresses indicated in the address table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 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, said programming instructions not being operational until subsequent storing of said address table at the time of personalization; 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 of said programming instructions, wherein the operating system will only access the programming instructions in accordance with the addresses indicated in the address table. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A process for providing a secure multiple application card comprising a microprocessor, a first memory and a 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, said programming instructions not being operational until subsequent storing of said address table at the time of personalization; 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 of said programming instructions;
wherein said operating system will only access the programming instructions in accordance with the addresses indicated in the address table. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. 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, said programming instructions not being operational until subsequent storing of an address table with memory addresses of at least one of said programming instructions at the time of personalization; 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 said address table with memory addresses of at least one of said programming instructions, wherein the operating system will only access the programming 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. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. 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 storing at the time of manufacture in said read-only memory an operating system and programming instructions, said programming instructions not being operational until subsequent storing of an address table with memory addresses of at least one of said programming instructions at the time of personalization;
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 of said programming instructions, wherein the operating system will only access the programming 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. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A process for providing a secure multiple application card comprising a microprocessor, a first memory and a second memory, said process comprising the steps of:
-
a. storing in said first memory an operating system and programming instructions, said programming instructions not being operational until subsequent storing of an address table with memory addresses of at least one of said programming instructions at the time of personalization;
b. personalizing said IC card after said storing step by storing in said second memory said address table with memory addresses of at least one of said programming instructions, wherein said operating system will only access the programming instructions in accordance with the addresses indicated in the address table;
c. storing additional programming instructions in said read-only memory, and d. inserting addresses for said additional programming instructions in said address table. - View Dependent Claims (40, 41, 42)
-
-
43. A multiple application card system including an IC card having an operating system, said system 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.
-
-
44. A process for providing a multiple application card system including an IC card having an operating system, comprising the steps of:
-
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.
-
Specification