发明名称 Method and trusted service manager for providing fast and secure access to applications on an IC card
摘要 A method for providing fast and secure access to MIFARE applications installed in a MIFARE memory being configured as a MIFARE Classic card or an emulated MIFARE Classic memory, comprises: keeping a repository of MIFARE memories and user identifications assigned to said MIFARE memories as well as of all MIFARE applications installed in the MIFARE memories, wherein, when a new MIFARE application is to be installed in a MIFARE memory identified by a user identification the present memory allocation of said MIFARE memory is retrieved, an appropriate sector of said MIFARE memory is calculated, a key is calculated for said MIFARE application and the MIFARE application together with the assigned sector and key are linked to the user identification and are stored in the repository.
申请公布号 US8769656(B2) 申请公布日期 2014.07.01
申请号 US200912995156 申请日期 2009.05.14
申请人 NXP B.V. 发明人 Corda Alexandre;Wane Ismaila;Lemonnier Vincent
分类号 G06F21/00;G06F12/14;H04L29/06;G06F21/79;G06F21/71 主分类号 G06F21/00
代理机构 代理人
主权项 1. A method for providing fast and secure access to applications installed in a memory of a contactless smart card integrated circuit having read/write capability, the memory being divided into a plurality of sectors, each sector comprising a plurality of blocks, the sectors including a first sector for storing a user identification and further sectors, each of the further sectors being arranged to store one of the applications in a number of its blocks as well as an access key for the application in another of its blocks, wherein the method comprises: keeping a repository of memory allocations to respective smart card memories and user identifications assigned to the respective memories, the allocations including applications installed in the respective memories, wherein, when a new application is installed in a one of the respective memories identified by a user identification UID, the present memory allocation of the memory is retrieved from the repository, an empty sector of the memory is calculated to create an assigned sector number, an access key is calculated for the application and the application together with the assigned sector number and the access key are linked to the user identification UID and are stored in the repository; wherein, when a mobile communication device being equipped with the contactless smart card integrated circuit interrogates whether applications are available for a specified user identification, the applications assigned to the specific user identification are retrieved from the repository together with the assigned sector numbers and keys and are transferred to the mobile communication device via an Over-The-Air service; and wherein the mobile communication device installs the received applications in the sectors of the memory of the contactless smart card integrated circuit as prescribed by the sector numbers and writes the associated access keys into the memory.
地址 Eindhoven NL