Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
209 words
A data-carrier card comprising a memory for recording a plurality of applications and a processor, the card further comprising: means for separating at least two of said applications in the memory, so that each application may only gain access to a specified predetermined memory area within the memory, and that access of applications outside of the specified predetermined memory area in the memory for the respective application is disabled; said means for separating further comprising: an application table, which has stored the information concerning an initial address A and an end address E of the memory area in which a respective application may have access; and address-monitoring means which monitors the addresses filed on an address bus to ensure that the filed addresses locate a memory area A to E of the application in the memory which is defined by the initial address A and the end address E of the respective application, and which initiates an appropriate action when one of the addresses filed on the address bus is not located within the memory area A to E of the application in the memory; said address-monitoring means further comprising: address decoder means which decodes and authorizes the memory area, whereby addresses outside of the memory area are ignored.
Claim 2
Dependent Claim
209 words
A data-carrier card comprising a memory for recording a plurality of applications and a processor, the card further comprising: means for separating at least two of said applications in the memory, so that each application may only gain access to a specified predetermined memory area within the memory, and that access of applications outside of the specified predetermined memory area in the memory for the respective application is disabled; said means for separating further comprising: an application table, which has stored the information concerning an initial address A and an end address E of the memory area in which a respective application may have access; and address-monitoring means which monitors the addresses filed on an address bus to ensure that the filed addresses locate a memory area A to E of the application in the memory which is defined by the initial address A and the end address E of the respective application, and which initiates an appropriate action when one of the addresses filed on the address bus is not located within the memory area A to E of the application in the memory; said address-monitoring means further comprising: address decoder means which decodes and authorizes the memory area, whereby addresses outside of the memory area are ignored.
Claim 3
Dependent Claim
130 words
A data-carrier card according to claim 1, wherein the address-monitoring means further comprises: an initial register for recording the initial address A of the memory area in which the respective application may have access; an end register for recording the end address E of the memory area in which the respective application may have access; an address comparator which compares the addresses filed on the address bus with those addresses A and E filed in the initial register and the end register; and monitoring means which signals when one of the filed addresses is not found to be within the address range A to E of the application in the memory which is defined by the addresses A and E filed in the initial register and the end register respectively.
Claim 4
Dependent Claim
130 words
A data-carrier card comprising a memory for recording a plurality of applications and a processor, the card further comprising: means for separating at least two-of said applications in the memory, so that each application may only gain access to a specified predetermined memory area within the memory, and that access of applications outside of the specified predetermined memory area in the memory for the respective application is disabled; wherein the means for separation further comprises: a multiplexer which is connected to a number of memory areas, whereby the individual memory areas may be dynamically selected through the multiplexer, the multiplexer further comprising: a register which may be loaded dynamically and which provides access by the processor to a memory area and which disables others of the number of memory areas.
Claim 5
Dependent Claim
130 words
A data-carrier card comprising a memory for recording a plurality of applications and a processor, the card further comprising: means for separating at least two-of said applications in the memory, so that each application may only gain access to a specified predetermined memory area within the memory, and that access of applications outside of the specified predetermined memory area in the memory for the respective application is disabled; wherein the means for separation further comprises: a multiplexer which is connected to a number of memory areas, whereby the individual memory areas may be dynamically selected through the multiplexer, the multiplexer further comprising: a register which may be loaded dynamically and which provides access by the processor to a memory area and which disables others of the number of memory areas.