保护智能终端用户隐私的方法以及智能终端的制作方法

文档序号:9768204阅读:1091来源:国知局
保护智能终端用户隐私的方法以及智能终端的制作方法
【技术领域】
[0001]本发明涉及智能终端技术领域,具体而言,本发明涉及一种保护智能终端用户隐私的方法以及智能终端。
【背景技术】
[0002]随着智能终端如手机、平板等的普及和移动互联网的迅速发展,智能终端的用户使用量越来越大。为了保护隐私、防止误操作和在不关闭系统软件的情况下节省电量,屏幕锁定功能已经成为智能终端用户使用频率极高的应用之一。
[0003]现有技术中,通常在智能终端上为用户提供多种锁屏方式的选择。例如,智能终端的锁屏选项中通常包括:图案锁屏、密码锁屏等等。
[0004]实际应用中,智能终端接收到用户输入的锁屏指令后,可以按照用户预先选择的锁屏方式进行锁屏,进入锁屏状态;之后,在接收到用户输入的解屏指令、以及解屏密码之后,智能终端可以利用预先保存的锁屏密码,对用户输入的解屏密码进行校验,若校验通过,则实现智能终端的解锁,或者进入预先设置的与锁屏密码对应的工作模式。
[0005]本发明的发明人发现,现有的智能终端中通常将锁屏密码以明码的形式存储于智能终端中,甚至会基于操作系统将锁屏密码存储于智能终端中指定的文档文件。例如,对于安卓(Andro i d)系统的智能终端,通常将锁屏密码以明码的形式存储于名为pa s sword.key的文件中。这样,会导致恶意用户可能对智能终端的该文件进行针对性的破解,增大安全隐患;而且,恶意用户在查找到该文件后即可获得锁屏密码,从而使得智能终端的锁屏保护失效,并造成用户隐私泄露。
[0006]因此,有必要提供一种保护智能终端用户隐私的方法,以此提高智能终端中的用户隐私的安全性。

【发明内容】

