一种虚拟用户身份识别卡保护方法、应用处理器及终端技术

技术编号:14512193 阅读:189 留言:0更新日期:2017-02-01 04:53
本发明专利技术公开了一种虚拟用户身份识别(SIM)卡保护方法,包括:虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证;所述虚拟SIM卡管理应用程序通过鉴权认证后,所述虚拟SIM卡驱动程序根据所述虚拟SIM卡管理应用程序下发的存储命令将虚拟SIM卡信息存储于存储设备;其中,所述虚拟SIM卡驱动程序位于虚拟SIM卡保护应用处理器(AP)的内核空间。本发明专利技术还同时公开了一种虚拟SIM卡保护AP和终端。

【技术实现步骤摘要】

本专利技术涉及通信卡驱动技术,尤其涉及一种虚拟用户身份识别(SIM,SubscriberIdentityModule)卡保护方法、应用处理器(AP,ApplicationProcessor)及终端。
技术介绍
现有技术中,SIM卡信息保存在真实的SIM卡芯片上,留出部分接口供设备平台读取。SIM卡芯片可以保证SIM卡信息的安全性。而虚拟SIM卡中的SIM卡信息大多都保存于AP用户空间的应用层,而应用层很容易被黑客等破解。目前,苹果公司生产的虚拟SIM卡已经用于商业用途,但是苹果公司曾表示,目前虚拟SIM卡最大的问题是安全性。另外,美国最大的虚拟运营商(TraceFone)明确表示,当实现流量管理系统个体防护装备(PPE,PersonalProtectiveEquipment)时,如何保护PPE数据库的安全性是虚拟运营商需要解决的最关键的技术问题。同样,虚拟SIM卡如何增强软件安全性也是需要解决的重要技术问题。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种虚拟SIM卡保护方法、AP及终端,不仅能够可靠及有效的保证虚拟SIM卡信息的安全;而且能通过使用虚拟SIM卡信息实现AP和无线调制解调器(MODEM)之间的数据通信。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种虚拟用户身份识别SIM卡保护方法,包括:虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证;所述虚拟SIM卡管理应用程序通过鉴权认证后,所述虚拟SIM卡驱动程序根据所述虚拟SIM卡管理应用程序下发的存储命令将虚拟SIM卡信息存储于存储设备;其中,所述虚拟SIM卡驱动程序位于虚拟SIM卡保护应用处理器AP的内核空间。上述方案中,所述方法还包括:所述虚拟SIM卡驱动程序与无线调制解调器MODEM进行通信。上述方案中,所述虚拟SIM卡管理应用程序通过鉴权认证后,所述方法还包括:所述虚拟SIM卡驱动程序根据所述虚拟SIM卡管理应用程序下发的查询命令查询所述虚拟SIM卡信息;或者,所述虚拟SIM卡驱动程序根据所述虚拟SIM卡管理应用程序下发的删除命令删除所述虚拟SIM卡信息。上述方案中,所述虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证为:所述虚拟SIM卡驱动程序通过设备文件形式的接口与所述虚拟SIM卡管理应用程序进行鉴权认证;相应的,所述虚拟SIM卡管理应用程序通过所述设备文件形式的接口向所述虚拟SIM卡驱动程序下发所述存储命令、所述查询命令和所述删除命令。上述方案中,所述虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证前,所述方法还包括:所述虚拟SIM卡管理应用程序向所述虚拟SIM卡驱动程序发送认证连接请求;认证连接成功后,所述虚拟SIM卡管理应用程序向所述虚拟SIM卡驱动程序发送认证信息。本专利技术实施例还提供了一种虚拟SIM卡保护AP,包括:虚拟SIM卡驱动单元,用于虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证;所述虚拟SIM卡管理应用程序通过鉴权认证后,所述虚拟SIM卡驱动程序根据所述虚拟SIM卡管理应用程序下发的存储命令将虚拟SIM卡信息存储于存储设备;其中,所述虚拟SIM卡驱动程序位于所述虚拟SIM卡保护AP的内核空间;虚拟SIM卡管理应用单元,用于所述虚拟SIM卡管理应用程序下发所述存储命令。上述方案中,所述虚拟SIM卡驱动单元,还用于所述虚拟SIM卡驱动程序与无线MODEM进行通信。上述方案中,所述AP还包括:设备文件单元,用于所述虚拟SIM卡管理应用程序通过设备文件形式的接口与所述虚拟SIM卡驱动程序进行所述鉴权认证;所述虚拟SIM卡管理应用程序通过所述设备文件形式的接口向所述虚拟SIM卡驱动程序下发所述存储命令;存储驱动单元,用于存储驱动程序驱动所述存储设备。本专利技术实施例还提供了一种虚拟SIM卡保护终端,包括:虚拟SIM卡保护AP,用于驱动虚拟SIM卡;基带芯片BB,用于与所述虚拟SIM卡保护AP进行通信;存储设备,用于存储虚拟SIM卡信息。上述方案中,所述虚拟SIM卡保护AP包括:虚拟SIM卡驱动单元,用于虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证;所述虚拟SIM卡管理应用程序通过鉴权认证后,所述虚拟SIM卡驱动程序根据所述虚拟SIM卡管理应用程序下发的存储命令将虚拟SIM卡信息存储于存储设备;其中,所述虚拟SIM卡驱动程序位于所述虚拟SIM卡保护AP的内核空间;虚拟SIM卡管理应用单元,用于所述虚拟SIM卡管理应用程序下发所述存储命令。上述方案中,所述BB包括:无线MODEM,用于与所述虚拟SIM卡驱动程序进行通信。本专利技术实施例所提供的虚拟SIM卡保护方法、AP及终端,由虚拟SIM卡保护终端中的虚拟SIM卡保护AP的虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证;所述虚拟SIM卡管理应用程序通过鉴权认证后,所述虚拟SIM卡驱动程序根据所述虚拟SIM卡管理应用程序下发的存储命令将虚拟SIM卡信息存储于存储设备;其中,所述虚拟SIM卡驱动程序位于虚拟SIM卡保护AP的内核空间。由于本专利技术实施例中的所述虚拟SIM卡驱动程序位于虚拟SIM卡保护AP的内核空间,通过屏蔽虚拟SIM卡管理应用程序产生的影响来保证虚拟SIM卡信息的安全。附图说明图1为本专利技术实施例1提供的虚拟SIM卡保护方法的实现流程示意图;图2为本专利技术实施例1和3提供的虚拟SIM卡保护终端的软件结构分层示意图;图3为本专利技术实施例1提供的虚拟SIM卡驱动程序和虚拟SIM卡管理应用程序进行通信的实现流程示意图;图4为本专利技术实施例2和3提供的虚拟SIM卡保护AP和虚拟SIM卡保护终端的组成结构示意图。具体实施方式本专利技术实施例中,由虚拟SIM卡保护终端中的虚拟SIM卡保护AP的虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证;所述虚拟SIM卡管理应用程序通过鉴权认证后,所述虚拟SIM卡驱动程序根据所述虚拟SIM卡管理应用程序下发的存储命令将虚拟SIM卡信息存储于存储设备;其中,所述虚拟SIM卡驱动程序位于虚拟SIM卡保护AP的内核空间。下面结合附图及具体实施例对本专利技术再做进一步详细的说明。实施例1图1为本专利技术实施例1提供的虚拟SIM卡保护方法的实现流程示意图,如图1所示,所述方法包括:步骤110:虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证。在步骤110中,如图2所示,虚拟SIM卡驱动程序能够与位于虚拟SIM卡保护AP用户空间的虚拟SIM卡管理应用程序进行通信,以完成鉴权认证和虚拟SIM卡信息交互的功能。进一步地,如图2所示,虚拟SIM卡管理应用程序工作于虚拟SIM卡保护AP的用户空间的应用层;虚拟SIM卡管理应用程序对外通过网络与虚拟SIM卡远程管理服务器进行交互以获取虚拟SIM卡信息并上传终端信息。具体地,虚拟SIM卡管理应用程序向虚拟SIM卡远程管理服务器申请虚拟SIM卡信息,申请通过后下载虚拟SIM卡信息,其中,虚拟SIM卡管理应用程序与虚拟SIM卡远程管理服务器进行网络连接时,采用安全套接层(SSL,SecureSocketsLayer)加密方式进行连接,以保证网络数据传输的安全性。进一步地,如图2所示,虚拟SI本文档来自技高网...

