一种具有多cpu核的单sim卡的制作方法

文档序号:6395747阅读:310来源:国知局
专利名称:一种具有多cpu核的单sim卡的制作方法
技术领域
本实用新型涉及无线通信技术领域,具体涉及移动终端增加附加功能的一种具有多CPU核的SM卡。
背景技术
移动通信的普及使得移动终端已经成为使用最普遍的便携式计算平台。基于手机的多种应用已经能够实现,尤其希望在手机中实现一定的扩展功能。一种常用的方法是基于SIM卡接口,即在SIM卡和手机的SIM卡接口之间接一个扩展模块,该模块可以对原有手机与SM卡的通信实现透明转发,以不影响原有SM卡功能,同时还可以通过STK增加许多新的功能。常见的插拔方法是采用一种柔性PCB,PCB—面为SM卡形式用于手机SM插座的接口连接,另一面是触点,用于和SIM卡连接。柔性PCB上贴有集成电路,该集成电路分别由连接电路与柔性PCB两面的SIM卡接口和触点相连接。这种方式的存在一是柔性PCB和SM卡的接触不够可靠,二是在SIM卡上钻孔操作不便,客户接受较差,三是柔性PCB容易被折断等缺陷。另一种方法是采用智能型SM卡套,该卡套由我公司于2010年12月14日申请的实用新型,专利号为“201020658605.7”,该卡套的一个面凹槽内嵌入经剪裁的SM卡,SIM卡通过电路与一连接管脚连接,卡套的一侧面设有与普通SIM卡连接管脚相同的另一连接管脚,与手机SM卡插座连接;另一侧面开有一个放置经剪裁的SIM卡的凹槽,凹槽内设有与剪裁的SIM卡一连接管脚相连接的电路触点。卡套内嵌入封装集成电路模块,该模块分别与卡套凹槽内的电路触点和另一连接管脚通过电路连接。这种方式的弊端在于,实现密码运算等附加功能的程序被固化在集成电路模块中,SIM卡在与手机进行通讯时,该模块总是被访问到,存在影响指令的响应时间的缺陷。
发明内容本实用新型的的在于提供一种结构简单,成本低,连接可靠,SIM卡不易折断,可简化响应动作,节省时间的一种具有多CPU核的单SIM卡。为了克服现有技术的不足,本实用新型的技术方案是这样解决的:一种具有多CPU核的单SM卡,该单SM卡由可集成芯片、CPU核组成,其特征在于所述可集成芯片内嵌入封装一 CPU核、另一 CPU核;所述一 CPU核作为主CPU, —端通过7816接口与移动终端进行连接,一 CPU核另一端通过专有通道与另一 CPU核串行连接,所述专有通道包括MPI接口、PROFIBUS DP接口,任选其一。一种具有多CPU核的单SM卡,该单SM卡由7816接口控制器、可集成芯片、CPU核组成,其特征在于所述可集成芯片内嵌入封装7816接口控制器、一 CPU核、另一 CPU核;所述的7816接口控制器一端通过7816接口与移动终端连接,7816接口控制器另一端与一CPU核及另一 CPU核分别通过一 7816接口及另一 7816接口并行连接。[0011]所述的一种具有多CPU核的单SIM卡,其特征在于所述集成芯片内串联或并联连接至少两个CPU核。本实用新型与现有技术相比,具有结构简单,成本低,连接可靠,SIM卡不易折断,可简化响应动作的特点,多CPU核的集成更可靠,在操作上较PCB方案更为简便,同时,密码运算等附加功能交付给另一个CPU核进行操作,与集成电路模块固化方案相比,避免了集成电路模块总是被访问而影响响应速度的缺陷。广泛用于移动终端。

