一种终端加密方法、系统及存储介质技术方案

技术编号:34972794 阅读:20 留言:0更新日期:2022-09-21 14:12
本发明专利技术提供了一种终端加密方法、系统及存储介质,其方法包括步骤:获取插入的SIM卡的唯一识别码;通过预设加密算法对唯一识别码进行加密,获得对应的PIN码;通过PIN码对SIM卡进行解锁,若解锁成功,则执行网络注册流程,若解锁失败,则禁止网络注册。其系统获取模块,用于获取插入的SIM卡的唯一识别码;加密模块,与获取模块连接,用于通过预设加密算法对唯一识别码进行加密,获得对应的PIN码;解锁模块,与加密模块连接,用于通过PIN码对SIM卡进行解锁,若解锁成功,则执行网络注册流程,若解锁失败,则禁止网络注册。该方案能够在保证SIM卡安全性的前提下,使SIM卡能够适用于对应厂家的不同移动终端,从而使得移动终端的使用灵活性更强。强。强。

【技术实现步骤摘要】
一种终端加密方法、系统及存储介质


[0001]本专利技术涉终端加密
,尤指一种终端加密方法、系统及存储介质。

技术介绍

[0002]目前移动终端厂家为了安全起见,通常不允许其他厂家的SIM卡插入本厂家移动终端后使用网络,因此,需要对SIM卡进行加密。现有的加密或者加锁方式有两种:一是读取SIM卡中的IMSI然后进行判断SIM卡中的IMSI号中的几位是否满足使用条件,如果满足则允许SIM卡使用;二是SIM卡使用者或者提供者和运营商协定,只有移动终端的IMEI号和SIM卡的IMSI号唯一匹配才能使用网络,如果其他卡插入到该移动终端中无法使用网络。
[0003]但是,现有的终端加密方法会限制SIM卡的使用。例如,当厂家的所有移动终端仅能使用定制提供的卡,且定制的SIM卡可以在本厂家的不同移动终端上随意更换使用,则现有的加密方式不能满足上述场景,而上述场景是非常普遍的情形。因此,需要一种灵活性更强,能够在保证SIM卡安全性的前提下,使SIM卡能够适用于对应厂家的不同移动终端的加密方法。

技术实现思路

