添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

能卡芯片在 SIM 贴膜卡中的应用

上海华虹集成电路有限责任公司 董琪

【摘要】 随着移动技术的不断发展和普及,以手机为主的随身设备日趋多样化、功能不断丰富,移动用户已不再满足单一的语音业务,方便快捷的手机增值业务和移动支付业务备受追捧。 SIM 贴膜卡作为一种创新产品,以其自身优势为移动和金融增值业务市场带来了巨大的机遇。本文通过结合对 上海华虹集成电路有限责任公司(以下称“上海华虹”)研制的两款智能卡芯片的介绍,展示了智能卡芯片在 SIM 贴膜卡上的应用。

【关键词】 贴膜卡、 双界面、 ISO/IEC14443 ISO/IEC7816 STK 菜单定制

1. 什么是 SIM 贴膜卡

SIM 贴膜卡是一种新型的智能卡片,也被称为“卡贴”。如同其名称所定义的,贴膜卡成功的将一张高安全性 的智能卡变形成为一张“ SIM 贴膜”。通过这种简单的“粘贴”动作,贴膜卡可以在无需改变现有移动终端和 SIM 卡使用的情况下,为用户提供更多新的功能和新的服务。

1 贴膜卡示意图

2. 贴膜卡的工作原理

贴膜卡产品通过在手机和 SIM 卡之间插入一张新的智能卡来提供更加丰富的功能和增值服务。由图 2 可以看出贴膜卡的触点与标准的 SIM 卡类似,其中两张卡片的 VCC RST CLK GND 这四个触点由贴膜分别连接在一起,贴膜卡则增加了一个 SIO 引脚(软 IO ),该引脚能够通过软件的方式来模拟标准的 ISO/IEC7816 协议,贴膜卡正是通过这个扩展的 C6 引脚与被贴膜卡所粘贴的那张 SIM 卡(以下称“子 SIM 卡”)建立通信,而贴膜卡的 IO 以及其他 7816 相关信号(灰色引脚)与移动终端相连,这样在子 SIM 卡需要与终端通信的情况下,贴膜卡作为一个中间介质起到一个纽带的作用。

2 贴膜卡原理图

如果贴膜卡芯片具有双界面的特性,贴膜卡上尚未使用的 C4 C8 可以作为天线的两个接口端(图 3 ),使贴膜卡同时具有 ISO/IEC14443 的标准通信协议,从而极大地丰富了贴膜卡在非电信非接触方面的应用。

3 双界面贴膜卡示意图

作为一个智能卡产品, 贴膜 的操作系统是其工作核心,如图 4 所示 SIM 贴膜 的操作系统除了传统的 SIM 应用 COS 外,还 包括了 ATR 处理模块、 PPS 处理模块及 APDU 处理模块三个部分,这三个部分使贴膜卡能够与子 SIM 卡进行通信。当仅使用贴膜卡时,贴膜卡取代子 SIM 卡的地位通过其 IO 引脚直接与移动终端进行通信,这与没有粘贴贴膜卡的 SIM 卡通信方式相同;当需要使用子 SIM 卡时,贴膜卡会通过 SIO 先得到终端的收发数据,经过 PPS 或者 APDU 处理模块的解析后写入子 SIM 卡的 IO 端口或者从子 SIM 卡的 IO 端口上读取数据经 APDU 解析后发给终端,这样子 SIM 卡便通过贴膜卡这条“桥梁”与终端建立了联系。

4 贴膜卡 COS 架构图

3. SIM 贴膜卡对智能卡芯片的要求

能够支持 SIM 贴膜 卡的智能卡芯片需要具备一些特性, 从硬件接口角度来说需要有一个额外的支持 ISO/IEC7816 GPIO 接口,如果需要支持非电信支付等的非接触应用还需要支持 ISO/IEC14443 相关协议;从安全角度来说,该类智能卡需要支持安全控制、断电保护、存储器保护单元、加密算法等。

