本发明专利技术公开了一种机卡互锁方法及装置。该方法包括:终端获得SIM卡发送的第一代码;接着,所述终端将所述第一代码和第二代码进行加密计算,获得加密结果,所述第二代码包括集成电路卡识别码;然后,所述终端向所述SIM卡发送所述加密结果,以使所述SIM卡确定所述SIM卡和所述终端是否互锁。实现了SIM卡和终端匹配的场景下正常通信,进而实现了SIM卡和终端的互锁功能。
【技术实现步骤摘要】
本专利技术涉及通信领域,尤指一种机卡互锁方法及装置。
技术介绍
随着通信技术的发展,人们可以采用机卡互锁方式,实现一张机卡仅在一个终端上使用。通常,将机卡,如客户识别模块(SubscriberIdentityModule,简称SIM)卡设置在终端之后,SIM卡与终端之间进行初始化操作,以使终端获得设置在SIM卡上的个人识别密码(PersonalIdentificationNumber,简称PIN),其中,PIN码为SIM卡在出厂时设置的,接着,终端将获得的PIN码修改为随机的值,并且将随机的PIN码保存在终端中,再接着,激活SIM卡的PIN码,从而每次终端开机之后,终端可以通过该随机的PIN码对SIM卡进行校验,以确定该SIM卡是终端唯一确定的SIM卡。在实现上述现有技术的过程中,本领域技术人员发现,若获知SIM卡的PUK,则通过PUK修改该SIM卡的PIN码,导致机卡互锁失效。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种机卡互锁方法及装置,用以解决机卡互锁失效的问题。为了达到本专利技术目的,本专利技术提供了一种机卡互锁方法,包括:终端获得SIM卡发送的第一代码;所述终端将所述第一代码和第二代码进行加密计算,获得加密结果,所述第二代码包括集成电路卡识别码;所述终端向所述SIM卡发送所述加密结果,以使所述SIM卡确定所述SIM卡和所述终端是否互锁。进一步的,所述终端将所述第一代码和第二代码进行加密计算,获得加密结果之前,还包括:所述终端确定自身是否存储所述第二代码;若确定自身没有存储所述第二代码,则向所述SIM卡获取所述第二代码,并将所第二代码卡存储在所述终端的不可擦除区域,然后执行所述终端将所述第一代码和第二代码进行加密计算,获得加密结果。进一步的,所述第一代码携带在获得输入指令中。本专利技术提供了一种机卡互锁方法,包括:SIM卡向终端发送第一代码;所述SIM卡接收所述终端发送的所述加密结果,所述加密结果包括所述终端将所述第一代码和第二代码进行加密计算获得的结果;所述SIM卡根据所述加密结果和加密信息,确定所述SIM卡和所述终端是否互锁,所述加密信息包括所述所述SIM卡通过所述第一代码进行加密计算获得的结果。进一步的,所述第一代码携带在获得输入指令中。本专利技术提供了一种机卡互锁装置,包括:获得模块,用于获得SIM卡发送的第一代码;加密模块,用于将所述第一代码和第二代码进行加密计算,获得加密结果,所述第二代码包括集成电路卡识别码;发送模块,用于向所述SIM卡发送所述加密结果,以使所述SIM卡确定所述SIM卡和所述终端是否互锁。进一步的,还包括:确定模块;所述确定模块,用于确定自身是否存储所述第二代码;若确定自身没有存储所述第二代码,则向所述SIM卡获取所述第二代码,并将所第二代码卡存储在所述终端的不可擦除区域,指示所述加密模块执行将所述第一代码和第二代码进行加密计算,获得加密结果。进一步的,所述第一代码携带在获得输入指令中。本专利技术提供了一种机卡互锁装置,设置在终端中,包括:发送模块,用于向终端发送第一代码;接收模块,用于接收所述终端发送的所述加密结果,所述加密结果包括所述终端将所述第一代码和第二代码进行加密计算获得的结果;确定模块,用于根据所述加密结果和加密信息,确定所述SIM卡和所述终端是否互锁,所述加密信息包括所述所述SIM卡通过所述第一代码进行加密计算获得的结果。进一步的,所述第一代码携带在获得输入指令中。与现有技术相比,本专利技术包括,终端获得SIM卡发送的第一代码;接着,所述终端将所述第一代码和第二代码进行加密计算,获得加密结果,所述第二代码包括集成电路卡识别码;然后,所述终端向所述SIM卡发送所述加密结果,以使所述SIM卡确定所述SIM卡和所述终端是否互锁。实现了SIM卡和终端匹配的场景下正常通信,进而实现了SIM卡和终端的互锁功能。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术的机卡互锁方法一实施例的流程示意图;图2为本专利技术的机卡互锁方法二实施例的流程示意图;图3为本专利技术的机卡互锁方法三实施例的流程示意图;图4为本专利技术的机卡互锁装置一实施例的结构示意图;图5为本专利技术的机卡互锁装置二实施例的结构示意图图6为本专利技术的机卡互锁装置三实施例的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。本专利技术实施例提供的机卡互锁方法具体应用于终端与SIM卡互锁的场景下,其中,该终端可以是移动终端,例如,数字移动电话,或者智能电话。本实施例提供的机卡互锁方法可以通过机卡互锁装置执行,该机卡互锁装置可以单独设置,也可以设置在终端或SIM卡中,其中,该装置可以采用软/硬件实现。以下对机卡互锁方法及其装置进行详细阐述。图1为本专利技术的机卡互锁方法一实施例的流程示意图,如图1所示,本专利技术提供的机卡互锁方法,包括:步骤101、终端获得客户识别模块SIM卡发送的第一代码。举例来讲,该第一代码可以是SIM卡随机发出的一组代码,例如,该第一代码可以是16个字节的随机数。步骤102、终端将第一代码和第二代码进行加密计算,获得加密结果。在本实施例中,所述第二代码包括集成电路卡识别码(Integratecircuitcardidentity,简称ICCID)。举例来讲,本实施例中终端将第一代码和第二代码进行加密计算,采用的加密算法可以是MILENAGE加密算法,具体的,MILENAGE算法是需要两个输入参数,即第一代码和第二代码均为16个字节,若其中一个代码不足16个字节,例如,ICCID为10个字节,则剩余的字节用FF补齐。步骤103、终端向SIM卡发送加密结果,以使所述SIM卡确定所述SIM卡和所述终端是否互锁。具体的,SIM卡接收终端发送的加密结果之后,可以根据该加密结果与自身根据第一代码的加密结果进行比较,确定SIM卡和所述终端是否匹配,若匹配,则该SIM卡和所述终端可以正常通信,若不匹配,则该SIM卡和所述终端可以无法正常通信,从而实现了SIM卡和终端的互锁功能。在本实施例中,终端获得SIM卡发送的第一代码;接着,所述终端将所述第一代码和第二代码进行加密计算,获得加密结果,所述第二代码包括集成电路卡识别码;然后,所述终端向所述SIM卡发送所述加密结果,以使所述SIM卡根据所述所述加密结果,确定所述SIM卡和所述终端是否互锁。实现了SIM卡和终端匹配的场景下正常通信,进而实现了SIM卡和终端的互锁功能。在上述实施例的基础上,所述终端将所述第一代码和第二代码进行加密计算,获得加密结果之前,还包括:所述终端确定自身是否存储所述第二代码;若确定自身没有存储所述第二代码,则向所述SIM卡获取所述第二代码,并将所第二代码卡存储在所述终本文档来自技高网...
【技术保护点】
一种机卡互锁方法,其特征在于,包括:终端获得客户识别模块SIM卡发送的第一代码;所述终端将所述第一代码和第二代码进行加密计算,获得加密结果,所述第二代码包括集成电路卡识别码;所述终端向所述SIM卡发送所述加密结果,以使所述SIM卡确定所述SIM卡和所述终端是否互锁。
【技术特征摘要】
1.一种机卡互锁方法,其特征在于,包括:终端获得客户识别模块SIM卡发送的第一代码;所述终端将所述第一代码和第二代码进行加密计算,获得加密结果,所述第二代码包括集成电路卡识别码;所述终端向所述SIM卡发送所述加密结果,以使所述SIM卡确定所述SIM卡和所述终端是否互锁。2.根据权利要求1所述的方法,其特征在于,所述终端将所述第一代码和第二代码进行加密计算,获得加密结果之前,还包括:所述终端确定自身是否存储所述第二代码;若确定自身没有存储所述第二代码,则向所述SIM卡获取所述第二代码,并将所第二代码卡存储在所述终端的不可擦除区域,然后执行所述终端将所述第一代码和第二代码进行加密计算,获得加密结果。3.根据权利要求1或2所述的方法,其特征在于,所述第一代码携带在获得输入指令中。4.一种机卡互锁方法,其特征在于,包括:客户识别模块SIM卡向终端发送第一代码;所述SIM卡接收所述终端发送的所述加密结果,所述加密结果包括所述终端将所述第一代码和第二代码进行加密计算获得的结果,所述第二代码包括集成电路卡识别码;所述SIM卡根据所述加密结果和加密信息,确定所述SIM卡和所述终端是否互锁,所述加密信息包括所述所述SIM卡通过所述第一代码进行加密计算获得的结果。5.根据权利要求4所述的方法,其特征在于,所述第一代码携带在获得输入指令中。6.一...
【专利技术属性】
技术研发人员:杨柯,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。