[0007]针对上述现有技术存在的缺陷,本发明提供了一种保护智能终端用户隐私的方法以及智能终端,用以提高用户隐私的安全性。
[0008]本发明方案提供了一种保护智能终端用户隐私的方法,该方法包括:
[0009]获取用户设置的密码后,利用用户识别模块SIM卡的国际移动用户识别码IMSI码对所述密码进行加密运算,将运算得到的第一数据进行存储;
[0010]接收到用户输入的解锁密码后,从S頂卡读取IMSI码,并利用读取的頂SI码对所述解锁密码进行加密运算得到第二数据;
[0011]若得到的第二数据与存储的第一数据一致,则进行解锁操作。
[0012]根据本发明的另一方面,还提供了一种智能终端,其包括:
[0013]锁定设置模块,用于获取用户设置的密码后,利用SIM卡的IMSI码对所述密码进行加密运算,将运算得到的第一数据进行存储;
[0014]解锁模块,用于接收到用户输入的解锁密码后,从SIM卡读取IMSI码,并利用读取的頂SI码对所述解锁密码进行加密运算得到第二数据;若得到的第二数据与所述锁定设置模块存储的第一数据一致,则进行解锁操作。
[0015]本发明的技术方案中,智能终端利用SIM卡的IMSI码对用户设置的密码进行加密运算,并对运算得到的第一数据进行存储,并不把用户设置的密码以明码的形式存储于智能终端中,这样,可以有效提高破解难度,增加智能终端用户的隐私的安全性。
[0016]进一步地,本发明的技术方案中将基于用户设置的密码加密得到第一数据存储于以SIM卡的IMSI码为名的文件夹中。一方面,相较于现有基于操作系统的指定的文档文件,以S頂卡的IMSI码为名的文件夹被攻击者找到的难度更大。另一方面,以IMSI码为名的文件夹中存储的是基于用户设置的密码加密得到的第一数据,并不是用户设置的密码。也就是说,即使攻击者在查找到以MSI码为名的文件夹也无法从智能终端中直接获取用户设置的密码,大大增强了智能终端中用户隐私的安全性。
[0017]进一步地,以SM卡的頂SI码对用户设置的密码进行加密,并将加密得到的数据进行存储,而不存储用户设置的密码。这样,若用户丢失智能终端,无论当前持有智能终端的其他用户更换或者不更换原用户的SIM卡,当前持有智能终端的其他用户都无法从智能终端中直接获取用户设置的密码,且很难获取原用户的S頂卡的ISMI码,从而无法进行智能终端的解锁,保障了智能终端中原用户的隐私数据的安全。
[0018]本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0019]图1为本发明实施例中保护智能终端用户隐私的方法流程示意图;
[0020]图2a、2b均为本发明实施例中智能终端的内部结构示意图。
【具体实施方式】
[0021]以下将结合附图对本发明的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本发明所保护的范围。
[0022]本发明的发明人发现,通过智能终端现有的锁屏方法来保护用户隐私存在安全隐患的关键原因在于:现有将用于解屏校验的锁屏密码以明码的形式存储于智能终端中。这样,容易导致攻击者在查找到该文档文件后,直接读取文档文件中的锁屏密码。
[0023]进一步地,现有智能终端中存储有锁屏密码的文档文件与智能终端的操作系统具有一定程度上的绑定关系,导致攻击者在确定了智能终端的操作系统后,可以非常容易地确定并查找出存储有锁屏密码的文档文件,进而读取文档文件中的锁屏密码,以此破坏智能终端的锁屏状态,使得智能终端中的用户隐私遭到泄露。
[0024]因此,本发明的发明人考虑,可以对用户设置的密码进行加密处理,将加密处理后的数据存储于智能终端中。这样,可以提高攻击者获取用户设置的锁屏密码的难度,避免攻击者直接从智能终端获取该锁屏密码,从而保护智能终端中用户隐私,提高用户隐私的安全性。
[0025]实际应用中,IMSI(Internat1nal Mobile Subscriber Identificat1nNumber,国际移动用户识别码)码储存在SIM(Subscriber Identity Module,用户识别模块)卡中,是区别移动用户的有效信息。
[0026]因此,本发明的发明人考虑,可以利用智能终端中用户插入的S頂卡的IMSI码作为密钥对用户设置的密码进行加密运算(比如AES加密),将运算得到的数据进行存储。相比现有将用户设置的密码以明码的形式存储于智能终端中的方法,本发明在智能终端中并不存储用户设置的密码而是存储利用IMSI码对用户数设置的密码加密后得到的数据,可以大大提高破解难度,有利于保护智能终端用户的隐私。
[0027]下面结合附图详细说明本发明的技术方案。
[0028]本发明提供了一种保护智能终端用户隐私的方法,其具体流程如图1所示,可以包括如下步骤:
[0029]SlOl:获取用户设置的密码。
[0030]实际应用中,用户通常可以采取锁定的方式来保护自己的隐私。例如,可以通过锁定智能终端的屏幕,或者锁定智能终端中存储有用户隐私的文件来保护用户隐私。事实上,用户可以预先在智能终端上设置用于锁定或解锁的密码,以此完成智能终端中屏幕或文件的锁定设置。
[0031]因此,本发明实施例中,在对智能终端的屏幕或文件进行锁定之前,智能终端可以获取用户针对智能终端的屏幕或文件所设置的密码,以便后续可以基于用户设置的密码进行锁定设置。其中,针对智能终端的屏幕或文件的密码是由用户预先设置的,其形式可以是一组数字或一个图案等。
[0032]进一步地,本发明的发明人发现,实际应用中,为了对智能终端中插入的SIM卡进行安全保护,通常在SIM卡中存储有PIN( (Personal Identificat1n Number,个人识别码)码,以此防止别人盗用。事实上,SIM卡的PIN码可以由用户进行设置。因此,本发明实施例中,用户设置的密码可以是存储于SIM卡中的PIN码。
[0033]本发明实施例中,以针对智能终端的屏幕进行锁定为例,实际应用中,可以在智能终端的锁屏选项中增设PIN码锁屏。这样,用户选择PIN码锁屏后,为了将S頂卡的PIN码作为用户设置的密码,智能终端首先可以检测SIM卡的状态,若SIM卡处于PIN码校验状态,则可以读取SIM卡中存储的PIN码,并将读取的PIN码与用户输入的密码进行比对,若两者一致,则将SIM卡的PIN码作为用户针对智能终端的屏幕所设置的密码。这样,后续用户输入正确的PIN码即可解锁。
[0034]事实上,由于SM卡的PIN码往往存在一个由SIM卡的供应商设置的初始密码,因此,存在用户不知道SIM卡的PIN码的情况。因此,本发明中将读取的PIN码与用户输入的密码进行比对的目的在于确认用户已经知道准确的PIN码,避免在用户不知道S頂卡的PIN码的情况下进行锁定设置
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1