综合起来 SIM 贴膜卡 芯片应该具备以下特性 :

l 支持 ISO/IEC7816 串行口协议(接触式应用),并具备至少 1 个额外的支持 7816 协议的 GPIO 接口;

l 支持 ISO/IEC14443 Type A/B 通信协议(非接触式应用);

l 算法支持: DES 3DES RSA (非电信)以及相应的硬件加速器;

l 具有存储器保护电路( MPU ),可以分别对存储器的不同部分进行权限设置;

l 硬件支持真随机数发生器( RNG );

l 硬件支持频率检测、电压检测、温度检测、防止各种物理解剖、探测;

l 硬件存储支持加密访问;

l 重要信息的存储和修改过程应有断电保护机制进行保护;

l 对于 GSM 应用相关的信息存储和访问权限,遵从国际规范 GSM11.11

l 对于银行类业务信息的存储和访问权限,遵从中国银联 PBOC2.0 规范;

SHC1221 SHC1302 是上海华虹研发的能够满足 SIM 贴膜卡要求并实现相关应用的智能卡芯片:

SHC1221

SHC1221 是一款高端接触式 CPU 智能 IC 卡芯片 。该芯片除了标准的 7816 串行接口外,还具有一个可以模拟 7816 协议的 SIO pad ,可让用户方便的扩展 C6 引脚以支持贴膜卡的应用。

CPU ARM7 架构的 SC100 ,兼容 16 位的 thumb 指令和 32 位的 ARM 指令,处理器支持快速中断 (FIQ) 和普通中断 (IRQ) ,具有 7 种操作模式、两种安全模式(用户模式和特权模式);具有存储器保护单元( MPU ),可以分别对存储器的不同部分进行权限设置; SHC1221 内置的 8K 字节 ROM 8K 字节 RAM 均可按 8/16/32 位进行存取;其内置的 384K 字节 Flash 在通常的操作条件下,将提供至少 100,000 次擦写寿命和至少 10 年的数据保存时间; SHC1221 还集成了 2 16 位定时器和 1 个看门狗、 真随机数发生器、 系统控制、安全控制(频率检测器、电压检测器和存储器加密)、 DES/3DES 硬件算法等模块。

该芯片既可以当作普通 SIM 卡使用,也可以封装成贴膜卡实现在电信市场尤其是 3G 领域的应用。

SHC1302

SHC1302 32 位双界面卡芯片)是一款能够同时兼有接触式和非接触式通讯接口的 CPU 智能 IC 卡芯片。

该芯片的 CPU 也是采用 ARM 公司的基于 32 位的 ARM7 架构设计的 SC100 ,并采用 RISC 指令集,处理器支持快速中断 (FIQ) 和普通中断 (IRQ) ,具有 7 种操作模式、两种安全模式(用户模式和特权模式);具有存储器保护单元( MPU ),可以分别对存储器的不同部分进行权限设置;芯片内置的 160K 字节 ROM 8K 字节 RAM 均可按 8/16/32 位存储,并且采用 72K 字节 EEPROM 作为数据或程序的断电存储; 芯片集成了 RF 模块和 7816 串行接口模块,硬件可自动检测接触式和非接触式电源和时钟信号,符合 ISO/IEC7816 T=0/1 ISO/IEC14443 Type A/B 通信协议,硬件可自动识别通信协议; 芯片还集成了 2 16 位定时器和 1 个看门狗、时钟生成、系统控制、安全控制、 RSA/ECC 算法协处理器、 DES/3DES SSF33 SM1 SM2 SM3 、真随机数发生器、 CRC 模块等模块。

该芯片的典型应用是社保卡和银行卡,如果封装为贴膜卡也可以支持非电信类的支付业务。

4. SIM 贴膜卡的应用

SIM 贴膜卡在电信以及非电信领域均具有广阔的市场空间,无论对于用户、运营商还是银行等金融机构来说均获得了极大的便利和利益。

