专利名称:一种带手机应用软件开发平台的卡片的制作方法
技术领域:
本发明涉及一种带手机应用软件开发平台的卡片,尤其涉及一种安装在手机 内的提供给手机应用软件开发用的卡片。
背景技术:
GSM数字移动通信系统是由欧洲主要电信运营者和制造厂家组成的标准化委 员会设计出来的,它是在蜂窝系统的基础上发展而成。目前在中国,移动通信的用 户已超过了5亿多,移动通信技术为社会的发展带来了巨大的推动力,GSM的成功 也可称为是SIM卡的成功。同样在CDMA移动通信以及各种3G网络中,每一个手机 用户都需要一个SIM卡,因此手机离开SIM卡就不能得到任何服务。
移动通信的发展,同样推动了 SIM卡的发展,从最初的完成移动通信中的安 全保证到SIM应用扩展的标准化,为移动通信的网络营运商和服务提供商带来了巨 大的增值服务。手机中的SIM卡技术逐步发展成为一个标准的、安全的独立技术和 下一代网络的应用平台。基于SIM技术,廉价的SMS短消息服务在全球范围内的 可用和流行,人们通过手机还可获得通话以外的应用需求。
当今,虽然SIM技术的应用面很广,但是基于目前手机营运商的控制,人们 无法利用该技术获得营运商提供之外的应用,整个SIM技术应用全面垄断在移动通 信营运商手里。
对于传统手机来说,是标准的SIM卡直接与手机连接。全面依托各种移动通 信中的SIM相关标准,申请人此前在申请号200710045593. 3中的发明专利申请中 提到了在手机中建立第二槽口,这个第二槽口采用的通讯协议是原来的SIM卡通讯 协议且该第二槽口的安装位置是在手机芯片与SIM卡插槽之间,可提供新增插卡的 安装位置
发明内容
本发明的目的在于解决上述问题,提供了一种带手机应用软件开发平台的卡 片,可使手机增值应用运营商脱离移动营运商和服务商的限制,让手机成为开放应 用的移动终端。
本发明的技术方案为本发明揭示了一种带手机应用软件开发平台的卡片, 插入在手机芯片与SIM卡之间,该带开发平台的卡片支持在其上的手机应用软件的
开发,该卡片上设有两个符合IS07816标准的通讯接口可分别连接手机芯片和SIM 卡。
上述的带开发平台的卡片,其中,该卡片包括 微处理器,运行程序并控制卡片内各模块的运作; 数据总线,在卡片内各模块之间传输数据和指令; 数据寄存器;
程序/数据存储器,存储程序和数据; 电源管理模块,对卡片的电源进行管理; 中断控制模块,对程序产生的中断进行控制处理; 定时器;
存储管理保护模块,用于存储空间的访问限制、外部存储器的分配和访问控 制以及总线加扰;
密钥算法引擎模块,通过硬件实现密钥计算过程中的模乘、模幂运算; 安全防护监测模块,对外部高低电压进行检测并将检测到的状态存入该数据 寄存器中;
随机函数发生器模块,在该微处理器的控制下产生随机数; 操作系统模块。
上述的带开发平台的卡片,其中,该存储管理保护模块的存储空间的访问限 制进一步包括程序运行越界报错、阻断数据区程序读取代码区代码、阻止对引导区 的擦除和写入。
上述的带开发平台的卡片,其中,该存储管理保护模块的外部存储器的分配 和访问控制进一步包括地址复用、阻断数据区程序操作扩展存储器、 一次性口令功 能。
上述的带开发平台的卡片,其中,该操作系统模块实现三层物理文件管理、多层次多类型密钥管理、多层次多类型PIN管理、DES和三重DES加密算法、报文 鉴别代码和终端行为代码生成、数据镜像和保护、高安全度电子账号功能、随机数 生成、支持RSA非对称加密算法、卡内密钥对生成以及支持接触界面支持T=0字符 传送的通讯协议。
上述的带开发平台的卡片,其中,在该带开发平台的卡片上开发的手机应用 软件包括数字证书、IC电子信用卡、电子钱包、仿磁条银行卡。
本发明对比现有技术有如下的有益效果本发明通过在手机芯片与SIM卡之 间插入带开放平台的卡片,以提供在其上的手机应用软件的开放,带开放平台的卡 片保持了原有的SIM卡通讯协议。对比现有技术,本发明打破了移动营运商和服务 商对手机应用的垄断,为手机增值应用运营商提供基于SIM技术开放应用的平台, 推动传统移动增值通信业务及非传统移动业务在手机上的发展,为手机增值应用提 供了一种低成本的解决方案。
图1是本发明的带开放平台的卡片的安装位置示意图。 图2是本发明的带开放平台的卡片的原理图。
具体实施例方式
下面结合附图和实施例对本发明作进一步的描述。
图1示出了本发明的带开放平台的卡片的安装位置。请参见图1,带开放平台 的卡片1插入在手机芯片2与SIM卡3之间。
图2进一步示出了带开放平台的卡片的原理结构。请参见图2,带开放平台的 卡片1包括数据寄存器100、程序存储器101、数据存储器102、电源管理模块103、 中断控制模块104、定时器105、微处理器106、存储管理保护模块107、密钥算法 引擎模块108、安全防护监测模块109、随机函数发生器模块IIO、数据总线lll、 操作系统模块112、 7816主接口 113、 7816从接口114。
微处理器106用于运行程序并控制协调卡片1内各模块的运作。数据总线111 连接卡片l中的各个模块,用于传输指令和数据。数据寄存器100用于暂存数据。 程序存储器101用于存储程序代码,数据存储器102用于存储数据。电源管理模块103对卡片1的电力进行管理和控制。中断控制模块104用于控制处理程序中产生 的中断。
存储管理保护模块107用于保障系统安全,具体功能包括对存储空间的访问 限制、对外部存储器的分配和访问控制以及总线加扰。其中对存储空间的访问限制 进一步包括程序运行越界报错、阻断数据区程序读取代码区的代码、阻止对引导区 的擦除和写入。其中对外部存储器的分配和访问控制进一步包括地址复用、阻断数 据区程序读取代码区代码以及一次性口令功能。
密钥算法引擎模块108通过硬件实现密钥计算过程中所需的模乘和模幂运算。 安全防护监测模块109用于对外部高低电压的检测,并将检测到的状态存入数据寄 存器100。随机函数发生器模块110用于在微处理器106的控制下以真随机或伪随 机方式产生随机数。
本发明的发明点在于IS07816主接口 113和IS07816从接口 114,这两个通讯 接口符合IS07816标准,最高传输速率为115.2kbps。上述的这些模块本身的技术 实现均为现有技术,因此实现本身的技术细节在此不再赘述。
操作系统模块112实现的操作系统包括了以下的功能本发明的操作系统实 现三层物理文件管理、多层次多类型密钥管理、多层次多类型PIN管理、DES和三 重DES加密算法、MAC (报文鉴别代码,Message Authentication Code)和TAC (终 端行为代码,Terminal Action Code)生成、数据镜像和保护、高安全度电子账号 功能、随机数生成、支持RSA非对称加密算法、卡内密钥对生成以及支持接触界面 支持T=0字符传送的通讯协议。
本发明的带开放平台的卡片1由于这一操作系统具有如下的主要特点支持 一卡多用途,每个应用软件都有自己独立的管理条件;具有多层次的文件结构,支 持IS0/IEC7816-4所定义的数据文件格式;在通信过程中支持多层次的保密通信; 每个文件都有各自的访问控制条件。
以上所述的操作系统模块112的功能的具体技术实现是现有技术,在此不再 赘述。
基于带开放平台的卡片1开放的手机应用软件有数字证书、IC电子信用卡、 电子钱包、仿磁条银行卡、自动交易记录、数据加密卡、网上支付器、安全认证卡、 具有在线与非在线能力的各种身份认证能力的个人终端等。上述这些手机应用软件的应用内容并非本发明的内容,本发明是将这些手机应用软件的开放纳入了一个统
一的开放平台。
上述实施例是提供给本领域普通技术人员来实现或使用本发明的,本领域普 通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或 变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提 到的创新性特征的最大范围。
权利要求
1、一种提供手机软件开发的带开发平台的卡片,插入在手机芯片与SIM卡之间,该带开发平台的卡片提供在其上的手机应用软件的开发,该带开发平台的卡片上设有两个符合IS07816标准的通讯接口以分别连接手机芯片和SIM卡。
2、 根据权利要求l所述的带开发平台的卡片,其特征在于,该卡片包括 微处理器,运行程序并控制卡片内各模块的运作;数据总线,在卡片内各模块之间传输数据和指令; 数据寄存器;程序/数据存储器,存储程序和数据; 电源管理模块,对卡片的电源进行管理; 中断控制模块,对程序产生的中断进行控制处理; 定时器;存储管理保护模块,用于存储空间的访问限制、外部存储器的分配和访问控 制以及总线加扰;密钥算法引擎模块,通过硬件实现密钥计算过程中的模乘、模幂运算; 安全防护监测模块,对外部高低电压进行检测并将检测到的状态存入该数据 寄存器中;随机函数发生器模块,在该微处理器的控制下产生随机数; 操作系统模块。
3、 根据权利要求2所述的带开发平台的卡片,其特征在于,该存储管理保护 模块的存储空间的访问限制进一步包括程序运行越界报错、阻断数据区程序读取代 码区代码、阻止对引导区的擦除和写入。
4、 根据权利要求2所述的带开发平台的卡片,其特征在于,该存储管理保护 模块的外部存储器的分配和访问控制进一步包括地址复用、阻断数据区程序操作扩 展存储器、 一次性口令功能。
5、 根据权利要求2所述的带开发平台的卡片,其特征在于,该操作系统模块实现三层物理文件管理、多层次多类型密钥管理、多层次多类型PIN管理、DES和 三重DES加密算法、报文鉴别代码和终端行为代码生成、数据镜像和保护、高安全 度电子账号功能、随机数生成、支持RSA非对称加密算法、卡内密钥对生成以及支 持接触界面支持T=0字符传送的通讯协议。
6、 根据权利要求l所述的带开发平台的卡片,其特征在于,在该带开发平台 的卡片上开发的手机应用软件包括数字证书、IC电子信用卡、电子钱包、仿磁条 银行卡。
全文摘要
本发明公开了一种提供手机应用软件开发平台的卡片,可使手机增值应用运营商脱离移动营运商和服务商的限制,让手机成为开放应用的移动终端。其技术方案为本发明的带开发平台的卡片插入在手机芯片与SIM卡之间,带开发平台的卡片提供在其上的手机应用软件的开发平台,带开发平台的卡片上设有两个符合ISO7816标准的通讯接口以分别连接手机芯片和SIM卡。本发明应用于手机领域。
文档编号H04W88/02GK101588643SQ200810037618
公开日2009年11月25日 申请日期2008年5月19日 优先权日2008年5月19日
发明者严迪化, 孙钟健, 张益军, 顾国昌, 高全建 申请人:上海锦诺信息科技有限公司