[0004]本专利技术的目的是提供一种终端加密方法、系统及存储介质,该方案能够在保证SIM卡安全性的前提下,使SIM卡能够适用于对应厂家的不同移动终端,从而使得移动终端的使用灵活性更强。
[0005]本专利技术提供的技术方案如下:
[0006]本专利技术提供一种终端加密方法,包括步骤:
[0007]获取插入的SIM卡的唯一识别码;
[0008]通过预设加密算法对所述唯一识别码进行加密,获得对应的PIN码;
[0009]通过所述PIN码对所述SIM卡进行解锁,若解锁成功,则执行网络注册流程,若解锁失败,则禁止网络注册。
[0010]SIM卡(Subscriber Identity Module),即用户识别卡,每一个SIM卡都有对应的唯一识别码,如ICCID(Integrate circuit card identity,即集成电路卡识别码)、IMSI(International Mobile Subscriber Identity,即国际移动用户识别码)等。
[0011]在将SIM卡插入移动终端并上电后,通过读取SIM卡的唯一识别码,能够通过预设加密算法对唯一识别码进行加密,从而获得对应的PIN码(Personal Identification Number,即SIM卡的个人识别密码),再通过PIN码能够对SIM卡进行解锁,若解锁成功,则正常执行网络注册流程,若解锁失败,则禁止网络注册,从而实现终端设备的加密。本方案通过唯一识别码对应的PIN码进行SIM卡的锁定和解锁,能够在保证SIM卡安全性的前提下,使SIM卡能够适用于对应厂家的不同移动终端,使得移动终端的使用灵活性更强。
[0012]具体的,若移动终端仅能使用定制的SIM卡,则对于同一厂家的移动终端,对于PIN码的生产和解密算法都是私密的,在生产移动终端和定制SIM卡时,可以事先设置PIN码锁,
其解锁码由SIM卡的唯一识别码加密获得。因此,对于对应厂家的不同移动终端,都能够通过加密SIM卡的唯一识别码获得对应PIN码锁的解锁PIN码,从而使得SIM卡可以在本厂家的不同移动终端上随意更换使用,而其它的SIM卡,由于无法获得正确的PIN码,则无法进行网络注册,从而既保证了SIM卡的安全,又能够提高移动终端和SIM卡的灵活性。
[0013]进一步地,所述的获取插入的SIM卡的唯一识别码之后,还包括:
[0014]判断所述SIM卡对应的PIN码锁是否开启;
[0015]若开启,则通过所述预设加密算法对所述唯一识别码进行加密,获得所述PIN码,并通过所述PIN码进行解锁;
[0016]若未开启,则自动输入所述SIM卡对应的原始PIN码进行解锁,并在解锁成功后,更新所述PIN码锁的解锁PIN码。
[0017]具体的,在获取插入的SIM卡的唯一识别码之后,还需要判定SIM卡对应的PIN码锁是否开启,若开启,则证明该移动终端已经插入其它SIM卡正常使用过,因此,需要进行验证,通过预设加密算法对获取的唯一识别码进行加密,能够获得PIN码,再通过PIN码能够进行解锁;若未开启,则证明移动终端为首次联网使用,可以输入SIM卡对应的原始PIN码进行解锁,并在解锁成功后,更新PIN码锁的解锁PIN码,更新的PIN码也是由系统通过预设加密算法对获取的唯一识别码进行加密获得。
[0018]进一步地,所述的获取插入的SIM卡的唯一识别码之前,还包括:
[0019]设置所述PIN码锁,且所述PIN码锁与定制的所述SIM卡的所述唯一识别码对应。
[0020]具体的,PIN码锁可以在SIM卡出厂前便设置,PIN码锁与定制的SIM卡的唯一识别码对应,且可以设置一个原始PIN码进行初次解锁,后续需要使用根据SIM卡的唯一识别码加密得到的解锁PIN码进行解锁。
[0021]进一步地,所述的解锁失败后,还包括:
[0022]重新通过所述预设加密算法对所述唯一识别码进行加密,获得新的所述PIN码,并通过新的所述PIN码进行解锁;
[0023]若在预设次数内连续解锁失败,则锁定所述SIM卡。
[0024]在进行解锁时,若解锁失败,还可以自动或手动进行再次解锁,避免因意外导致解锁失败,若连续多次解锁失败,如连续三次解锁失败,则需要锁定SIM卡,以保证SIM卡的安全性。
[0025]进一步地,所述唯一识别码为ICCID数据和/或IMSI数据。
[0026]进一步地,所述的通过所述PIN码对所述SIM卡进行解锁,具体包括:
[0027]自动发送所述PIN码至所述SIM卡进行解锁;或
[0028]显示所述PIN码,并将用户输入的所述PIN码发送至所述SIM卡进行解锁。
[0029]具体的,在进行SIM卡解锁时,可以设置自动发送得到的PIN码进行解锁,也可以显示PIN码,并由用户输入进行解锁,具体可以根据用户的需求进行调整。
[0030]另外,本专利技术还提供一种终端加密系统,包括:
[0031]获取模块,用于获取插入的SIM卡的唯一识别码;
[0032]加密模块,与所述获取模块连接,用于通过预设加密算法对所述唯一识别码进行加密,获得对应的PIN码;
[0033]解锁模块,与所述加密模块连接,用于通过所述PIN码对所述SIM卡进行解锁,若解
锁成功,则执行网络注册流程,若解锁失败,则禁止网络注册。
[0034]在将SIM卡插入移动终端并上电后,通过获取模块能够读取SIM卡的唯一识别码,通过加密模块能够对唯一识别码进行加密,从而获得对应的PIN码,最后通过解锁模块能够对SIM卡进行解锁,若解锁成功,则正常执行网络注册流程,若解锁失败,则禁止网络注册,从而实现终端设备的加密。本方案通过唯一识别码对应的PIN码进行SIM卡的锁定和解锁,能够在保证SIM卡安全性的前提下,使SIM卡能够适用于对应厂家的不同移动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端加密方法,其特征在于,包括步骤:获取插入的SIM卡的唯一识别码;通过预设加密算法对所述唯一识别码进行加密,获得对应的PIN码;通过所述PIN码对所述SIM卡进行解锁,若解锁成功,则执行网络注册流程,若解锁失败,则禁止网络注册。2.根据权利要求1所述的一种终端加密方法,其特征在于,所述的获取插入的SIM卡的唯一识别码之后,还包括:判断所述SIM卡对应的PIN码锁是否开启;若开启,则通过所述预设加密算法对所述唯一识别码进行加密,获得所述PIN码,并通过所述PIN码进行解锁;若未开启,则自动输入所述SIM卡对应的原始PIN码进行解锁,并在解锁成功后,更新所述PIN码锁的解锁PIN码。3.根据权利要求2所述的一种终端加密方法,其特征在于,所述的获取插入的SIM卡的唯一识别码之前,还包括:设置所述PIN码锁,且所述PIN码锁与定制的所述SIM卡的所述唯一识别码对应。4.根据权利要求1所述的一种终端加密方法,其特征在于,所述的解锁失败后,还包括:重新通过所述预设加密算法对所述唯一识别码进行加密,获得新的所述PIN码,并通过新的所述PIN码进行解锁;若在预设次数内连续解锁失败,则锁定所述SIM卡。5.根据权利要求1所述的一种终端加密方法,其特征在于:所述唯一识别码为ICCID数据和/或IMSI数据。6.根据权利要求1所述的一种终端加密方法,其特征...

【专利技术属性】
技术研发人员:黄宏章
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:

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

1