4.1 一机双号

贴膜 卡的出现,为在无需更换手机、无需更换原始 SIM 卡的情况下实现双卡共存提供了可能性。用户可以拥有两个不同的终端号码当然也可以来自不同的运营商。对于国际漫游用户而言,用户只需将当地的 贴膜 卡贴在原本需要漫游的 SIM 卡上,便可通过号码切换来使用低廉的本地资费,这样不仅省去了携带两只手机或是更换 SIM 卡的不便,还可以和当地用户一样享受由当地运营商提供的诸如号码转接、手机上网等各项增值服务,用户在使用方式和资费上获得了双重节省。 对于运营商而言,这一应用有助于其开辟更大的市场空间,从而获得从其竞争对手现有用户中开发市场的更大可能性。

在实际的使用过程中,用户可以通过移动终端的 STK 菜单对两张 SIM 卡进行切换从而实现两个号码的无缝切换。

4.2 企业 STK 定制

SIM 贴膜卡依其灵活的应用模式为企业管理提供了一条便捷途径。目前很多企业尤其是物流、批发行业都存在物料信息管理的问题, SIM 贴膜卡的 STK 菜单可以让这些企业自行规划、设计和定制增值业务,从而为企业的信息化管理提供便利。例如,业务员可以将发货信息通过定制的 STK 菜单发送到企业后台数据库,数据库的相关管理人员也可通过 STK 菜单的查询及时掌握库存状况。 SIM 贴膜卡的存在使企业在不需要更换 SIM 卡的情况下利用特定的短信通道定制 STK 菜单成为可能。

4.3 金融服务

多年来,服务提供商(如银行等金融机构)一直在寻找一种能够将含有他们服务的智能卡驻入用户手机中的解决方案,然而由于种种限制,却很难找到一种方式能够将金融卡片同已有 SIM 卡的手机系统整合,进而更好地推出各种手机金融业务。 SIM 贴膜 卡技术的出现改变了这一现状,服务提供商可以在无需用户换卡、换手机的前提下向用户推出更多的金融应用和服务 , 如图 5 的示例,用户通过 STK 菜单迅速完成 远程支付、转账缴费 等业务, 这样利用多种多样的手段和渠道发展现有手机用户成为他们的增值服务用户, 为金融机构带来了全新的市场发展空间。

5 贴膜卡在金融支付中的应用示意图

对用户而言,他们能够获得更多的选择自由,而不必绑定于一家服务提供商,能够随时选用对自己 为有利的增值服务,如资费更低、更有吸引力的服务,或者更为便捷的手机银行服务等。

5. 结语

本文展示了 SIM 贴膜 卡这种新型智能卡的工作原理,介绍了上海华虹研发的两款可以支持贴膜卡应用的智能卡 IC 芯片,并列举了基于 该项技术而实现的一机双号、拓展手机增值业务、手机银行业务等领域的具体应用。 在通信市场竞争日益激烈的今天, SIM 贴膜 卡的技术方案无疑将会为运营商们扩展其市场占有率提供一个新利器,上海华虹针对该市场将不断创新开发能够更好地支持贴膜卡应用的智能卡芯片。

【参考资料】

[1] ISO/IEC7816, Identification cards - Integrated circuit cards with contacts, Part2: Physical Characteristics

[2] ISO/IEC14443, Identification cards - Contactless integrated circuit(s) cards Cards-Proximity Cards, Part1: Physical characteristics

[3] SHC1221 datasheet - QR7304_4-SHC1221-DS_C-V1.20.pdf

[4] SHC1302 ShortForm - SHC1302-S-C-100211.pdf

作者简介:

董琪拥有上海交通大学信息检测与仪器专业硕士学位,目前在上海华虹集成电路有限责任公司销售部担任 现场应用工程师职务,主要从事 SIM 智能卡相关的电信及移动支付类芯片产品的推广和客户支持。