System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,尤其涉及一种写卡方法、设备、装置及usim卡。
技术介绍
1、用户识别卡(sim,subscriber identity module)是一种内含大规模集成电路的智能卡,智能卡的写卡和发行是通信运营商发展用户、拓展业务的核心环节,运营商需要首先在空白智能卡内写入个人化数据,并同时在通信网络侧配置对应的个人化数据以完成开通操作,用户才能通过该智能卡使用电信业务和服务。其中,usim卡写入个人化数据的开通操作方式目前有两种:一种是usim卡在卡商生产阶段写入k和opc;另一种是空中写卡,卡出厂时没有写入k和opc,采用在线或空中的方式写入k和opc。
2、就目前现有的k和opc的写入方式而言,在卡商生产阶段写入k和opc安全性最高,但是由于是卡商生产阶段写入的数据,在不同运营商支撑系统没有互联互通的情况下,若出现跨运营商写卡的情况,则难以完成开通操作,缺乏灵活性。
3、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供了一种写卡方法、设备、装置及usim卡,旨在解决usim卡在卡商生产阶段写入k和opc的情况下,难以完成跨运营商写卡的技术问题。
2、为实现上述目的,本专利技术提供了一种写卡方法,所述方法包括以下步骤:
3、在接收到目标平台发送的运营商密钥时,将所述运营商密钥写入待激活usim卡,所述待激活usim卡基于所述运营商密钥读取预先写入的
4、将所述usim个人密钥发送至所述目标平台,所述目标平台基于所述usim个人密钥对初始密钥进行替换,并将替换后的所述usim个人密钥和所述运营商密钥作为鉴权密钥,所述初始密钥为所述目标平台为待激活通讯号码初始设置的密钥,所述鉴权密钥用于激活所述待激活通讯号码。
5、可选地,所述在接收到目标平台发送的运营商密钥时,将所述运营商密钥写入待激活usim卡之前,还包括:
6、在待激活usim卡开通通讯主号时,构建与所述目标平台之间的数据传输通道;
7、相应的,所述在接收到目标平台发送的运营商密钥时,将所述运营商密钥写入待激活usim卡,包括:
8、在接收到目标平台发送的运营商密钥时,通过所述数据传输通道将所述运营商密钥写入所述待激活usim卡中。
9、可选地,所述在接收到目标平台发送的运营商密钥时,通过所述数据传输通道将所述运营商密钥写入所述待激活usim卡中之前,还包括:
10、对所述待激活usim卡的通讯主号进行网络检测,确定所述通讯主号的网络能力;
11、通过所述数据传输通道和所述网络能力确定所述通讯主号对应的传输通道,所述传输通道包括短信通道或bip通道;
12、相应的,所述在接收到目标平台发送的运营商密钥时,通过所述数据传输通道将所述运营商密钥写入所述待激活usim卡中,包括:
13、在接收到目标平台发送的运营商密钥时,通过所述短信通道或所述bip通道将所述运营商密钥写入所述待激活usim卡中。
14、可选地,所述目标平台对传输加密的个人密钥进行解密,获得所述待激活usim卡对应的usim个人密钥;将初始密钥替换为所述usim个人密钥,并将所述usim个人密钥和所述运营商密钥作为鉴权密钥;基于所述鉴权密钥对待激活通讯号码进行激活。
15、此外,为实现上述目的,本专利技术还提出一种写卡设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的写卡程序,所述写卡程序配置为实现如上文所述的写卡方法的步骤。
16、此外,为实现上述目的,本专利技术还提出一种写卡装置,所述装置包括:
17、写入模块,用于在接收到目标平台发送的运营商密钥时,将所述运营商密钥写入待激活usim卡,所述待激活usim卡基于所述运营商密钥读取预先写入的usim个人密钥;
18、激活模块,用于将所述usim个人密钥发送至所述目标平台,所述目标平台基于所述usim个人密钥对初始密钥进行替换,并将替换后的所述usim个人密钥和所述运营商密钥作为鉴权密钥,所述初始密钥为所述目标平台为待激活通讯号码初始设置的密钥,所述鉴权密钥用于激活所述待激活通讯号码。
19、此外,为实现上述目的,本专利技术还提供了一种写卡方法,所述方法包括以下步骤:
20、在检测到基于运营商密钥触发的密钥读取请求时,判断所述密钥读取请求的来源是否为预定写卡应用;
21、若是,则将所述运营商密钥写入预设存储空间;
22、读取预先写入的usim个人密钥,并将所述usim个人密钥反馈至如上述的写卡设备。
23、可选地,所述读取预先写入的usim个人密钥,并将所述usim个人密钥反馈至如上述的写卡设备,包括:
24、读取预先写入的usim个人密钥;
25、对所述usim个人密钥进行加密打包,获得所述usim个人密钥对应的加密报文;
26、将所述加密报文反馈至所述写卡设备。
27、可选地,所述在检测到基于运营商密钥触发的密钥读取请求时,判断所述密钥读取请求的来源是否为预定写卡应用之后,还包括:
28、在所述密钥读取请求的来源不为预定写卡应用时,生成报错信息;
29、将所述报错信息反馈至所述写卡设备。
30、此外,为实现上述目的,本专利技术还提出一种usim卡,所述usim卡包括:写卡应用和访问控制模块;
31、所述访问控制模块,用于在检测到基于运营商密钥触发的密钥读取请求时,判断所述密钥读取请求的来源是否为预定写卡应用;
32、所述访问控制模块,还用于若是,则将所述运营商密钥写入预设存储空间;
33、所述写卡应用,还用于读取预先写入的usim个人密钥,并将所述usim个人密钥反馈至如上述的写卡设备。
34、本专利技术在接收到目标平台发送的运营商密钥时,将所述运营商密钥写入待激活usim卡,所述待激活usim卡基于所述运营商密钥读取预先写入的usim个人密钥;最后将所述usim个人密钥发送至所述目标平台,所述目标平台基于所述usim个人密钥对初始密钥进行替换,并将替换后的所述usim个人密钥和所述运营商密钥作为鉴权密钥,所述初始密钥为所述目标平台为待激活通讯号码初始设置的密钥,所述鉴权密钥用于激活所述待激活通讯号码。由于本专利技术通过分阶段将usim个人密钥和运营商密钥进行写卡,在不同运营商支撑系统没有互联互通的情况下,能够实现跨运营商写卡操作,不仅保证了卡商生产阶段写入密钥的安全性,还提高了鉴权密钥写卡的灵活性。
本文档来自技高网...【技术保护点】
1.一种写卡方法,其特征在于,所述写卡方法包括:
2.如权利要求1所述的写卡方法,其特征在于,所述在接收到目标平台发送的运营商密钥时,将所述运营商密钥写入待激活USIM卡之前,还包括:
3.如权利要求2所述的写卡方法,其特征在于,所述在接收到目标平台发送的运营商密钥时,通过所述数据传输通道将所述运营商密钥写入所述待激活USIM卡中之前,还包括:
4.如权利要求1至3任一项所述的写卡方法,其特征在于,所述目标平台对传输加密的个人密钥进行解密,获得所述待激活USIM卡对应的USIM个人密钥;将初始密钥替换为所述USIM个人密钥,并将所述USIM个人密钥和所述运营商密钥作为鉴权密钥;基于所述鉴权密钥对待激活通讯号码进行激活。
5.一种写卡设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的写卡程序,所述写卡程序配置为实现如权利要求1至4中任一项所述的写卡方法的步骤。
6.一种写卡装置,其特征在于,所述装置包括:
7.一种写卡方法,其特征在于,所述写卡方法包括:
8.
9.如权利要求7所述的写卡方法,其特征在于,所述在检测到基于运营商密钥触发的密钥读取请求时,判断所述密钥读取请求的来源是否为预定写卡应用之后,还包括:
10.一种USIM卡,其特征在于,所述USIM卡包括:写卡应用和访问控制模块;
...【技术特征摘要】
1.一种写卡方法,其特征在于,所述写卡方法包括:
2.如权利要求1所述的写卡方法,其特征在于,所述在接收到目标平台发送的运营商密钥时,将所述运营商密钥写入待激活usim卡之前,还包括:
3.如权利要求2所述的写卡方法,其特征在于,所述在接收到目标平台发送的运营商密钥时,通过所述数据传输通道将所述运营商密钥写入所述待激活usim卡中之前,还包括:
4.如权利要求1至3任一项所述的写卡方法,其特征在于,所述目标平台对传输加密的个人密钥进行解密,获得所述待激活usim卡对应的usim个人密钥;将初始密钥替换为所述usim个人密钥,并将所述usim个人密钥和所述运营商密钥作为鉴权密钥;基于所述鉴权密钥对待激活通讯号码进行激活。
5.一种写卡设备,其...
【专利技术属性】
技术研发人员:成维,王婷,吴元祥,王长年,陶晶晶,卞琳,张静,
申请(专利权)人:中国移动通信集团江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。