[发明专利]利用智能卡为外部设备应用提供加解密服务的方法无效
申请号: | 200810178336.1 | 申请日: | 2008-11-28 |
公开(公告)号: | CN101753520A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 李华炜;李丞倍;金亨一;罗栋元;李相研 | 申请(专利权)人: | 爱思开电讯投资(中国)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04W88/02;G06K19/07 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张扬 |
地址: | 100084 北京市海淀区中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 智能卡 外部设备 应用 提供 解密 服务 方法 | ||
技术领域
本发明涉及智能卡领域,更具体地,涉及利用智能卡为外部设备应用提供加解密服务的方法以及包括这种智能卡的设备。
背景技术
当前,智能卡广泛应用在电信、金融等很多领域中。安全性是智能卡应用的基础,主要包括以下几个方面:智能卡在物理结构上的不可攻破,智能卡在软件体系中的健壮性,以及基于不可攻破算法的加解密服务。目前,加解密服务越来越受到人们的关注,成为智能卡应用的重要内容。通常,在智能卡芯片在设计过程中,会加入硬件协处理器专门为加解密服务提供支持,使运算速度更快,加解密安全性更高。当前的智能卡中的加解密服务一般都是提供给卡内操作系统以及卡内应用使用的。
智能卡的一个例子是嵌入到诸如手机、PDA等的移动终端中使用的电信sim卡。随着智能卡应用的发展,将有越来越多的智能卡可以与各种类型的终端一起使用。很多终端设备本身没有加解密功能,或者即使终端设备上的应用程序能够提供加解密服务,由于处理资源的限制,由终端上的应用程序所提供的加解密服务可能比较耗时并且安全级别低。因此需要一种为上述终端设备提供安全的加解密服务的手段。
发明内容
考虑到现有技术的上述问题,本发明提供了一种利用智能卡为外部设备应用提供加和/或解密服务的方法,包括:与智能卡连接的外部设备上的应用模块向所述智能卡中的加解密代理模块发送加和/或解密命令;所述加解密代理模块根据所述加和/或解密命令调用所述智能卡中的加解密服务模块来执行加和/或解密操作;以及所述加解密代理模块将执行所述加和/或解密操作所得到的加和/或解密结果返回给所述外部设备上的应用模块。
另一方面,本发明提供了一种与智能卡连接的设备,该设备包括应用模块,所述应用模块向所述智能卡发送加和/或解密命令,所述智能卡进一步包括:加解密服务模块,用于提供加和/或解密服务;以及加解密代理模块,用于根据所述加和/或解密命令调用所述加解密服务模块来执行加和/或解密操作,并且将执行所述加和/或解密操作所得到的加和/或解密结果返回给所述应用模块。
另一方面,本发明提供了一种智能卡,包括:加解密服务模块,用于提供加和/或解密服务;加解密代理模块,用于接收从所述智能卡外部的应用模块向所述智能卡发送的加和/或解密命令,根据所述加和/或解密命令调用所述加解密服务模块来执行加和/或解密操作,并且将执行所述加和/或解密操作所得到的加和/或解密结果返回给所述应用模块。
通常智能卡中具有的加解密服务模块具备专用于加解密和抗破坏的特性,例如该加解密服务模块利用专用的加解密协处理器提供加解密服务,因此具有优化的处理性能和较高的安全性,通过本发明的上述技术方案,本发明提供了一种实用并且有效的方式来利用智能卡芯片内的加解密服务为不同种类的外部终端设备提供安全的加解密服务。
附图说明
在下文中结合附图对本发明具体实施例进行详细的说明,其中:
图1示出了包含智能卡的终端设备的示意图;
图2示出了按照本发明一个实施例、利用智能卡为外部设备应用提供加和/或解密服务的一种实现方式的示意框图;
图3示出了按照本发明一个实施例、利用智能卡为外部设备应用提供加和/或解密服务的方法的流程图;
图4示出了按照本发明一个实施例、利用智能卡为外部设备应用提供加和/或解密服务的另一种实现方式的示意框图;
图5示出了按照本发明一个实施例、利用智能卡为外部设备应用提供加和/或解密服务的另一种实现方式的示意框图;
图6示出了按照本发明一个实施例、利用智能卡为外部设备应用提供加和/或解密服务的另一种实现方式的示意框图;
图7示出了按照本发明一个优选实施例、利用智能卡为外部设备应用提供加和/或解密服务的另一种实现方式的示意框图;以及
图8示出了按照本发明一个实施例、利用智能卡为外部设备应用提供加和/或解密服务的方法的流程图。
具体实施方式
在下文中,将参考附图通过具体实施例对本发明进行描述,应该注意,本发明并不限于以下描述的实施例。在下面说明的实施例中,以基于诸如java卡的多应用智能卡技术进行说明,但是应该注意,本发明并不限于java卡的应用。
图1是包含智能卡的终端设备10的示意图,该终端设备诸如是手机、PDA、游戏机、便携式计算机等能够运行应用程序的设备,并且该终端设备上插入有一个诸如java卡的智能卡,其中该智能卡中提供了专门的加解密服务模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开电讯投资(中国)有限公司,未经爱思开电讯投资(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810178336.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种短消息显示方法及移动终端
- 下一篇:从硫酸锌溶液中回收锌的方法