【技术保护点】
一种虚拟用户身份识别SIM卡保护方法,其特征在于,所述方法包括:虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证;所述虚拟SIM卡管理应用程序通过鉴权认证后,所述虚拟SIM卡驱动程序根据所述虚拟SIM卡管理应用程序下发的存储命令将虚拟SIM卡信息存储于存储设备;其中,所述虚拟SIM卡驱动程序位于虚拟SIM卡保护应用处理器AP的内核空间。

【技术特征摘要】
1.一种虚拟用户身份识别SIM卡保护方法,其特征在于,所述方法包括:虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证;所述虚拟SIM卡管理应用程序通过鉴权认证后,所述虚拟SIM卡驱动程序根据所述虚拟SIM卡管理应用程序下发的存储命令将虚拟SIM卡信息存储于存储设备;其中,所述虚拟SIM卡驱动程序位于虚拟SIM卡保护应用处理器AP的内核空间。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述虚拟SIM卡驱动程序与无线调制解调器MODEM进行通信。3.根据权利要求1所述的方法,其特征在于,所述虚拟SIM卡管理应用程序通过鉴权认证后,所述方法还包括:所述虚拟SIM卡驱动程序根据所述虚拟SIM卡管理应用程序下发的查询命令查询所述虚拟SIM卡信息;或者,所述虚拟SIM卡驱动程序根据所述虚拟SIM卡管理应用程序下发的删除命令删除所述虚拟SIM卡信息。4.根据权利要求3所述的方法,其特征在于,所述虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证为:所述虚拟SIM卡驱动程序通过设备文件形式的接口与所述虚拟SIM卡管理应用程序进行鉴权认证;相应的,所述虚拟SIM卡管理应用程序通过所述设备文件形式的接口向所述虚拟SIM卡驱动程序下发所述存储命令、所述查询命令和所述删除命令。5.根据权利要求1至4任一项所述的方法,其特征在于,所述虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进行鉴权认证前,所述方法还包括:所述虚拟SIM卡管理应用程序向所述虚拟SIM卡驱动程序发送认证连接请求;认证连接成功后,所述虚拟SIM卡管理应用程序向所述虚拟SIM卡驱动程序发送认证信息。6.一种虚拟SIM卡保护AP,其特征在于,所述AP包括:虚拟SIM卡驱动单元,用于虚拟SIM卡驱动程序对虚拟SIM卡管理应用程序进...

【专利技术属性】
技术研发人员:刘川
申请(专利权)人:西安中兴新软件有限责任公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1