图1为本实用新型CPU核为串行结构时SIM卡内部的逻辑框图;图2为本实用新型CPU核为并行结构时SIM卡内部的逻辑框图图3是具有多CPU核(串接)的单SM卡在网银系统中的应用流程图;图4是具有多CPU核(并接)的单SM卡在网银系统中的应用流程图。
具体实施方式
以下结合附图和实施例对发明内容作进一步详述:参照图1所示,一种具有多CPU核的单SM卡,该单SM卡由可集成芯片、CPU核组成,其特征在于所述可集成芯片10内嵌入封装一 CPU核20-1、另一 CPU核20-2 ;所述一CPU核20-1作为主CPU,一端通过7816接口 11与移动终端进行连接,一 CPU核20-1另一端通过专有通道12与另一 CPU核20-2串行连接,所述专有通道12包括MPI接口、PROFIBUSDP接口,任选其一。参照图2所示,一种具有多CPU核的单SM卡,该单SM卡由7816接口控制器、可集成芯片、CPU核组成,其特征在于所述可集成芯片10内嵌入封装7816接口控制器13、一CPU核20-1、另一 CPU核20-2 ;所述的7816接口控制器13 —端通过7816接口 11与移动终端连接,7816接口控制器13另一端与一 CPU核20-1及另一 CPU核20_2分别通过一 7816接口 11-1及另一 7816接口 11-2并行连接。所述集成芯片10内串联或并联连接至少两个CPU核。具有多CPU核的单SIM卡的应用方法,按下述步骤进行:I)、在所述的一 CPU核20-1与另一 CPU核20_2之间设置内存相互独立,以存储各自的密钥等私密数据;2)、所述SM卡仍旧具有普通SM卡的外形,通过7816接口控制器13与移动终端实现数据交换;3),7816接口控制器13与CPU核20_1之间的通信通过7816接口 11_1,7816接口控制器13与CPU核20-2之间的通信通过7816接口 11_2。SM卡与移动终端进行通信时,7816接口控制器13根据终端发出的命令地址和数据特征来判定信息是发往哪一个CPU核。4)、所述一 CPU核20-1与另一 CPU核20_2之间通过专有通道12完成数据交换;5)、所述专有通道12包括MPI接口、PROFIBUS DP接口,任选其一;6)、访问时读取一 CPU核20-1、另一 CPU核20_2标号引导至相应位置寻找数据。如图1所示,一 CPU核20-1与另一 CPU核20-2之间的通信通过专有通道12,通道包括但不限于MPI接口、PROFIBUS DP接口。SM卡与移动终端进行通信时,与移动终端连接的CPU核20-1根据终端发出的命令地址和数据特征来判定信息是发往哪一个CPU核。若指令需要实现的功能为与移动终端相接的CPU核20-1所提供,则相应的操作在该CPU核中完成后不再向下传递;若指令需要的功能来自于后面串接的CPU核20-2,则指令在经过前面与之无关的CPU核后,在拥有相应功能的CPU核中完成操作,该指令的执行过程对前面的CPU核不会造成任何影响。如图2所示,CPU核之间为并行结构。所述的7816接口控制器13与CPU核20_1之间的通信通过7816接口 11-1,7816接口控制器13与CPU核20_2之间的通信通过7816接Π 11-2。SM卡与移动终端进行通信时,7816接口控制器13根据终端发出的命令地址和数据特征来判定信息是发往哪一个CPU核。相应的CPU核在对指令进行相应处理后,再通过7816接口将数据传回7816接口控制器13。所述的多个CPU核20用于实现不同的功能,包括一般SM卡功能和附加功能。所述的一般SIM卡功能是指存储用户相关数据,用户PIN的操作和管理,用户身份鉴权和SIM卡中的保密算法及密钥。所述的附加功能是指密码运算(包括:加密、解密和数字签名)等附加功能。如图1和图2,所述的具有多CPU核的单SM卡,所述的CPU核具有不同的功能,且相互之间内存独立,以存储各自的密钥等私密数据。7816接口控制器作为控制转换芯片,接收到移动终端传入的指令,判断指令要传向哪个CPU核20,并将指令发送到相应CPU核20。各CPU核20密钥等内容存放在相应空间,访问时读取CPU核20标号引导至相应位置寻找数据。所述的具有多CPU核的单SIM卡,所述的CPU核之间内存独立,以存储各自的密钥等私密数据。7816接 口控制器作为控制转换芯片,接收到移动终端传入的指令,判断指令要传向哪个CPU核,并将指令发送到相应CPU核。各CPU核密钥等内容存放在相应空间,访问时读取CPU核标号引导至相应位置寻找数据。实施例1图3是具有多CPU核(串接)的单SM卡在网银系统转账业务中的应用。该SM卡中两个CPU核采用串行结构连接,其中,与主控模块连接的CPU核用于实现SIM卡一般功能,另一个CPU核用于实现数字签名。用户通过用于实现数字签名的CPU核构建标准RSA签名密钥对,将私钥保留,并将公钥公布给银行,存储在银行安全认证服务器。在对收到的安全性指令信息进行标准的RSA数字签名时,指令传入另一个CPU核,用私钥对收到的消息进行加密,将加密的签名连同原指令一起发送到安全认证服务器,安全认证服务器使用该用户的公钥对收到的加密的签名进行解密,若解密得到的消息与原指令相同,则判定验证数字签名无误。具体流程如下:I)、用户登录网上银行,在交易页面选择交易请求为转账,在转账业务页面选择转账类型为卡转账或汇款,填写收款人卡号、户名和转账金额,网上银行将包含有收款人卡号和户名、转账金额、汇款人相关信息、交易单号等内容的转账业务请求提交至电子银行接入平台;[0040]2)、电子银行接入平台将收到的转账业务请求发给银行短信网关;3)、银行短信网关通过数字短信将转账信息发送给手机;4)、手机在收到转账信息后,屏幕显示出交易单号、收款人卡号和户名、转账金额,用户确认无误后,向主控模块发送需要转账的指令;5)、主控模块根据转账指令本身携带的信息,判断收到指令的类型为安全性指令,则该指令经由与主控模块连接的CPU核发送至另一个CPU核,并以该CPU核中存储的用户私钥对业务信息进行标准RSA数字签名;6)、终端将通过短信收到的包含有收款人卡号和户名、转账金额、汇款人相关信息、交易单号等内容的转账业务请求和签名值作为业务确认消息,由CPU核发到主控模块;7)、主控模块将收到的业务确认消息通过数字短信发回银行短信网关;8)、银行短信网关将数字短信转发到电子银行接入平台;9)、电子银行接入平台将业务确认消息发送到银行安全认证服务器,银行安全认证服务器通过用户公钥对业务确认信息中的数字签名进行验证;10)、若验证数字签名无误,银行安全认证服务器将转账业务请求发送至电子银行接入平台;11)、电子银行接入平台通过电子银行业务网关将转账业务请求转发电子银行业务网关;12)、电子银行业务网关将收到的转账业务请求发送至银行业务系统,银行业务系统根据转账业务请求的收款人信息及需要汇转的金额进行相应的转账处理;13)、银行业务系统将是否转账成功的处理结果经由电子银行业务网关发送到电子银行接入平台;14)、电子银行接入平台将处理结果发回网上银行显示给用户,并将处理结果和数字签名同时保存,作为业务完成的凭证。实施例2图4是具有多CPU核(并接)的单SM卡在网银系统转账业务中的应用。该SM卡中两个CPU核采用并行结构同时与主控模块连接,其中一个CPU核用于实现SIM卡一般功能,另一个CPU核用于实现数字签名。用户通过用于实现数字签名的CPU核构建标准RSA签名密钥对,将私钥保留,并将公钥公布给银行,存储在银行安全认证服务器。在对收到的安全性指令信息进行标准的RSA数字签名时,指令传入另一个CPU核,用私钥对收到的消息进行加密,将加密的签名连同原指令一起发送到安全认证服务器,安全认证服务器使用该用户的公钥对收到的加密的签名进行解密,若解密得到的消息与原指令相同,则判定验证数字签名无误。具体流程如下:I)、用户登录网上银行,在交易页面选择交易请求为转账,在转账业务页面选择转账类型为卡转账或汇款,填写收款人卡号、户名和转账金额,网上银行将包含有收款人卡号和户名、转账金额、汇款人相关信息、交易单号等内容的转账业务请求提交至电子银行接入平台;2)、电子银行接入平台将收到的转账业务请求发给银行短信网关;3)、银行短信网关通过数字短信将转账信息发送给手机;[0060]4)、手机在收到转账信息后,屏幕显示出交易单号、收款人卡号和户名、转账金额,用户确认无误后,向主控模块发送需要转账的指令;5)、主控模块根据转账指令本身携带的信息,判断收到指令的类型是安全性指令,则该指令发送至用于实现数字签名的另一个CPU核,并以该CPU核中存储的用户私钥对业务信息进行标准的RSA数字签名;6)、终端将通过短信收到的包含有收款人卡号和户名、转账金额、汇款人相关信息、交易单号等内容的转账业务请求和签名值作为业务确认消息,由CPU核发到主控模块;7)、主控模块将收到的业务确认消息通过数字短信发回银行短信网关;8)、银行短信网关将数字短信转发到电子银行接入平台;9)、电子银行接入平台将业务确认消息发送到银行安全认证服务器,银行安全认证服务器通过用户公钥对业务确认信息中的数字签名进行验证;10)、若验证数字签名无误,银行安全认证服务器将转账业务请求发送至电子银行接入平台;11)、电子银行接入平台通过电子银行业务网关将转账业务请求转发银行业务系统,银行业务系统根据转账业务请求的收款人信息及需要汇转的金额进行相应的转账处理;12)、电子银行业务网关将收到的转账业务请求发送至银行业务系统,银行业务系统根据转账业务请求的收款人信息及需要汇转的金额进行相应的转账处理;13)、银行业务系统将是否转账成功的处理结果经由电子银行业务网关发送到电子银行接入平台;14)、电子银行接入平台将处理结果发回网上银行显示给用户,并将处理结果和数字签名同时保存,作为业务完成的凭证。
权利要求1.一种具有多CPU核的单SIM卡,该单SM卡由可集成芯片、CPU核组成,其特征在于所述可集成芯片(10)内嵌入封装一 CPU核(20-1)、另一 CPU核(20-2);所述一 CPU核(20_1)作为主CPU,一端通过7816接口( 11)与移动终端进行连接,一 CPU核(20-1)另一端通过专有通道(12)与另一 CPU核(20-2)串行连接,所述专有通道(12)包括MPI接口、PROFIBUSDP接口,任选其一。
2.一种具有多CPU核的单SM卡,该单SM卡由7816接口控制器、可集成芯片、CPU核组成,其特征在于所述可集成芯片(10)内嵌入封装7816接口控制器(13)、一 CPU核(20-1)、另一 CPU核(20-2);所述的7816接口控制器(13) —端通过7816接口(11)与移动终端连接,7816接口控制器(13)另一端与一 CPU核(20-1)及另一 CPU核(20_2)分别通过一 7816 接口(11-1)及另一 7816 接口(11-2)并行连接。
3.根据权利要求1或2所述的一种具有多CPU核的单SIM卡,其特征在于所述集成芯片(10)内串联或 并联连接至少两个CPU核。
专利摘要本实用新型公开了一种具有多CPU核的单SIM卡。多CPU核的单SIM包括串行和并行两种。在串行结构下,可集成芯片内嵌入封装一CPU、另一CPU核;一CPU核作为主CPU,一端通过7816接口与移动终端进行连接,一CPU核另一端通过一专有通道与另一CPU核串行连接,一专有通道包括MPI接口、PROFIBUSDP接口。并行结构下,集成芯片内嵌入封装7816接口控制器、一CPU核、另一CPU核;7816控制器一端通过7816接口与移动终端连接,7816接口控制器另一端与一CPU核及另一CPU核分别通过7816接口并行连接。具有响应迅速,结构简单,成本低,SIM卡不易折断,广泛用于移动通信终端。
文档编号G06Q20/10GK203084760SQ20122065603
公开日2013年7月24日 申请日期2012年12月4日 优先权日2012年12月4日
发明者李晖, 朱旭东, 刘梦溪, 吕萌 申请人:上海海基业高科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1