用于对MIFARE存储器进行碎片整理的移动通信设备和方法技术

技术编号:5373381 阅读:203 留言:0更新日期:2012-04-11 18:40
移动通信设备(1)可连接至经典或仿真MIFARE存储器(MM),并包括:MIFARE应用程序管理器(MAM),针对MIFARE应用程序所占用的存储器部分和针对所占用的存储器部分之间的空置存储空间来解析MIFARE存储器(MM)。如果检测到预定数目或大小的空置存储空间,则MIFARE应用程序管理器(MIFARE应用程序管理器)通过重新组织MIFARE应用程序的存储位置来对MIFARE存储器(MM)进行碎片整理,以使MIFARE应用程序布置为靠近在一起,优选地,相接地布置。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及可连接至经典或仿真MIFARE存储器的移动通信设备。 本专利技术还涉及用于对连接至经典或仿真MIFARE存储器的移动通信设备中的MIFARE应用程序进行管理的方法。 本专利技术还涉及可直接加载到连接至MIFARE设备的移动通信设备的存储器中的计 算机程序产品。 本专利技术还涉及可连接至经典或仿真MIFARE存储器的移动通信设备,其中,该移动 通信设备适于处理上一段提到的计算机程序产品。
技术介绍
由MP Semiconductors开发的MIFARE⑧经典族是工作于13. 56MHz频率范围 的、具有读/写能力的无接触智能卡IC中的先锋和领先者。MIFARE与在当今所有无接触智 能卡中超过80%的智能卡中使用的IS014443A兼容。该技术体现在卡和卡读取器设备中。 MIFARE卡正用在越来越宽范围的应用程序(包括运输售票、访问控制、电子支付、道路收费 以及忠诚应用)中。MIFARE标准(或经典)卡采用具有用于认证和加密的所有权安全协议 的所有权高级协议。 MIFARE经典卡基本上就是存储器设备,其中,存储器被划分成具有用于访问控制的简单安全机制的段和块。每个设备具有唯一的序列号。提供了防冲突,使得可以顺序地 选择和操作现场中的若干卡。 MIFARE标准lk提供了大约768字节的数据存储,被分割成具有各16字节的4个 块(一个块由16字节构成)的16个扇区;每个扇区由两个不同密钥(称为A和B)来保 护。可以针对诸如读、写、增加值块等操作对这768个字节的数据存储进行编程。每个扇区 的最后一块称为"尾部",包含两个秘密密钥(A和B)以及对该扇区中的每个块的可编程访 问条件。为了支持具有密钥等级的多个应用程序,对每个扇区(每个应用程序)提供两个 密钥(A和B)的个体集合。 图1示出了 MIFARE标准lk卡的存储器组织。在具有各16字节的4个块的16个扇 区中组织了 1024X8比特EEPROM存储器。第一扇区(扇区0)的第一数据块(块0)是生产 商块,在图2中详细示出。该数据块包含长度为四字节(字节0至3)的MIFARE卡序列号、 校验字节(字节4)以及11字节IC生产商数据(字节5至15)。序列号有时称为MIFARE 用户标识(MUID),并且是唯一的号码。由于安全和系统需要,使得IC生产商在生产时已对 生产商块进行编程之后,该生产商块是写保护的。然而,MIFARE规范允许在操作MIFARE卡 期间改变序列号,这对于诸如智能MX卡之类的MIFARE仿真卡来说是特别有益的。 智能MX(存储器扩展)是NXP Semiconductors在具有或不具有多个接口选项的 情况下针对需要高度可靠解决方案的高安全性智能卡应用程序已设计的智能卡族。关键应 用程序是电子政务、银行业务/金融、移动通信和先进公共交通。 与由用户操作系统实现的其他无接触传送协议同时运行MIFARE协议的能力根据 基于单个双接口控制器的智能卡上的MIFARE (例如,售票),来实现新服务与现有应用程序 的结合。智能MX卡能够对MIFARE经典设备进行仿真,从而使该接口与任何安装的MIFARE 经典基础设施兼容。无接触接口可以用于经由任何协议(特别是MIFARE协议和自定义的 无接触传送协议)进行通信。智能MX使得可以容易地实现目前技术水平的操作系统以及 包括JC0P(Java卡操作系统)在内的开放平台解决方案,并提供了优化特性集合以及最高 级别的安全性。智能MX结合了多种安全特性,以防范诸如DPA、SPA等旁信道攻击。真正的 防撞击方法(见IS0/IEC 14443-3)使得能够同时处理多个卡。 应当注意,MIFARE经典卡的仿真不仅限于智能MX卡,而是还可以存在能够对 MIFARE经典卡进行仿真的其他目前的或未来的智能卡。 近来,已经开发出包含MIFARE设备的移动通信设备,这些MIFARE设备或者被配置 为MIFARE经典卡,或者被配置为如智能MX卡之类的MIFARE仿真设备。这些移动通信设备 包括例如具有近场通信(NFC)能力的移动电话,但并不限于移动电话。 尽管MIFARE经典卡和MIFARE仿真设备存储多个MIFARE应用程序(有时也称为 "MIFARE经典对象")的能力已增强了在世界范围内对MIFARE存储设备(经典和仿真两种 类型)的传播和接受,但MIFARE存储器的大小限制(通常lkB或4kB)已变成MIFARE存 储器的可用性的瓶颈。随着当前开发需要在其中存储MIFARE存储器的多于一个扇区的 大型MIFARE应用程序的趋势,这个问题甚至变得更加严重。更有甚者,MIFARE存储器中 MIFARE应用程序的重复安装/移除/更新操作造成了妨碍安装新的大型MIFARE应用程序 的MIFARE存储器碎片整理。这样的MIFARE应用程序包括例如优惠券、票、访问控制等。然 而,MIFARE应用程序不限于所述应用程序类型。
技术实现思路
本专利技术的目的是提供在第一段中定义的那种移动通信设备和在第二段中定义的 那种方法,其中克服了上述问题。 为了实现上述目的,对于根据本专利技术的移动通信设备,提供了一些特征以使得这 种移动通信设备的特征可以如以下方式描述 —种移动通信设备,能够连接至经典或仿真MIFARE存储器,并包括MIFARE应用程 序管理器,所述MIFARE应用程序管理器适于针对MIFARE应用程序所占用的存储器部分和 针对所占用的存储器部分之间的空置存储空间来解析MIFARE存储器,并且,如果检测到预 定数目或大小的空置存储空间,则所述MIFARE应用程序管理器适于通过重新组织MIFARE 应用程序的存储位置,来对MIFARE存储器进行碎片整理,以使所述MIFARE应用程序布置为 靠近在一起,优选地,相接地布置。 为了实现上述目的,对于根据本专利技术的方法,提供了一些特征以使得根据本专利技术 的方法的特征可以以如下方式描述 —种用于对移动通信设备中的MIFARE应用程序进行管理的方法,所述移动通信 设备连接至经典或仿真MIFARE存储器(MM),所述方法包括 针对MIFARE应用程序所占用的存储器部分和针对所占用的存储器部分之间的空 置存储空间来解析MIFARE存储器;4 以及如果检测到预定数目或大小的空置存储空间,则通过重新组织MIFARE应用 程序的存储位置,来对MIFARE存储器进行碎片整理,以使所述MIFARE应用程序布置为靠近 在一起,优选地,相接地布置。 为了实现上述目的,提供了一种能够直接加载到移动通信设备的存储器中的计算 机程序产品,所述移动通信设备能够连接至经典或仿真MIFARE存储器,其中,所述计算机 程序产品包括软件代码部分,用于当运行于所述移动通信设备上时执行根据上段所述的 用于操作移动通信设备的方法的步骤。 为了实现上述目的,根据本专利技术的移动通信设备包括算术逻辑单元和存储器,并 处理根据上段所述的计算机程序产品。 通过提供MIFARE存储器的碎片整理以使得创建MIFARE存储器中大区域的空闲空 间来允许安装新的大型MIFARE应用程序,本专利技术使得可以在移动通信设备的环境下,特别 是在NFC电话环境下克服上述问题。 由于MIFARE存储器的组织,使得优选地基于存储扇区来执行MIFARE存储器的解 析和碎片整本文档来自技高网
...

【技术保护点】
一种移动通信设备(1),能够连接至经典或仿真MIFARE存储器(MM),并包括MIFARE应用程序管理器(MAM),所述MIFARE应用程序管理器(MAM)适于针对MIFARE应用程序所占用的存储器部分和针对所占用的存储器部分之间的空置存储空间来解析MIFARE存储器(MM),并且,如果检测到预定数目或大小的空置存储空间,则所述MIFARE应用程序管理器(MAM)适于通过重新组织MIFARE应用程序的存储位置,来对MIFARE存储器(MM)进行碎片整理,以使所述MIFARE应用程序布置为靠近在一起,优选地,相接地布置。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:亚历山大科尔达
申请(专利权)人:NXP股份有限公司
类型:发明
国别省市:NL[荷兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1