CN103781072A - 一种终端智能卡的实现方法和芯片 - Google Patents
一种终端智能卡的实现方法和芯片 Download PDFInfo
- Publication number
- CN103781072A CN103781072A CN201210414666.2A CN201210414666A CN103781072A CN 103781072 A CN103781072 A CN 103781072A CN 201210414666 A CN201210414666 A CN 201210414666A CN 103781072 A CN103781072 A CN 103781072A
- Authority
- CN
- China
- Prior art keywords
- terminal
- authentication
- communication chip
- message
- random number
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种终端智能卡的实现方法和芯片,其中,该方法包括:向终端中的通信芯片发送与终端外设的交互请求消息,请求消息的消息参数中携带与终端外设的交互内容信息;接收通信芯片发送的终端外设的交互响应消息,响应消息中携带与终端外设的交互结果信息;根据交互结果信息,通过通信芯片向移动通信网络发送对应的业务功能请求。本发明通过消息接口或API调用接口与通信芯片进行通信,通过通信芯片发送和接收与终端外设的交互请求消息和交互响应消息,根据交互结果信息,通过通信芯片向移动通信网络发送对应的业务功能请求,解决了现有终端智能卡与终端通信速率较慢的问题。
Description
技术领域
本发明涉及通信领域中智能卡技术领域,具体地,涉及终端智能卡的实现方法和芯片。
背景技术
在现有的物联网应用中,M2M(Machine To Machine,即机器到机器)终端直接使用传统的客户识别模块(Subscriber Identity Module,以下简称SIM卡)或用户识别模块(User Identity Module,以下简称UIM卡)进行通信,如电力远程抄表终端、交通行业的车载终端等等;同时上述终端内的大多数SIM卡/UIM卡仅需开通GPRS/CDMA数据通信功能,实现终端与后台的信息交互,而不需要开通语音、短信等功能。
现有的M2M终端使用SIM卡/UIM卡存在如下技术问题:
(1)SIM卡/UIM卡***终端内部的专有卡槽内,其与M2M终端以触点接触的形式连接,可靠性很低,不适合在恶劣环境下工作;且M2M终端与SIM卡/UIM卡之间通过现有的接口标准进行通讯,其通信速率存在瓶颈。
(2)M2M终端在恶劣的环境下经过较长时间的工作后,有硬件实体的SIM卡/UIM卡容易损坏或出现不可靠接触情况,导致M2M终端与网络不能正常通信;而且当M2M终端发生通信故障后,很难定位问题所在,因为M2M终端自身故障、通信网络问题、SIM卡/UIM卡接触不良、SIM卡/UIM卡自身损坏等都有可能导致M2M终端的通信故障。
发明内容
本发明是为了克服现有终端中智能卡由硬件实现带来的缺陷,根据本发明的一个方面,提出一种终端智能卡的实现方法。
根据本发明实施例的终端智能卡的实现方法,包括:
通过通信芯片接收移动通信网络发送的消息请求;
对所述消息请求进行响应处理后,将响应消息通过所述通信芯片向移动通信网络发送。
本发明是为了克服现有终端中智能卡由硬件实现带来的缺陷,根据本发明的另一个方面,提出一种终端智能卡芯片。
根据本发明实施例的终端智能卡芯片,包括:
消息接收模块,用于通过通信芯片接收移动通信网络发送的消息请求;
响应发送模块,用于对消息请求进行响应处理后,将响应消息通过通信芯片向移动通信网络发送。
本发明的终端智能卡的实现方法和终端智能卡芯片,通过消息接口或API调用接口与通信芯片进行通信,通过通信芯片发送和接收与终端外设的交互请求消息和交互响应消息,根据交互结果信息,通过通信芯片向移动通信网络发送对应的业务功能请求,解决了现有终端智能卡与终端通信速率较慢的问题。
本发明是为了克服现有终端中智能卡由硬件实现带来的缺陷,根据本发明的一个方面,提出一种终端智能卡的实现方法。
根据本发明实施例的终端智能卡的实现方法,包括:
向终端中的通信芯片发送与终端外设的交互请求消息,请求消息的消息参数中携带与终端外设的交互内容信息;
接收通信芯片发送的终端外设的交互响应消息,响应消息中携带与终端外设的交互结果信息。
本发明是为了克服现有终端中智能卡由硬件实现带来的缺陷,根据本发明的另一个方面,提出一种终端智能卡芯片。
根据本发明实施例的终端智能卡芯片,包括:
请求发送模块,用于向终端中的通信芯片发送与终端外设的交互请求消息,请求消息的消息参数中携带与终端外设的交互内容信息;
响应接收模块,用于接收通信芯片发送的终端外设的交互响应消息,响应消息中携带与终端外设的交互结果信息。
本发明的终端智能卡的实现方法和终端智能卡芯片,通过通信芯片进行用户鉴权操作,获得鉴权响应值和加密密钥,克服了现有终端智能卡易被从终端中拔出从而被盗用或克隆的风险。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明M2M终端的结构示意图;
图2为本发明软SIM***的架构示意图;
图3为本发明软SIM程序内部功能模块示意图;
图4为本发明软SIM程序外部接口的结构示意图;
图5为本发明软SIM程序实现移动通信网络的用户鉴权的操作流程图;
图6为本发明软SIM程序实现自主业务功能的操作流程图;
图7为本发明终端智能卡芯片实施例一的结构示意图;
图8为本发明终端智能卡芯片实施例二的结构示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。
如图1所示,本发明的M2M终端集成的通信芯片实现移动通信网络通信功能;本发明所述的软SIM程序位于通信芯片内工作,没有独立的硬件实体,其实现并扩展传统SIM卡的功能,同时支持提供复杂的增值服务应用,除满足M2M应用需求外,还可支撑终端用户的扩展业务需求。
上述的软SIM程序包括:与通信芯片的通信接口、业务处理(如消息解析、命令处理)、数据存储与管理、安全管理、扩展业务逻辑等方面的功能。
本发明的通信芯片的硬件载体包括ROM、EEPROM、RAM和FLASH等,用于存储和运行软SIM程序和相关的数据,即软SIM程序代码的工作区域。
本发明所述的纯软件形态的SIM功能(本文简称为“软SIM”程序)包括软件程序和业务数据,其中软件程序包括操作***、业务处理逻辑程序和扩展业务应用程序等,其中相关数据包括用户数据(如IMSI等)、鉴权密钥(如Ki)、业务临时数据等。
如图2所示,本发明的软SIM***包括:底层硬件驱动程序、API接口、软SIM程序和扩展业务功能逻辑。具体包括:
1)上述软SIM程序没有独立的硬件,其承载于已有的硬件实体,包括但不限于通信芯片、通信模组或通信终端(包括手机)等。
2)所述软SIM程序基于通信芯片已有的硬件资源,包括但不限于EEPROM、RAM和FLASH等。
其中,通信芯片提供底层硬件驱动并将基于硬件驱动程序的相关功能封装为可直接调用的API接口供软SIM程序调用,实现软SIM程序对硬件资源的使用,如FASH API(在FLASH中加载程序和存取数据)、Timer API(启动定时器功能来完成定时事件的处理机制)、SPI API(通过调用串行***接口等实现与终端***模块如键盘、屏幕等的交互)、System API(***API实现***资源的申请、释放)等。
其中,通信芯片包括但不限于GSM芯片(含基带、射频功能,实现GSM网络通信功能)、TD芯片(实现TD-SCDMA网络通信功能)、CDMA芯片(实现CDMA网络通信功能)、WCDMA芯片(实现WCDMA网络通信功能)和LTE芯片(实现LTE网络通信功能)等。
如图3所示,上述软SIM程序主要包括通信接口、数据存储与管理、业务处理、安全管理和扩展业务逻辑等五个功能模块。具体包括:
a)其中,通信接口模块提供软SIM程序与通信芯片的交互功能,实现M2M终端用户的网络鉴权、SIM卡主动控制(如短信自主收发等)、扩展业务应用、人机交互等功能。所述通信接口包括但不限于API接口调用、事件触发或消息通信等。
b)其中,数据存储与管理模块实现用户数据、业务处理相关数据的存取和管理,涉及的用户数据包括但不限于GSM11.11(3GPP协议标准)中所定义的EF(Element File,即基础文件),如ICCID(软SIM程序的序列号标识)、IMSI(国际用户身份标识)、Ki(鉴权密钥)、Kc(加密密钥)等;涉及的业务处理相关数据主要包括软SIM程序工作时生成或调用的相关数据,如从通信芯片主控程序接收到的接口消息、业务处理中间过程的临时数据等等。
所述软SIM程序中的用户数据如IMSI、Ki、ICCID等可以通过预置的方式,也可以通过远程写卡的方式写入软SIM程序的专有数据存储区中。
c)其中,业务处理模块实现软SIM程序所有业务逻辑的主控处理功能,包括从通信芯片接收到的接口消息解析处理、业务逻辑控制(如调用安全算法函数)、通讯芯片提供的API接口的调用、***任务的统一调度、***资源的统一分配等。
d)其中,安全管理模块实现移动通信网络对终端用户(软SIM程序中的IMSI和Ki等数据)的鉴权、加密密钥Kc的生成和软SIM程序核心用户数据(如终端用户的鉴权密钥Ki等)的分散加密和存储等。所述软SIM程序采用现有通用的分散加密和存储算法来保存和管理用户核心数据(如Ki等)。
e)其中,扩展业务逻辑为用户提供增值服务应用,包括但不限于电信运营商自有业务的短信定制(用户通过菜单操作主动发送短信来定制电信运营商的自有业务,如彩铃等)、***、互联网增值服务(如天气/航班/股票查询、手机钱包等等)。软SIM程序的扩展业务逻辑功能不限于所基于的开发环境和编程语言,如Java等。
所述软SIM程序内部的五个功能模块相互之间通过消息接口或API函数调用等方式进行通信。
所述软SIM程序嵌入通信芯片的硬件内,其与通信芯片内的***程序通过API接口或消息队列等方式来通信。如图4所示,其交互接口包括:
所述的软SIM程序调用通信芯片底层封装的API接口,以使用通信芯片的底层硬件资源。如FASH API(利用FLASH加载程序和存取数据)、Timer API(调用定时器接口启动定时器功能来完成定时事件的处理机制)、SPI API(调用***串行接口等实现与终端***模块如键盘、屏幕等的交互)、System API(调用***API接口实现***资源的申请和释放)等。
所述的软SIM程序通过消息队列来接收通信芯片主控程序的消息通知,实现相关业务功能的处理,通信芯片主动与软SIM程序的交互接口包括但不限于定时器、消息通知、软件中断等方式。以其中的“消息通知”为示例,在终端通信过程中,当通信芯片主控程序需要软SIM程序辅助完成相关功能时,发送对应功能的请求消息(以消息ID标识)至软SIM程序管理的消息队列,该消息中包含消息类型(各种功能的消息以唯一的ID标识)和消息体内容(携带完成相关任务功能所需的参数);软SIM程序自己管理和维护消息队列,其收到消息后,执行相关业务逻辑,并将处理结果通过响应消息发送给通信芯片的主控程序。
所述软SIM程序通过消息队列来接收通信芯片主控程序的消息通知,并可主动向通信芯片主控程序发送消息通知,即软SIM程序与通信芯片主控程序的消息交互可以是双向的。
本发明的软SIM程序通过纯软件程序实现传统SIM卡的相关功能,同时提供扩展的增值服务应用;软SIM程序集成于通信芯片或通信模组的硬件中,实现终端与移动通信网络交互的相关流程,如终端短消息的自主收发、网络鉴权等。
如图5所示,为本发明软SIM程序实现移动通信网络的用户鉴权的操作流程图,包括:
步骤401:M2M终端开机后搜索并接入移动通信网络,移动通信网络设备要对终端用户(软SIM程序中保存的IMSI标识)进行鉴权,以验证用户的合法性,鉴权过程主要是依据A3算法计算的响应值来判断。
移动通信网络设备本地产生一个随机数RAND1并发送给M2M终端,其使用随机数RAND1和本地保存的用户鉴权密钥Ki(与软SIM程序中保存的Ki值相同)作为输入,调用A3算法计算响应值SRES1。
步骤403:M2M终端内的通信芯片接收并处理移动通信网络发送的鉴权请求消息,向软SIM程序发送内部接口消息Authorization Request,消息类型为“用户鉴权”,消息中携带随机数RAND1。
步骤405:软SIM程序内部的数据管理模块负责管理和存取用户鉴权密钥Ki(与移动通信网络设备中保存的Ki值相同);软SIM程序的通信接口模块接收到通信芯片主控程序发送的Authorization Request消息,先进行预处理(包括消息解析、语法检查等操作)后发送给业务处理模块,其调用安全管理模块提供的网络鉴权算法(基于A3/A8算法,接收通信芯片发送的随机数RAND1和本地保存的Ki)来计算鉴权响应值SRES2和加密密钥Kc。
完成相关操作后,软SIM程序向通信芯片主控程序回送Authorization Response消息,携带计算的鉴权响应值SRES2和加密密钥Kc。
通信芯片保存并使用其中的Kc实现对移动通信网络的收发数据进行加解密工作。
步骤407:通信芯片主控程序向移动通信网络回送终端用户的鉴权响应结果SRES2。
步骤409:移动通信网络设备比较本地计算的SRES1和终端鉴权应答的SRES2,若相等,则表示该软SIM程序的M2M终端为合法用户,可以正常接入网络;否则为非法用户,拒绝接入网络。
需要说明的是,上述图5实施例是描述软SIM程序登录移动通信网络的过程:即软SIM程序与移动通信网络的交互工作流程,此流程与外设无关。
如图6所示,软SIM程序通过通信芯片与终端外设进行交互,实现自主的业务服务功能,包括:
步骤501:当软SIM程序与终端外设(如触摸屏)有交互需求时,向通信芯片发送请求消息,消息参数中携带有与终端外设交互的内容,比如终端外设是显示屏幕,消息中需要携带:外设交互类型(如屏幕交互类)、内容呈现信息等。
步骤503:通信芯片主控程序接收并解析软SIM程序的请求消息,并发向对应的终端外设。
步骤505:终端外设向用户呈现相关的内容信息并接受用户的操作选择。
步骤507:终端外设接受用户的选择,并将相关结果信息发送给通信芯片。
步骤509:通信芯片向软SIM程序回送响应消息,携带与外设的交互结果内容。
步骤511:软SIM程序根据用户的交互选择,向移动通信网络发送对应的业务功能请求。比如软SIM程序向用户提供的服务菜单选择包括天气查询、股票查询、航班查询等;用户选择了天气查询,则将触发软SIM程序发送查询短信操作,软SIM程序向通信芯片发送自主短信功能请求,短信中携带该服务的功能代码和短信接收方的接收号码。
步骤513:通信芯片主控程序与移动通信网络交互,通过短信或数据通信的方式,实现相关的服务功能。
本发明的终端智能卡的实现方法,终端包括:M2M终端、GSM终端、CDMA终端、TD-SCDMA终端、CDMA2000终端、WCDMA终端,不需要增加任何的硬件实体,以纯软件程序实现现有的终端智能卡(如SIM卡/UIM卡)的功能。
本发明的终端智能卡的实现方法,承载于现有的通信芯片内,通过消息接口或API调用接口与通信芯片进行通信,通过通信芯片发送和接收与终端外设的交互请求消息和交互响应消息,根据交互结果信息,通过通信芯片向移动通信网络发送对应的业务功能请求,解决了现有终端智能卡与终端(例如通信芯片接口的7816接口通信速率低)或终端外设通信速率较慢的问题。
本发明的终端智能卡的实现方法,承载于现有的通信芯片内,通过通信芯片进行用户鉴权操作,获得鉴权响应值和加密密钥,克服了现有终端智能卡易被从终端中拔出从而被盗用或克隆的风险。
本发明的终端智能卡的实现方法,承载于现有的通信芯片内,相较于现有的智能卡,不存在可见的硬件成本,硬件成本包括智能卡本身、通信芯片与现有智能卡通信的芯片管脚、终端为智能卡预留的插槽等,节约了硬件投资,降低了使用成本和维护成本。
如图7所示,本发明终端智能卡芯片实施例一包括:
消息接收模块61,用于通过通信芯片接收移动通信网络发送的消息请求;
响应发送模块62,用于对消息请求进行响应处理后,将响应消息通过通信芯片向移动通信网络发送。
终端智能卡芯片还包括:
请求发送模块63,用于向终端中的通信芯片发送与终端外设的交互请求消息,请求消息的消息参数中携带与终端外设的交互内容信息;
响应接收模块64,用于接收通信芯片发送的终端外设的交互响应消息,响应消息中携带与终端外设的交互结果信息;
业务发送模块65,用于根据交互结果信息,通过通信芯片向移动通信网络发送对应的业务功能请求。
终端智能卡芯片还包括:
鉴权请求模块66,用于通过所述通信芯片接收移动通信网络发送的用户鉴权请求消息,请求消息中携带随机数值;
预处理鉴权模块67,用于对用户鉴权请求消息进行预处理,根据随机数值和网络鉴权算法获得鉴权响应值和加密密钥;
鉴权应答模块68,用于通过通信芯片向移动通信网络发送用户鉴权应答消息,应答消息中携带鉴权响应值和加密密钥。
其中:如果交互结果信息为天气查询,根据交互结果信息,业务发送模块65,具体用于根据天气查询的交互结果信息,向通信芯片发送自主短信功能请求,短信中携带业务的功能代码和短信接收方的接收号码。
其中:网络鉴权算法为A3/A8算法,预处理鉴权模块67,具体用于接收通信芯片发送的随机数值和本地保存的用户鉴权密钥,根据随机数值和用户鉴权密钥,通过A3/A8算法获得鉴权响应值和加密密钥。
如图8所示,本发明终端智能卡芯片实施例二包括:
请求发送模块71,用于向终端中的通信芯片发送与终端外设的交互请求消息,请求消息的消息参数中携带与终端外设的交互内容信息;
响应接收模块72,用于接收通信芯片发送的终端外设的交互响应消息,响应消息中携带与终端外设的交互结果信息。
终端智能卡芯片还包括:
鉴权请求模块73,用于通过通信芯片接收移动通信网络发送的用户鉴权请求消息,请求消息中携带随机数值;
预处理鉴权模块74,用于对用户鉴权请求消息进行预处理,根据随机数值和网络鉴权算法获得鉴权响应值和加密密钥;
鉴权应答模块75,用于通过通信芯片向移动通信网络发送用户鉴权应答消息,应答消息中携带鉴权响应值和加密密钥。
其中:网络鉴权算法为A3/A8算法,预处理鉴权模块74,具体用于接收通信芯片发送的随机数值和本地保存的用户鉴权密钥,根据随机数值和用户鉴权密钥,通过A3/A8算法获得鉴权响应值和加密密钥。
本发明的终端智能卡芯片,通过消息接口或API调用接口与通信芯片进行通信,通过通信芯片发送和接收与终端外设的交互请求消息和交互响应消息,根据交互结果信息,通过通信芯片向移动通信网络发送对应的业务功能请求,解决了现有终端智能卡与终端(例如通信芯片接口的7816接口通信速率低)或终端外设通信速率较慢的问题。
本发明的终端智能卡芯片,通过通信芯片进行用户鉴权操作,获得鉴权响应值和加密密钥,克服了现有终端智能卡易被从终端中拔出从而被盗用或克隆的风险。移动通信网络本发明的终端智能卡芯片,相较于现有的智能卡,不存在可见的硬件成本,硬件成本包括智能卡本身、通信芯片与现有智能卡通信的芯片管脚、终端为智能卡预留的插槽等,节约了硬件投资,降低了使用成本和维护成本。
本发明能有多种不同形式的具体实施方式,上面以图1-图8为例结合附图对本发明的技术方案作举例说明,这并不意味着本发明所应用的具体实例只能局限在特定的流程或实施例结构中,本领域的普通技术人员应当了解,上文所提供的具体实施方案只是多种优选用法中的一些示例,任何体现本发明权利要求的实施方式均应在本发明技术方案所要求保护的范围之内。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (16)
1.一种终端智能卡的实现方法,其特征在于,包括:
通过通信芯片接收移动通信网络发送的消息请求;
对所述消息请求进行响应处理后,将响应消息通过所述通信芯片向所述移动通信网络发送。
2.根据权利要求1所述的方法,其特征在于,还包括:
向所述终端中的通信芯片发送与终端外设的交互请求消息,所述请求消息的消息参数中携带与所述终端外设的交互内容信息;
接收所述通信芯片发送的所述终端外设的交互响应消息,所述响应消息中携带与所述终端外设的交互结果信息;
根据所述交互结果信息,通过所述通信芯片向移动通信网络发送对应的业务功能请求。
3.根据权利要求2所述的方法,其特征在于,还包括:
通过所述通信芯片接收移动通信网络发送的用户鉴权请求消息,所述请求消息中携带随机数值;
经过对所述用户鉴权请求消息的预处理后,根据所述随机数值和网络鉴权算法获得鉴权响应值和加密密钥;
通过所述通信芯片向所述移动通信网络发送用户鉴权应答消息,所述应答消息中携带鉴权响应值和加密密钥。
4.根据权利要求3所述的方法,其特征在于,所述网络鉴权算法为A3/A8算法,所述根据所述随机数值和网络鉴权算法获得鉴权响应值和加密密钥的步骤具体包括:
接收所述通信芯片发送的所述随机数值和本地保存的用户鉴权密钥;
根据所述随机数值和用户鉴权密钥,通过所述A3/A8算法获得鉴权响应值和加密密钥。
5.根据权利要求1-4中任意一项所述的方法,其特征在于,所述终端包括:M2M终端、GSM终端、CDMA终端、TD-SCDMA终端、CDMA2000终端、WCDMA终端。
6.一种终端智能卡的实现方法,其特征在于,包括:
向所述终端中的通信芯片发送与终端外设的交互请求消息,所述请求消息的消息参数中携带与所述终端外设的交互内容信息;
接收所述通信芯片发送的所述终端外设的交互响应消息,所述响应消息中携带与所述终端外设的交互结果信息。
7.根据权利要求6所述的方法,其特征在于,还包括:
通过所述通信芯片接收移动通信网络发送的用户鉴权请求消息,所述请求消息中携带随机数值;
经过对所述用户鉴权请求消息的预处理后,根据所述随机数值和网络鉴权算法获得鉴权响应值和加密密钥;
通过所述通信芯片向所述移动通信网络发送用户鉴权应答消息,所述应答消息中携带鉴权响应值和加密密钥。
8.根据权利要求7所述的方法,其特征在于,所述网络鉴权算法为A3/A8算法,所述根据随机数值和网络鉴权算法获得鉴权响应值和加密密钥的步骤具体包括:
输入所述通信芯片发送的所述随机数值和本地保存的用户鉴权密钥;
根据所述随机数值和用户鉴权密钥,通过所述A3/A8算法获得鉴权响应值和加密密钥。
9.根据权利要求6-8中任意一项所述的方法,其特征在于,所述终端包括:M2M终端、GSM终端、CDMA终端、TD-SCDMA终端、CDMA2000终端、WCDMA终端。
10.一种终端智能卡芯片,其特征在于,包括:
消息接收模块,用于通过通信芯片接收移动通信网络发送的消息请求;
响应发送模块,用于对所述消息请求进行响应处理后,将响应消息通过所述通信芯片向所述移动通信网络发送。
11.根据权利要求10所述的芯片,其特征在于,还包括:
请求发送模块,用于向所述终端中的通信芯片发送与终端外设的交互请求消息,所述请求消息的消息参数中携带与所述终端外设的交互内容信息;
响应接收模块,用于接收所述通信芯片发送的所述终端外设的交互响应消息,所述响应消息中携带与所述终端外设的交互结果信息;
业务发送模块,用于根据所述交互结果信息,通过所述通信芯片向移动通信网络发送对应的业务功能请求。
12.根据权利要求11所述的芯片,其特征在于,还包括:
鉴权请求模块,用于通过所述通信芯片接收移动通信网络发送的用户鉴权请求消息,所述请求消息中携带随机数值;
预处理鉴权模块,用于对所述用户鉴权请求消息进行预处理,根据所述随机数值和网络鉴权算法获得鉴权响应值和加密密钥;
鉴权应答模块,用于通过所述通信芯片向所述移动通信网络发送用户鉴权应答消息,所述应答消息中携带鉴权响应值和加密密钥。
13.根据权利要求12所述的芯片,其特征在于,所述网络鉴权算法为A3/A8算法,
所述预处理鉴权模块,具体用于接收所述通信芯片发送的所述随机数值和本地保存的用户鉴权密钥,根据所述随机数值和用户鉴权密钥,通过所述A3/A8算法获得鉴权响应值和加密密钥。
14.一种终端智能卡芯片,其特征在于,包括:
请求发送模块,用于向所述终端中的通信芯片发送与终端外设的交互请求消息,所述请求消息的消息参数中携带与所述终端外设的交互内容信息;
响应接收模块,用于接收所述通信芯片发送的所述终端外设的交互响应消息,所述响应消息中携带与所述终端外设的交互结果信息。
15.根据权利要求14所述的芯片,其特征在于,还包括:
鉴权请求模块,用于通过所述通信芯片接收移动通信网络发送的用户鉴权请求消息,所述请求消息中携带随机数值;
预处理鉴权模块,用于对所述用户鉴权请求消息进行预处理,根据所述随机数值和网络鉴权算法获得鉴权响应值和加密密钥;
鉴权应答模块,用于通过所述通信芯片向所述移动通信网络发送用户鉴权应答消息,所述应答消息中携带鉴权响应值和加密密钥。
16.根据权利要求15所述的芯片,其特征在于,所述网络鉴权算法为A3/A8算法,所述预处理鉴权模块,具体用于接收所述通信芯片发送的所述随机数值和本地保存的用户鉴权密钥,根据所述随机数值和用户鉴权密钥,通过所述A3/A8算法获得鉴权响应值和加密密钥。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210414666.2A CN103781072B (zh) | 2012-10-25 | 2012-10-25 | 一种终端智能卡的实现方法和芯片 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210414666.2A CN103781072B (zh) | 2012-10-25 | 2012-10-25 | 一种终端智能卡的实现方法和芯片 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103781072A true CN103781072A (zh) | 2014-05-07 |
CN103781072B CN103781072B (zh) | 2017-06-20 |
Family
ID=50572791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210414666.2A Active CN103781072B (zh) | 2012-10-25 | 2012-10-25 | 一种终端智能卡的实现方法和芯片 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103781072B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371847A (zh) * | 2016-09-07 | 2017-02-01 | 湖北三江航天万峰科技发展有限公司 | Windows xp***下CPCI总线RS422通信驱动方法及*** |
CN107894937A (zh) * | 2016-12-30 | 2018-04-10 | 上海亿账通互联网科技有限公司 | 移动设备的帧率数据处理方法及装置 |
CN108109357A (zh) * | 2016-11-25 | 2018-06-01 | 中移(杭州)信息技术有限公司 | 一种燃气表数据收发方法及装置 |
CN110351703A (zh) * | 2018-04-04 | 2019-10-18 | ***通信有限公司研究院 | 一种开卡方法、装置、相关设备及存储介质 |
CN111464505A (zh) * | 2020-03-11 | 2020-07-28 | 北京吉芯网安技术有限公司 | 消息处理方法、设备、装置、存储介质及处理器 |
CN111542046A (zh) * | 2020-03-27 | 2020-08-14 | 郑州信大捷安信息技术股份有限公司 | 一种多功能智能卡的通信***及方法 |
CN115175108A (zh) * | 2022-05-05 | 2022-10-11 | 中国信息通信研究院 | 分离式载体与通信终端协同的通信方法、电子设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1449214A (zh) * | 2002-03-31 | 2003-10-15 | 华为技术有限公司 | 一种移动终端及其用户识别模块 |
CN101222711A (zh) * | 2008-02-02 | 2008-07-16 | 代邦(江西)制卡有限公司 | 支持虚拟sim卡的移动通讯网络***及其认证方法 |
WO2010035137A3 (en) * | 2008-09-26 | 2010-08-05 | Telenor Asa | Secure managed data collection and transmission |
CN102026180A (zh) * | 2009-09-15 | 2011-04-20 | ***通信集团公司 | M2m传输控制方法、装置及*** |
CN102053917A (zh) * | 2010-12-29 | 2011-05-11 | 北京握奇数据***有限公司 | 一种降低内存占用的智能卡及其处理指令的方法 |
CN102497630A (zh) * | 2011-11-25 | 2012-06-13 | 北京握奇数据***有限公司 | 一种m2m设备及其实现业务的方法、智能卡和通信模组 |
-
2012
- 2012-10-25 CN CN201210414666.2A patent/CN103781072B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1449214A (zh) * | 2002-03-31 | 2003-10-15 | 华为技术有限公司 | 一种移动终端及其用户识别模块 |
CN101222711A (zh) * | 2008-02-02 | 2008-07-16 | 代邦(江西)制卡有限公司 | 支持虚拟sim卡的移动通讯网络***及其认证方法 |
WO2010035137A3 (en) * | 2008-09-26 | 2010-08-05 | Telenor Asa | Secure managed data collection and transmission |
CN102026180A (zh) * | 2009-09-15 | 2011-04-20 | ***通信集团公司 | M2m传输控制方法、装置及*** |
CN102053917A (zh) * | 2010-12-29 | 2011-05-11 | 北京握奇数据***有限公司 | 一种降低内存占用的智能卡及其处理指令的方法 |
CN102497630A (zh) * | 2011-11-25 | 2012-06-13 | 北京握奇数据***有限公司 | 一种m2m设备及其实现业务的方法、智能卡和通信模组 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371847A (zh) * | 2016-09-07 | 2017-02-01 | 湖北三江航天万峰科技发展有限公司 | Windows xp***下CPCI总线RS422通信驱动方法及*** |
CN106371847B (zh) * | 2016-09-07 | 2020-05-22 | 湖北三江航天万峰科技发展有限公司 | Windows xp***下CPCI总线RS422通信驱动方法及*** |
CN108109357A (zh) * | 2016-11-25 | 2018-06-01 | 中移(杭州)信息技术有限公司 | 一种燃气表数据收发方法及装置 |
CN107894937A (zh) * | 2016-12-30 | 2018-04-10 | 上海亿账通互联网科技有限公司 | 移动设备的帧率数据处理方法及装置 |
CN110351703A (zh) * | 2018-04-04 | 2019-10-18 | ***通信有限公司研究院 | 一种开卡方法、装置、相关设备及存储介质 |
CN110351703B (zh) * | 2018-04-04 | 2022-08-02 | ***通信有限公司研究院 | 一种开卡方法、装置、相关设备及存储介质 |
CN111464505A (zh) * | 2020-03-11 | 2020-07-28 | 北京吉芯网安技术有限公司 | 消息处理方法、设备、装置、存储介质及处理器 |
CN111542046A (zh) * | 2020-03-27 | 2020-08-14 | 郑州信大捷安信息技术股份有限公司 | 一种多功能智能卡的通信***及方法 |
CN115175108A (zh) * | 2022-05-05 | 2022-10-11 | 中国信息通信研究院 | 分离式载体与通信终端协同的通信方法、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103781072B (zh) | 2017-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11153746B2 (en) | Method and terminal for keeping subscriber identity module card in standby state | |
CN103781072A (zh) | 一种终端智能卡的实现方法和芯片 | |
EP2671398B1 (en) | Subscriber identity module provisioning | |
KR101701668B1 (ko) | 서비스 액세스를 위한 방법, 대응하는 디바이스 및 시스템 | |
CN103428678B (zh) | 具有至少一个sim的装置 | |
CN105263140A (zh) | 一种实现sim卡远程鉴权的***与方法 | |
US20130303123A1 (en) | Security code(s) of apparatus having at least one sim | |
JPH11355861A (ja) | 加入者識別モジュ―ルと協働する無線通信の移動装置への表示をパラメ―タ化するための方法 | |
CN111479259A (zh) | Sim卡配置分发方法及*** | |
CN101515814A (zh) | 增强型近距离无线通信装置及其实现方法 | |
US8195235B2 (en) | Method and device for customising a radio communication terminal, corresponding radio communication terminal, SIM card, server, computer program product and storage means | |
CN104936167A (zh) | 一种写卡方法和***、设备 | |
CN104507072B (zh) | 一种通信网络切换的方法 | |
WO2016169733A1 (en) | System and method for managing logical channels for accessing several virtual profiles in a secure element | |
CN103544114A (zh) | 基于单cpu卡的多m1卡控制***及其控制方法 | |
CN104485982A (zh) | 一种基于智能配件的nfc方法及*** | |
AU2010288520B2 (en) | A chip card, an electronic system, a method being implemented by a chip card and a computer program product | |
CN107770767B (zh) | 信息处理方法、装置、移动终端和计算机可读存储介质 | |
CN107743303B (zh) | 信息处理方法、装置、移动终端和计算机可读存储介质 | |
CN103874054A (zh) | 数据传输方法及移动终端、sim卡 | |
US20200285781A1 (en) | Terminal and communication method | |
CN103546873B (zh) | 一键通业务处理方法及装置 | |
CN102547661B (zh) | 一种Android***与电信智能卡通信的方法及装置 | |
CN104992134B (zh) | 标签快速处理方法 | |
CN211375637U (zh) | 一种具备大容量存储功能的sim卡 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |