CN109168156B - 一种虚拟sim卡的实现方法、***、介质、计算机程序产品及服务器 - Google Patents

一种虚拟sim卡的实现方法、***、介质、计算机程序产品及服务器 Download PDF

Info

Publication number
CN109168156B
CN109168156B CN201811294546.7A CN201811294546A CN109168156B CN 109168156 B CN109168156 B CN 109168156B CN 201811294546 A CN201811294546 A CN 201811294546A CN 109168156 B CN109168156 B CN 109168156B
Authority
CN
China
Prior art keywords
sim card
virtual sim
authentication
server
msisdn
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.)
Active
Application number
CN201811294546.7A
Other languages
English (en)
Other versions
CN109168156A (zh
Inventor
薛淼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201811294546.7A priority Critical patent/CN109168156B/zh
Publication of CN109168156A publication Critical patent/CN109168156A/zh
Application granted granted Critical
Publication of CN109168156B publication Critical patent/CN109168156B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • H04W8/205Transfer to or from user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明的实施例公开一种虚拟SIM卡的实现方法及服务器,能够通过使用智能合约算法对为虚拟SIM卡的MSISDN提供业务数据的网络进行鉴权,从而保证虚拟SIM卡数据的可信存储及流转的可溯源。该方法包括:代理服务器接收移动终端发送的鉴权计算请求;并根据鉴权计算请求向智能合约服务器发送鉴权参数请求;智能合约服务器根据鉴权参数请求从区块链账本中获取鉴权秘钥;根据鉴权参数请求以及鉴权秘钥使用预置算法为使用虚拟SIM卡生成接入鉴权参数,并发送至代理服务器;其中,接入鉴权参数包括RES及第二序列号SQN2;代理服务器将SQN1更新为SQN2并存储于数据库,并将RES发送至移动终端。本发明实施例应用于通信***。

Description

一种虚拟SIM卡的实现方法、***、介质、计算机程序产品及服 务器
技术领域
本发明的实施例涉及通信技术领域,尤其涉及一种虚拟SIM卡的实现方法及服务器。
背景技术
SIM(Subscriber Identity Module,用户识别模块)卡作为接入移动通信网络的唯一身份确认的设备,用于向网络表明用户合法身份。SIM卡存储有身份识别数据、鉴权相关的密钥/加密算法、STK(Satellite Tool Kit,卫星工具包)应用数据及SIM与手机交互协议等。LTE(Long Term Evolution,长期演进)阶段,移动终端普遍使用USIM(UniversalSubscriber Identity Module,全球用户识别卡)卡同时接入2G/3G/LTE网络及IMS(IPMultimedia Subsystem,IP多媒体子***)网络。当使用USIM卡进行鉴权接入IMS时,由于智能终端操作***的限制,导致移动终端无法直接使用SIM方式接入IMS网络。当运营商通过SDK(Software Development Kit,软件开发工具包)方式开放基于IMS的语音和短信能力时,移动终端如何灵活获取移动码号及安全的接入运营商IMS网络成为运营商电信能力开放面临的主要问题。
为了便于互联网应用使用SIM卡数据及移动码号,出现了虚拟SIM 技术。虚拟SIM技术省略了SIM卡物理实体,将SIM数据保存在云端。然而SIM卡数据中的鉴权密钥等是敏感数据,运营商的重要资产。一方面 SIM卡数据使用有严格安全管理流程,密钥数据完整性和安全性受到严格保护,防止出现卡复制的严重后果;另一方面,移动终端使用SIM卡数据的记录及绑定记录难以溯源和审计。
发明内容
本发明的实施例提供一种虚拟SIM卡的实现方法及服务器,能够通过使用智能合约算法对为虚拟SIM卡的MSISDN提供业务数据的网络进行鉴权,从而保证虚拟SIM卡数据的可信存储及流转的可溯源。
为达到上述目的,本发明采用如下技术方案:
第一方面,提供一种虚拟SIM卡的实现方法,该方法包括:代理服务器接收移动终端发送的鉴权计算请求,其中鉴权计算请求携带虚拟SIM卡的MSISDN、身份验证AUTH以及随机数RAND;代理服务器根据鉴权计算请求向智能合约服务器发送鉴权参数请求,鉴权参数请求携带虚拟SIM 卡的MSISDN、AUTH、RAND、第一序列号SQN1;智能合约服务器根据鉴权参数请求从区块链账本中获取鉴权秘钥;区块链账本中存储有至少一个虚拟SIM卡的MSISDN以及至少一个虚拟SIM卡的MSISDN对应的鉴权秘钥;智能合约服务器根据鉴权参数请求以及鉴权秘钥使用预置算法为使用虚拟SIM卡生成接入鉴权参数,并发送至代理服务器;其中,接入鉴权参数包括RES及第二序列号SQN2;代理服务器将SQN1更新为SQN2 并存储于数据库,并将RES发送至移动终端,以便移动终端将RES经代理服务器发送至电信网络侧服务器,使得电信网络侧服务器根据RES对虚拟SIM卡的MSISDN进行接入鉴权。
在上述方法中,代理服务器首先接收移动终端发送的鉴权计算请求,然后根据鉴权计算请求向智能合约服务器发送鉴权参数请求;智能合约服务器根据鉴权参数请求从区块链账本中获取鉴权秘钥;然后根据鉴权参数请求以及鉴权秘钥使用预置算法为使用虚拟SIM卡生成接入鉴权参数,并发送至代理服务器;其中,接入鉴权参数包括RES及第二序列号SQN2;代理服务器将SQN1更新为SQN2并存储于数据库,并将RES发送至移动终端,以便移动终端将RES经代理服务器发送至电信网络侧服务器,使得电信网络侧服务器根据RES对虚拟SIM卡的MSISDN进行接入鉴权。本发明能够通过使用智能合约算法对为虚拟SIM卡的MSISDN提供业务数据的网络进行鉴权,从而保证虚拟SIM卡数据的可信存储及流转的可溯源。
可选的,代理服务器接收移动终端发送的鉴权计算请求,之前还包括:智能合约服务器接收移动终端通过应用服务器发送的获取虚拟SIM卡待签约数据列表请求,其中虚拟SIM卡待签约数据列表包括MSISDN列表以及签约业务列表;智能合约服务器根据虚拟SIM卡待签约数据列表请求调取区块链账本的虚拟SIM卡待签约数据列表,并通过应用服务器发送至移动终端;移动终端根据虚拟SIM卡待签约数据列表确定虚拟SIM卡的签约数据,其中虚拟SIM卡的签约数据包括虚拟SIM卡的MSISDN以及虚拟SIM卡的MSISDN对应的签约业务;智能合约服务器接收移动终端通过应用服务器发送的虚拟SIM卡的签约数据;智能合约服务器将签约数据存储至区块链账本。
可选的,智能合约服务器接收移动终端通过应用服务器发送的获取虚拟SIM卡待签约数据列表请求,之前还包括:智能合约服务器接收SIM 卡发卡客户端发送的至少一个虚拟SIM卡数据,其中至少一个虚拟SIM 卡数据包括至少一个虚拟SIM卡的MSISDN、至少一个虚拟SIM卡的 MSISDN对应的鉴权秘钥及开户状态、签约业务;智能合约服务器将至少一个虚拟SIM卡数据加入虚拟SIM卡待签约数据列表,并存储至区块链账本,以及同步至区块链状态数据库。
可选的,代理服务器接收移动终端发送的鉴权计算请求,之前还包括:电信网络侧服务器接收移动终端通过代理服务器发送的注册请求,其中注册请求携带虚拟SIM卡的MSISDN;电信网络侧服务器根据注册请求生成鉴权向量,并通过代理服务器发送至移动终端,其中鉴权向量包括AUTH、 RAND。
可选的,智能合约服务器将签约数据存储至区块链账本,之后还包括:智能合约服务器将签约数据同步至区块链状态数据库。
第二方面,提供一种智能合约服务器,该智能合约服务器包括:
接收单元,用于接收代理服务器发送的鉴权参数请求,其中鉴权参数请求携带虚拟SIM卡的MSISDN、AUTH、RAND、第一序列号SQN1。
鉴权单元,用于根据接收单元接收的鉴权参数请求从区块链账本中获取鉴权秘钥;区块链账本中存储有至少一个虚拟SIM卡的MSISDN以及至少一个虚拟SIM卡的MSISDN对应的鉴权秘钥。
鉴权单元,还用于根据接收单元接收的鉴权参数请求以及鉴权秘钥使用预置算法为使用虚拟SIM卡生成接入鉴权参数;其中,接入鉴权参数包括RES及第二序列号SQN2。
发送单元,用于将鉴权单元生成的RES及SQN2发送至代理服务器。
可选的,接收单元,用于接收移动终端通过应用服务器发送的获取虚拟SIM卡待签约数据列表请求,其中虚拟SIM卡待签约数据列表包括 MSISDN列表以及签约业务列表。
签约单元,用于根据接收单元接收的虚拟SIM卡待签约数据列表请求调取区块链账本的虚拟SIM卡待签约数据列表。
发送单元,用于将签约单元调取的虚拟SIM卡待签约数据列表通过应用服务器发送至移动终端。
接收单元,还用于接收移动终端通过应用服务器发送的虚拟SIM卡的签约数据,其中签约数据包括虚拟SIM卡的MSISDN以及虚拟SIM卡的 MSISDN对应的签约业务。
签约单元,用于将接收单元接收的签约数据存储至区块链账本。
可选的,接收单元,用于接收SIM卡发卡客户发送的至少一个虚拟 SIM卡数据,其中至少一个虚拟SIM卡数据包括签约业务、至少一个虚拟 SIM卡的MSISDN、至少一个虚拟SIM卡的MSISDN对应的鉴权秘钥以及至少一个虚拟SIM卡的MSISDN对应的开户状态。
上链单元,用于将接收单元接收的至少一个虚拟SIM卡数据加入虚拟 SIM卡待签约数据列表,并存储至区块链账本,以及同步至区块链状态数据库。
可选的,签约单元,还用于将签约数据同步至区块链状态数据库。
可以理解地,上述提供的智能合约服务器用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面对应的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。
第三方面,提供了一种代理服务器,该代理服务器包括:
接收单元,用于接收移动终端发送的鉴权计算请求,其中鉴权计算请求携带虚拟SIM卡的MSISDN、身份验证AUTH以及随机数RAND。
发送单元,用于根据接收单元接收的鉴权计算请求向智能合约服务器发送鉴权参数请求,其中鉴权参数请求携带虚拟SIM卡的MSISDN、AUTH、 RAND、第一序列号SQN1。
接收单元,还用于接收智能合约服务器发送的RES及第二序列号 SQN2。
处理单元,用于将SQN1更新为接收单元接收的SQN2并存储于数据库;
发送单元,用于将接收单元接收的RES发送至移动终端,以便移动终端将RES经发送单元发送至电信网络侧服务器,使得电信网络侧服务器根据RES对虚拟SIM卡的MSISDN进行接入鉴权。
可以理解地,上述提供的代理服务器用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面对应的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。
第四方面,提供了一种通信***,该通信***包括第二方面的智能合约服务器以及第三方面的代理服务器。
可以理解地,上述提供的通信***用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面对应的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。
第五方面,提供了一种智能合约服务器,该智能合约服务器的结构中包括处理器和存储器,存储器用于与处理器耦合,存储器用于保存该智能合约服务器必要的程序指令和数据,处理器用于执行存储器中存储的程序指令,使得该智能合约服务器执行第一方面的方法。
第六方面,提供一种计算机存储介质,该计算机存储介质中存储有计算机程序代码,当计算机程序代码在第五方面的智能合约服务器上运行时,使得第五方面的智能合约服务器执行上述第一方面的方法。
第七方面,提供一种计算机程序产品,该计算机程序产品储存有如第五方面的智能合约服务器执行的计算机软件指令,该计算机软件指令包含用于执行如第一方面的方法的程序。
第八方面,提供了一种代理服务器,该代理服务器的结构中包括处理器和存储器,存储器用于与处理器耦合,存储器用于保存该代理服务器必要的程序指令和数据,处理器用于执行存储器中存储的程序指令,使得该代理服务器执行第一方面的方法。
第九方面,提供一种计算机存储介质,该计算机存储介质中存储有计算机程序代码,当计算机程序代码在第八方面的代理服务器上运行时,使得第八方面的代理服务器执行上述第一方面的方法。
第十方面,提供一种计算机程序产品,该计算机程序产品储存有如第八方面的代理服务器执行的计算机软件指令,该计算机软件指令包含用于执行如第一方面的方法的程序。
附图说明
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明的实施例提供的一种通信***的结构示意图;
图2为本发明的实施例提供的一种虚拟SIM卡的实现方法的流程示意图;
图3为本发明的实施例提供的一种智能合约服务器的结构示意图;
图4为本发明的实施例提供的一种代理服务器的结构示意图;
图5为本发明的实施例提供的又一种智能合约服务器的结构示意图;
图6为本发明的实施例提供的再一种智能合约服务器的结构示意图;
图7为本发明的实施例提供的又一种代理服务器的结构示意图;
图8为本发明的实施例提供的再一种代理服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
还需要说明的是,本发明实施例中,“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。
为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
为了便于互联网应用使用SIM卡数据及移动码号,出现了虚拟SIM 技术。虚拟SIM技术省略了SIM卡物理实体,将SIM数据保存在云端。然而SIM卡数据中的鉴权密钥等是敏感数据,运营商的重要资产。一方面 SIM卡数据使用有严格安全管理流程,密钥数据完整性和安全性受到严格保护,防止出现卡复制的严重后果;另一方面,互联网APP使用SIM卡数据的记录及绑定记录难以溯源和审计。
区块链是一种分布式账本技术,其实现了非可信环境中的信任机制。区块链中的账本可以在多个节点进行存储,并使用P2P技术进行同步。多个节点采用共识机制对写入账本的记录进行确认。同时借助构建在区块链上的智能合约,隔离应用对帐本数据的直接访问,保护了账本数据的隐私性和完整性。区块链根据允许接入用户的范围分为公有链、联盟链和私有链。其中公有链允许任何人接入使用账本和记账,联盟链仅允许特定的个人和企业实体接入和使用账本,私有链仅由企业内部节点维护和使用区块链。
基于上述技术背景以及现有技术存在的问题,参照图1,本发明实施例提供一种通信***TX。该通信***TX包括移动终端10、代理服务器 20、应用服务器30、智能合约服务器40、电信网络侧服务器50以及SIM 卡发卡客户端60。其中,示例性的,代理服务器20可以是移动终端10 上的集成的软件模块,也可以是在网络侧单独部署的服务器,也可以将代理服务器20与应用服务器30合为一体。
参照图2,本发明实施例提供一种虚拟SIM卡的实现方法,该方法具体包括:
201、代理服务器接收移动终端发送的鉴权计算请求,其中鉴权计算请求携带虚拟SIM卡的MSISDN、身份验证AUTH以及随机数RAND。
202、代理服务器根据鉴权计算请求向智能合约服务器发送鉴权参数请求,其中鉴权参数请求携带虚拟SIM卡的MSISDN、AUTH、RAND、第一序列号SQN1。
203、智能合约服务器根据鉴权参数请求从区块链账本中获取鉴权秘钥;区块链账本中存储有至少一个虚拟SIM卡的MSISDN以及至少一个虚拟SIM卡的MSISDN对应的鉴权秘钥。
204、智能合约服务器根据鉴权参数请求以及鉴权秘钥使用预置算法为使用虚拟SIM卡生成接入鉴权参数,并发送至代理服务器;其中,接入鉴权参数包括RES及第二序列号SQN2。
205、代理服务器将SQN1更新为SQN2并存储于数据库,并将RES 发送至移动终端,以便移动终端将RES经代理服务器发送至电信网络侧服务器,使得电信网络侧服务器根据RES对虚拟SIM卡的MSISDN进行接入鉴权。
另外,在步骤201之前还包括:
101、智能合约服务器接收移动终端通过应用服务器发送的获取虚拟 SIM卡待签约数据列表请求,其中虚拟SIM卡待签约数据列表包括 MSISDN列表以及签约业务列表。
102、智能合约服务器根据虚拟SIM卡待签约数据列表请求调取区块链账本的虚拟SIM卡待签约数据列表,并通过应用服务器发送至移动终端。
103、移动终端根据虚拟SIM卡待签约数据列表确定虚拟SIM卡的签约数据,其中虚拟SIM卡的签约数据包括虚拟SIM卡的MSISDN以及虚拟SIM卡的MSISDN对应的签约业务。
104、智能合约服务器接收移动终端通过应用服务器发送的虚拟SIM 卡的签约数据。
需要说明的是,虚拟SIM卡的签约数据还可以包括但不限于以下数据: 1、移动终端的用户信息,如账户等;2、虚拟SIM卡的MSISDN的归属信息,如签约归属移动终端企业、企业ID等。虚拟SIM卡的MSISDN 对应的的签约业务可以包括如签约语音业务,在线认证状态、计费折扣等。另外,代理服务器可以按照特定格式组织虚拟SIM卡数据,如JSON或者 XML格式。
105、智能合约服务器将签约数据存储至区块链账本。
另外,在步骤105之后还包括:
106、智能合约服务器将签约数据同步至区块链状态数据库。
示例性的,步骤101~106部分实现代码如下所示:
Figure BDA0001850826720000091
Figure BDA0001850826720000101
此外,在步骤101之前,还包括:
S11、智能合约服务器接收SIM卡发卡客户端发送的至少一个虚拟 SIM卡数据,其中至少一个虚拟SIM卡数据包括签约业务、至少一个虚拟 SIM卡的MSISDN、至少一个虚拟SIM卡的MSISDN对应的鉴权秘钥以及至少一个虚拟SIM卡的MSISDN对应的开户状态。
需要说明的是,虚拟SIM卡数据可以包括但不限于:至少一个虚拟 SIM卡的身份识别数据。其中,身份识别数据包括但不限于IMSI、ICCID 等数据;开户状态(也可称为卡状态),针对步骤S11以及步骤S12的卡状态为未启用。
示例性的,SIM卡发卡客户端可以是运营商实体营业厅,也可以是运营商网上营业厅。
S12、智能合约服务器将至少一个虚拟SIM卡数据加入虚拟SIM卡待签约数据列表,并存储至区块链账本,以及同步至区块链状态数据库。
示例性的,针对步骤S11以及步骤S12的部分实现代码如下所示:
Figure BDA0001850826720000111
Figure BDA0001850826720000121
在步骤201之前还包括:
S21、电信网络侧服务器接收移动终端通过代理服务器发送的注册请求,其中注册请求携带虚拟SIM卡的MSISDN。
S22、电信网络侧服务器根据注册请求生成鉴权向量,并通过代理服务器发送至移动终端,其中鉴权向量包括AUTH、RAND。
在上述方法中,代理服务器首先接收移动终端发送的鉴权计算请求,然后根据鉴权计算请求向智能合约服务器发送鉴权参数请求;智能合约服务器根据鉴权参数请求从区块链账本中获取鉴权秘钥;然后根据鉴权参数请求以及鉴权秘钥使用预置算法为使用虚拟SIM卡生成接入鉴权参数,并发送至代理服务器;其中,接入鉴权参数包括RES及第二序列号SQN2;代理服务器将SQN1更新为SQN2并存储于数据库,并将RES发送至移动终端,以便移动终端将RES经代理服务器发送至电信网络侧服务器,使得电信网络侧服务器根据RES对虚拟SIM卡的MSISDN进行接入鉴权。本发明实施例能够通过使用智能合约算法对为虚拟SIM卡的MSISDN提供业务数据的网络进行鉴权,从而保证虚拟SIM卡数据的可信存储及流转的可溯源。
参照图3,本发明实施例提供一种智能合约服务器40,该智能合约服务器40包括:
接收单元301,用于接收代理服务器发送的鉴权参数请求,其中鉴权参数请求携带虚拟SIM卡的MSISDN、AUTH、RAND、第一序列号SQN1。
鉴权单元302,用于根据接收单元301接收的鉴权参数请求从区块链账本中获取鉴权秘钥;区块链账本中存储有至少一个虚拟SIM卡的 MSISDN以及至少一个虚拟SIM卡的MSISDN对应的鉴权秘钥。
鉴权单元302,还用于根据接收单元301接收的鉴权参数请求以及鉴权秘钥使用预置算法为使用虚拟SIM卡生成接入鉴权参数;其中,接入鉴权参数包括RES及第二序列号SQN2。
发送单元303,用于将鉴权单元302生成的RES及SQN2发送至代理服务器。
在一种示例性的方案中,接收单元301,用于接收移动终端通过应用服务器发送的获取虚拟SIM卡待签约数据列表请求,其中虚拟SIM卡待签约数据列表包括MSISDN列表以及签约业务列表。
签约单元304,用于根据接收单元301接收的虚拟SIM卡待签约数据列表请求调取区块链账本的虚拟SIM卡待签约数据列表。
发送单元303,用于将签约单元304调取的虚拟SIM卡待签约数据列表通过应用服务器发送至移动终端。
接收单元301,还用于接收移动终端通过应用服务器发送的虚拟SIM 卡的签约数据,其中签约数据包括虚拟SIM卡的MSISDN以及虚拟SIM 卡的MSISDN对应的签约业务。
签约单元304,用于将接收单元301接收的签约数据存储至区块链账本。
在一种示例性的方案中,接收单元301,用于接收SIM卡发卡客户端发送的至少一个虚拟SIM卡数据,其中至少一个虚拟SIM卡数据包括签约业务、至少一个虚拟SIM卡的MSISDN、至少一个虚拟SIM卡的MSISDN 对应的鉴权秘钥以及至少一个虚拟SIM卡的MSISDN对应的开户状态。
上链单元305,用于将接收单元301接收的至少一个虚拟SIM卡数据加入虚拟SIM卡待签约数据列表,并存储至区块链账本,以及同步至区块链状态数据库。
在一种示例性的方案中,签约单元304,还用于将签约数据同步至区块链状态数据库。
由于本发明实施例中的智能合约服务器可以应用于实施上述方法实施例中对应的方法,因此,其所能获得的技术效果也可参考上述方法实施例中对应的方法,本发明实施例在此不再赘述。
参照图4,本发明实施例提供一种代理服务器20,该代理服务器20 包括:
接收单元401,用于接收移动终端发送的鉴权计算请求,其中鉴权计算请求携带虚拟SIM卡的MSISDN、身份验证AUTH以及随机数RAND。
发送单元402,用于根据接收单元401接收的鉴权计算请求向智能合约服务器发送鉴权请求,其中鉴权请求携带虚拟SIM卡的MSISDN、AUTH、 RAND、第一序列号SQN1。
接收单元401,还用于接收智能合约服务器发送的RES及第二序列号 SQN2。
处理单元403,用于将SQN1更新为接收单元401接收的SQN2并存储于数据库。
发送单元402,用于将接收单元401接收的RES发送至移动终端,以便移动终端将RES经发送单元402发送至电信网络侧服务器,使得电信网络侧服务器根据RES对虚拟SIM卡的MSISDN进行接入鉴权。
由于本发明实施例中的代理服务器可以应用于实施上述方法实施例中对应的方法,因此,其所能获得的技术效果也可参考上述方法实施例中对应的方法,本发明实施例在此不再赘述。
参照图1,本发明实施例提供一种通信***TX,该通信***TX包括:如上述的智能合约服务器40以及代理服务器20。
由于本发明实施例中的通信***可以应用于实施上述方法实施例,因此,其所能获得的技术效果也可参考上述方法实施例,本发明实施例在此不再赘述。
在采用集成的单元的情况下,图5示出了上述实施例中所涉及的智能合约服务器40的一种可能的结构示意图。智能合约服务器40包括:处理模块501、通信模块502和存储模块503。处理模块501用于对智能合约服务器40的动作进行控制管理,例如,处理模块501用于支持智能合约服务器40执行图2中的过程203~205、101~106、S11、S12。通信模块502 用于支持智能合约服务器40与其他实体的通信。存储模块503用于存储智能合约服务器40的程序代码和数据。
其中,处理模块501可以是处理器或控制器,例如可以是中央处理器 (centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit, ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块502可以是收发器、收发电路或通信接口等。存储模块503可以是存储器。
当处理模块501为如图6所示的处理器,通信模块502为图6的收发器,存储模块503为图6的存储器时,本申请实施例所涉及的智能合约服务器40可以为如下所述的智能合约服务器40。
参照图6所示,该智能合约服务器40包括:处理器601、收发器602、存储器603和总线604。
其中,处理器601、收发器602、存储器603通过总线604相互连接;总线604可以是外设部件互连标准(peripheral component interconnect,PCI) 总线或扩展工业标准结构(extended industry standard architecture,EISA) 总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
处理器601可以是一个通用中央处理器(Central Processing Unit,CPU),微处理器,特定应用集成电路(Application-Specific Integrated Circuit, ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
存储器603可以是只读存储器(Read-Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(ElectricallyErasable Programmable Read-only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器603用于存储执行本申请方案的应用程序代码,并由处理器601来控制执行。收发器602用于接收外部设备输入的内容,处理器 601用于执行存储器603中存储的应用程序代码,从而实现本申请实施例中所述的虚拟SIM卡的实现方法。
在采用集成的单元的情况下,图7示出了上述实施例中所涉及的代理服务器20的一种可能的结构示意图。代理服务器20包括:处理模块701、通信模块702和存储模块703。处理模块701用于对代理服务器20的动作进行控制管理,例如,处理模块701用于支持代理服务器20执行图2中的过程201、202以及206。通信模块702用于支持代理服务器20与其他实体的通信。存储模块703用于存储代理服务器20的程序代码和数据。
其中,处理模块701可以是处理器或控制器,例如可以是中央处理器 (centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit, ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块702可以是收发器、收发电路或通信接口等。存储模块703可以是存储器。
当处理模块701为如图8所示的处理器,通信模块702为图8的收发器,存储模块703为图8的存储器时,本申请实施例所涉及的代理服务器 20可以为如下所述的代理服务器20。
参照图8所示,该代理服务器20包括:处理器801、收发器802、存储器803和总线804。
其中,处理器801、收发器802、存储器803通过总线804相互连接;总线804可以是外设部件互连标准(peripheral component interconnect,PCI) 总线或扩展工业标准结构(extended industry standard architecture,EISA) 总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
处理器801可以是一个通用中央处理器(Central Processing Unit,CPU),微处理器,特定应用集成电路(Application-Specific Integrated Circuit, ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
存储器803可以是只读存储器(Read-Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(ElectricallyErasable Programmable Read-only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器803用于存储执行本申请方案的应用程序代码,并由处理器801来控制执行。收发器802用于接收外部设备输入的内容,处理器 801用于执行存储器803中存储的应用程序代码,从而实现本申请实施例中所述的虚拟SIM卡的实现方法。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
本发明实施例还提供一种计算机程序产品,该计算机程序产品可直接加载到存储器中,并含有软件代码,该计算机程序产品经由计算机载入并执行后能够实现上述的虚拟SIM卡的实现方法。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

Claims (17)

1.一种虚拟SIM卡的实现方法,其特征在于,包括:
代理服务器接收移动终端发送的鉴权计算请求,其中所述鉴权计算请求携带虚拟SIM卡的MSISDN、身份验证AUTH以及随机数RAND;
所述代理服务器根据所述鉴权计算请求向智能合约服务器发送鉴权参数请求,其中所述鉴权参数请求携带所述虚拟SIM卡的MSISDN、所述AUTH、所述RAND、第一序列号SQN1;
所述智能合约服务器根据所述鉴权参数请求从区块链账本中获取鉴权秘钥;所述区块链账本中存储有至少一个虚拟SIM卡的MSISDN以及所述至少一个虚拟SIM卡的MSISDN对应的鉴权秘钥;
所述智能合约服务器根据所述鉴权参数请求以及所述鉴权秘钥使用预置算法为使用所述虚拟SIM卡生成接入鉴权参数,并发送至代理服务器;其中,所述接入鉴权参数包括鉴权响应标识RES及第二序列号SQN2;
所述代理服务器将所述SQN1更新为所述SQN2并存储于数据库,并将所述RES发送至移动终端,以便所述移动终端将所述RES经代理服务器发送至电信网络侧服务器,使得电信网络侧服务器根据所述RES对所述虚拟SIM卡的MSISDN进行接入鉴权。
2.根据权利要求1所述的虚拟SIM卡的实现方法,其特征在于,所述代理服务器接收移动终端发送的鉴权计算请求,之前还包括:
所述智能合约服务器接收所述移动终端通过应用服务器发送的获取虚拟SIM卡待签约数据列表请求,其中所述虚拟SIM卡待签约数据列表包括MSISDN列表以及签约业务列表;
所述智能合约服务器根据所述虚拟SIM卡待签约数据列表请求调取所述区块链账本的所述虚拟SIM卡待签约数据列表,并通过所述应用服务器发送至所述移动终端;
所述移动终端根据所述虚拟SIM卡待签约数据列表确定虚拟SIM卡的签约数据,其中所述虚拟SIM卡的签约数据包括虚拟SIM卡的MSISDN以及所述虚拟SIM卡的MSISDN对应的签约业务;
智能合约服务器接收移动终端通过所述应用服务器发送的所述虚拟SIM卡的签约数据;
所述智能合约服务器将所述签约数据存储至区块链账本。
3.根据权利要求2所述的虚拟SIM卡的实现方法,其特征在于,所述智能合约服务器接收所述移动终端通过所述应用服务器发送的获取虚拟SIM卡待签约数据列表请求,之前还包括:
所述智能合约服务器接收SIM卡发卡客户端发送的至少一个虚拟SIM卡数据,其中所述至少一个虚拟SIM卡数据包括签约业务、所述至少一个虚拟SIM卡的MSISDN、所述至少一个虚拟SIM卡的MSISDN对应的鉴权秘钥以及所述至少一个虚拟SIM卡的MSISDN对应的开户状态;
所述智能合约服务器将所述至少一个虚拟SIM卡数据加入所述虚拟SIM卡待签约数据列表,并存储至所述区块链账本,以及同步至区块链状态数据库。
4.根据权利要求1所述的虚拟SIM卡的实现方法,其特征在于,所述代理服务器接收移动终端发送的鉴权计算请求,之前还包括:
所述电信网络侧服务器接收所述移动终端通过代理服务器发送的注册请求,其中所述注册请求携带所述虚拟SIM卡的MSISDN;
所述电信网络侧服务器根据所述注册请求生成鉴权向量,并通过所述代理服务器发送至所述移动终端,其中所述鉴权向量包括所述AUTH、所述RAND。
5.根据权利要求2所述的虚拟SIM卡的实现方法,其特征在于,所述智能合约服务器将所述签约数据存储至区块链账本,之后还包括:
所述智能合约服务器将所述签约数据同步至区块链状态数据库。
6.一种智能合约服务器,其特征在于,包括:
接收单元,用于接收代理服务器发送的鉴权参数请求,其中所述鉴权参数请求携带虚拟SIM卡的MSISDN、AUTH、RAND、第一序列号SQN1;
鉴权单元,用于根据所述接收单元接收的所述鉴权参数请求从区块链账本中获取鉴权秘钥;所述区块链账本中存储有至少一个虚拟SIM卡的MSISDN以及所述至少一个虚拟SIM卡的MSISDN对应的鉴权秘钥;
所述鉴权单元,还用于根据所述接收单元接收的所述鉴权参数请求以及所述鉴权秘钥使用预置算法为使用所述虚拟SIM卡生成接入鉴权参数;其中,所述接入鉴权参数包括鉴权响应标识RES及第二序列号SQN2;
发送单元,用于将所述鉴权单元生成的所述RES及所述SQN2发送至代理服务器。
7.根据权利要求6所述的智能合约服务器,其特征在于,包括:
所述接收单元,用于接收移动终端通过应用服务器发送的获取虚拟SIM卡待签约数据列表请求,其中所述虚拟SIM卡待签约数据列表包括MSISDN列表以及签约业务列表;
签约单元,用于根据所述接收单元接收的所述虚拟SIM卡待签约数据列表请求调取所述区块链账本的所述虚拟SIM卡待签约数据列表;
所述发送单元,用于将所述签约单元调取的所述虚拟SIM卡待签约数据列表通过所述应用服务器发送至所述移动终端;
所述接收单元,还用于接收所述移动终端通过所述应用服务器发送的虚拟SIM卡的签约数据,其中所述签约数据包括虚拟SIM卡的MSISDN以及所述虚拟SIM卡的MSISDN对应的签约业务;
所述签约单元,用于将所述接收单元接收的所述签约数据存储至区块链账本。
8.根据权利要求7所述的智能合约服务器,其特征在于,包括:
所述接收单元,用于接收SIM卡发卡客户发送的至少一个虚拟SIM卡数据,其中所述至少一个虚拟SIM卡数据包括签约业务、所述至少一个虚拟SIM卡的MSISDN、所述至少一个虚拟SIM卡的MSISDN对应的鉴权秘钥以及所述至少一个虚拟SIM卡的MSISDN对应的开户状态;
上链单元,用于将所述接收单元接收的所述至少一个虚拟SIM卡数据加入所述虚拟SIM卡待签约数据列表,并存储至所述区块链账本,以及同步至区块链状态数据库。
9.根据权利要求7所述的智能合约服务器,其特征在于,包括:
所述签约单元,还用于将所述签约数据同步至区块链状态数据库。
10.一种代理服务器,其特征在于,包括:
接收单元,用于接收移动终端发送的鉴权计算请求,其中所述鉴权计算请求携带虚拟SIM卡的MSISDN、身份验证AUTH以及随机数RAND;
发送单元,用于根据所述接收单元接收的所述鉴权计算请求向智能合约服务器发送鉴权参数请求,其中所述鉴权参数请求携带所述虚拟SIM卡的MSISDN、所述AUTH、所述RAND、第一序列号SQN1;
所述接收单元,还用于接收智能合约服务器发送的RES及第二序列号SQN2;
处理单元,用于将所述SQN1更新为所述接收单元接收的所述SQN2并存储于数据库;
所述发送单元,用于将所述接收单元接收的所述RES发送至移动终端,以便所述移动终端将所述RES经所述发送单元发送至电信网络侧服务器,使得电信网络侧服务器根据所述RES对所述虚拟SIM卡的MSISDN进行接入鉴权。
11.一种通信***,其特征在于,包括如权利要求6-9所述的智能合约服务器以及如权利要求10所述的代理服务器。
12.一种智能合约服务器,其特征在于,所述智能合约服务器的结构中包括处理器和存储器,所述存储器用于与所述处理器耦合,所述存储器用于保存所述智能合约服务器必要的程序指令和数据,所述处理器用于执行所述存储器中存储的程序指令,使得所述智能合约服务器执行如权利要求1-5任一项所述的虚拟SIM卡的实现方法。
13.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序,当所述计算机程序在如权利要求12所述的智能合约服务器上运行时,使得所述智能合约服务器执行如权利要求1-5任一项所述的虚拟SIM卡的实现方法。
14.一种计算机程序产品,其特征在于,所述计算机程序产品储存有如权利要求12所述的智能合约服务器执行的计算机软件指令,所述计算机软件指令包含用于执行如权利要求1-5任一项所述的虚拟SIM卡的实现方法的程序。
15.一种代理服务器,其特征在于,所述代理服务器的结构中包括处理器和存储器,所述存储器用于与所述处理器耦合,所述存储器用于保存所述代理服务器必要的程序指令和数据,所述处理器用于执行所述存储器中存储的程序指令,使得所述代理服务器执行如权利要求1-5任一项所述的虚拟SIM卡的实现方法。
16.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序,当所述计算机程序在如权利要求15所述的代理服务器上运行时,使得所述代理服务器执行如权利要求1-5任一项所述的虚拟SIM卡的实现方法。
17.一种计算机程序产品,其特征在于,所述计算机程序产品储存有如权利要求15所述的代理服务器执行的计算机软件指令,所述计算机软件指令包含用于执行如权利要求1-5任一项所述的虚拟SIM卡的实现方法的程序。
CN201811294546.7A 2018-11-01 2018-11-01 一种虚拟sim卡的实现方法、***、介质、计算机程序产品及服务器 Active CN109168156B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811294546.7A CN109168156B (zh) 2018-11-01 2018-11-01 一种虚拟sim卡的实现方法、***、介质、计算机程序产品及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811294546.7A CN109168156B (zh) 2018-11-01 2018-11-01 一种虚拟sim卡的实现方法、***、介质、计算机程序产品及服务器

Publications (2)

Publication Number Publication Date
CN109168156A CN109168156A (zh) 2019-01-08
CN109168156B true CN109168156B (zh) 2021-06-29

Family

ID=64876603

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811294546.7A Active CN109168156B (zh) 2018-11-01 2018-11-01 一种虚拟sim卡的实现方法、***、介质、计算机程序产品及服务器

Country Status (1)

Country Link
CN (1) CN109168156B (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109857722A (zh) * 2019-01-10 2019-06-07 厦门必乐领主科技有限公司 一种基于区块链的数据库阵列驱动与动态索引技术
CN109905474B (zh) * 2019-02-26 2022-04-15 上海南潮信息科技有限公司 基于区块链的数据安全共享方法和装置
CN110351346A (zh) * 2019-06-21 2019-10-18 华为技术有限公司 一种eSIM换卡方法及相关设备
CN112866981B (zh) * 2019-11-08 2022-04-22 华为技术有限公司 一种签约数据的管理方法、装置
CN111132165B (zh) * 2019-12-30 2022-06-10 全链通有限公司 基于区块链的5g通信无卡接入方法、设备及存储介质
CN111565388B (zh) * 2020-04-02 2023-09-19 维沃移动通信有限公司 一种网络注册方法及电子设备
CN111510917B (zh) * 2020-04-10 2023-03-14 中国联合网络通信集团有限公司 一种用于虚拟usim的网络接入方法及装置
CN112637855B (zh) * 2020-12-15 2022-11-29 中国联合网络通信集团有限公司 基于区块链的机卡绑定方法和服务器
WO2024036645A1 (zh) * 2022-08-19 2024-02-22 华为技术有限公司 获取密钥的方法及装置
CN115550918A (zh) * 2022-10-31 2022-12-30 中国联合网络通信集团有限公司 安全数据更新方法、usim、终端、设备及介质
CN115550902B (zh) * 2022-10-31 2024-03-19 中国联合网络通信集团有限公司 安全数据更新方法、usim、终端、设备及介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297970A (zh) * 2013-05-24 2013-09-11 北京创毅讯联科技股份有限公司 移动终端的鉴权方法、鉴权终端、移动终端和鉴权***
CN105871855A (zh) * 2016-04-11 2016-08-17 杨鹏 一种电子设备标识码生成、存储和识别的方法及***
WO2018175666A1 (en) * 2017-03-21 2018-09-27 Dappsters, LLC Blockchain systems and methods
CN108702622A (zh) * 2017-11-30 2018-10-23 深圳前海达闼云端智能科技有限公司 移动网络接入认证方法、装置、存储介质及区块链节点

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297970A (zh) * 2013-05-24 2013-09-11 北京创毅讯联科技股份有限公司 移动终端的鉴权方法、鉴权终端、移动终端和鉴权***
CN105871855A (zh) * 2016-04-11 2016-08-17 杨鹏 一种电子设备标识码生成、存储和识别的方法及***
WO2018175666A1 (en) * 2017-03-21 2018-09-27 Dappsters, LLC Blockchain systems and methods
CN108702622A (zh) * 2017-11-30 2018-10-23 深圳前海达闼云端智能科技有限公司 移动网络接入认证方法、装置、存储介质及区块链节点

Also Published As

Publication number Publication date
CN109168156A (zh) 2019-01-08

Similar Documents

Publication Publication Date Title
CN109168156B (zh) 一种虚拟sim卡的实现方法、***、介质、计算机程序产品及服务器
US11610019B2 (en) Information management method, apparatus, and information management system
EP3800909B1 (en) Remote management method, and device
CN109756447B (zh) 一种安全认证方法及相关设备
JP2017050875A (ja) 複数のアクセス制御クライアントをサポートするモバイル装置、及び対応する方法
US11564094B1 (en) Secondary device authentication proxied from authenticated primary device
US9819679B1 (en) Hardware assisted provenance proof of named data networking associated to device data, addresses, services, and servers
US10764746B1 (en) Electronic subscriber identity module (eSIM) transfer from inactive device
US11265702B1 (en) Securing private wireless gateways
US10757089B1 (en) Mobile phone client application authentication through media access gateway (MAG)
US20210021601A1 (en) Access delegation using offline token
CA2828258C (en) Smart plug or cradle
US11146948B1 (en) Electronic subscriber identity module (eSIM) transfer via activation code
US9591434B1 (en) Virtual private network (VPN) tunneling in a user equipment (UE) brokered by a radio frequency identity (RFID) chip communicatively coupled to the user equipment
US10868808B1 (en) Server application access authentication based on SIM
US11570620B2 (en) Network profile anti-spoofing on wireless gateways
KR20210011577A (ko) 심툴킷과 애플릿을 이용한 개인 정보 인증 장치 및 방법
US11231920B2 (en) Electronic device management
US11777742B2 (en) Network device authentication
Ferdous et al. Portable personal identity provider in mobile phones
US11146944B1 (en) Mobile phone peer-to-peer electronic subscriber identity module (eSIM) transfer
US11425567B2 (en) Hyperledger authorization into a radio access network (RAN)
US11076296B1 (en) Subscriber identity module (SIM) application authentication
CN115438353A (zh) 一种用户数据管理方法以及相关设备
US20140089547A1 (en) Smart plug or cradle

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant