一种终端锁定时获取RSA密钥授权的方法、装置及系统制造方法及图纸

技术编号:10285651 阅读:151 留言:0更新日期:2014-08-06 10:32
本发明专利技术公开了一种终端锁定时获取RSA密钥授权的方法、装置及系统,所述方法包括:获取导入终端的第一加密数据以及加密前的原始数据,将第一加密数据与原始数据进行匹配,若匹配成功,则对终端进行RSA密钥授权,否则不对终端进行RSA密钥授权。本发明专利技术可以使终端在锁定而无法弹出RSA授权窗口时,通过匹配终端和服务器的数据信息,使终端在无需解除锁定的情形下也可以自动进行RSA授权,建立起ADB连接,然后通过ADB连接进行导出数据或清除终端锁定密码,而无需进行刷机或其他复杂的方式解锁,使用更方便,满足了用户的需求。

【技术实现步骤摘要】
一种终端锁定时获取RSA密钥授权的方法、装置及系统
本专利技术涉及智能终端的数据安全防护领域,具体涉及一种终端锁定时获取RSA密钥授权的方法、装置及系统。
技术介绍
Android系统,又名安卓系统,是一种基于Linux的自由及开放源代码的操作系统,主要应用于移动设备和各种智能终端,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。目前,谷歌在新版本的Android系统中更新添加了RSA密钥授权,安装有Android系统的智能终端只有在通过RSA密钥授权的情况下才能正常建立ADB(AndroidDebugBridge,安卓调试桥)连接。其中,通过ADB我们可以调试Android程序,是安卓系统的一种调试工具。当智能终端在锁定状态或锁屏状态下,该授权弹窗是被屏蔽的,使智能终端在未经用户允许时无法获得用户数据的目的,起到数据安全防护的作用。虽然RSA密钥授权方案是基于保护用户数据而设计的。但是在实际使用过程中,可能会由于各种原因引起用户本身使用的不便,如用户忘记锁屏密码,此时手机送到售后,售后需要有其他路径进行RSA密钥授权,然后帮助用户通过ADB进行导出数据、清除锁屏密码等操作。因此需要有一种方法,能够在终端锁定时以其他途经进行RSA密钥授权。
技术实现思路
本专利技术的目的在于提供一种终端锁定时获取RSA密钥授权的方法、装置及系统,来解决以上技术问题。为达此目的,本专利技术采用以下技术方案:第一方面,本专利技术提供一种终端锁定时获取RSA密钥授权的方法,包括:获取导入终端的第一加密数据;获取加密前的原始数据;将第一加密数据与原始数据进行匹配;若匹配成功,则对终端进行RSA密钥授权;若匹配失败,则不对终端进行RSA密钥授权;其中,所述原始数据为终端的唯一特征信息,所述第一加密数据为服务器对获取的终端的唯一特征信息进行加密后生成的数据。优选的,所述步骤:将所述第一加密数据与所述原始数据进行匹配,具体包括:解密所述第一加密数据,获取解密数据信息;将所述解密数据信息与所述原始数据进行比较,判断两者是否相同;若相同,则匹配成功;否则,则匹配失败。优选的,所述步骤:将所述第一加密数据与所述原始数据进行匹配,具体包括:终端对所述原始数据进行数据加密,生成第二加密数据;将所述第二加密数据与所述第一加密数据进行比较,判断两者是否相同;若相同,则匹配成功;否则,则匹配失败;其中,生成第二加密数据和生成第一加密数据采用的数据加密的方式或算法相同。优选的,所述获取导入终端的第一加密数据之前,还包括:与服务器建立通信连接;所述与服务器建立通信连接,具体包括:通过数据线使终端与服务器建立通信的物理连接;检测终端的USB调试功能是否已经开启;若是,与服务器建立初步的数据通信,从服务器导入第一加密数据;否则,发出通信连接异常提示信息,提示用户终端未开启USB调试功能,无法连接服务器;继续检测终端的USB调试功能是否已经开启;优选的,所述方法还包括:当终端锁定且终端的USB调试功能未开启时,若检测到终端的指令输入界面输入开启终端的USB调试功能的控制指令,立即开启终端的USB调试功能,具体包括:打开终端的指令输入界面;检测所述指令输入界面是否有输入开启USB调试功能的控制指令;若是,则开启终端的USB调试功能。优选的,终端包括智能手机、电子书阅读器、MP3播放器、MP4播放器以及平板电脑。优选的,所述唯一特征信息包括:终端的设备身份标识号码和/或产品序列号和/或移动设备国际身份码和/或绑定终端的用户身份证号。第二方面,本专利技术提供一种终端锁定时获取RSA密钥授权的装置,包括:存储器、RSA授权功能模块以及数据处理模块;所述存储器用于存储导入终端的第一加密数据以及加密前的原始数据;所述数据处理模块分别连接所述存储器和所述RSA授权功能模块,用于将所述第一加密数据与所述原始数据进行匹配,并根据匹配结果输出相应的RSA授权控制指令;所述RSA授权功能模块用于根据收到的RSA授权控制指令决定是否对终端进行RSA密钥授权;其中,所述原始数据为终端的唯一特征信息,所述第一加密数据为服务器对获取的终端的唯一特征信息进行加密后生成的数据。优选的,所述数据处理模块包括:加解密转换模块以及数据匹配模块;所述加解密转换模块连接所述存储器,用于解密所述第一加密数据,获取解密数据信息;所述数据匹配模块连接所述加解密转换模块,用于将所述解密数据信息与所述原始数据进行比较,并根据比较结果输出相应的RSA授权控制指令;所述将所述解密数据信息与所述原始数据进行比较,并根据比较结果输出相应的RSA授权控制指令,具体包括:所述数据匹配模块获取所述解密数据信息与所述原始数据;将所述解密数据信息与所述原始数据进行比较,判断两者是否相同;若相同,则输出同意对终端进行RSA密钥授权的RSA授权控制指令;否则,则输出拒绝对终端进行RSA密钥授权的RSA授权控制指令。优选的,所述数据处理模块包括:加解密转换模块以及数据匹配模块;所述加解密转换模块连接所述存储器,用于对所述原始数据进行加密,生成第二加密数据;所述数据匹配模块连接所述加解密转换模块,用于将所述第二加密数据与所述第一加密数据进行比较,并根据比较结果输出相应的RSA授权控制指令;所述将所述解密数据信息与所述原始数据进行比较,并根据比较结果输出相应的RSA授权控制指令,具体包括:所述数据匹配模块获取所述第二加密数据与所述第一加密数据;所述数据匹配模块将所述第二加密数据与所述第一加密数据进行比较,判断两者是否相同;若相同,则输出同意对终端进行RSA密钥授权的RSA授权控制指令;否则,则输出拒绝对终端进行RSA密钥授权的RSA授权控制指令;其中,生成所述第二加密数据和生成所述第一加密数据采用的数据加密的方式或算法相同。优选的,所述根据所述RSA授权控制指令决定是否对终端进行RSA密钥授权;具体包括:若所述RSA授权功能模块收到同意对终端进行RSA密钥授权的RSA授权控制指令,则对终端进行RSA密钥授权;若所述RSA授权功能模块收到拒绝对终端进行RSA密钥授权的RSA授权控制指令,则不对终端进行RSA密钥授权。优选的,所述装置还包括:通信连接模块,用于与服务器建立通信连接;所述通信连接模块包括通信接口和通信连接管理模块;所述与服务器建立通信连接,具体包括:通过数据线连接所述通信接口与服务器的USB接口,建立数据通信的物理连接;所述通信连接管理模块检测终端的USB调试功能是否已经开启;若是,终端与服务器建立初步的数据通信,从服务器导入所述第一加密数据;否则,所述通信连接管理模块发出通信连接异常提示信息,提示用户终端未开启USB调试功能,无法连接服务器;继续检测终端的USB调试功能是否已经开启。优选的,所述装置还包括指令输入界面以及控制指令处理模块;所述通信连接管理模块连接所述控制指令处理模块,所述控制指令处理模块连接所述指令输入界面;当终端锁定且终端的USB调试功能未开启时,若检测到所述指令输入界面输入开启终端的USB调试功能的控制指令,立即开启终端的USB调试功能,具体包括:打开终端的指令输入界面;所述控制指令处理模块检测并判断所述指令输入界面输入的控制指令与预先设置的开启USB调试功能的控制指令是否相同;若相同,所述控制指本文档来自技高网...

【技术保护点】
一种终端锁定时获取RSA密钥授权的方法,其特征在于,包括: 获取导入终端的第一加密数据; 获取加密前的原始数据; 将第一加密数据与原始数据进行匹配; 若匹配成功,则对终端进行RSA密钥授权; 若匹配失败,则不对终端进行RSA密钥授权; 其中,所述原始数据为终端的唯一特征信息,所述第一加密数据为服务器对获取的终端的唯一特征信息进行加密后生成的数据。

【技术特征摘要】
1.一种终端锁定时获取RSA密钥授权的方法,其特征在于,包括:获取导入终端的第一加密数据;获取加密前的原始数据;将第一加密数据与原始数据进行匹配;若匹配成功,则对终端进行RSA密钥授权;若匹配失败,则不对终端进行RSA密钥授权;其中,所述原始数据为终端的唯一特征信息,所述第一加密数据为服务器对获取的终端的唯一特征信息进行加密后生成的数据,所述终端处于锁定状态;将所述第一加密数据与所述原始数据进行匹配,具体包括:终端对所述原始数据进行数据加密,生成第二加密数据;将所述第二加密数据与所述第一加密数据进行比较,判断两者是否相同;若相同,则匹配成功;否则,则匹配失败;其中,生成第二加密数据和生成第一加密数据采用的数据加密的方式或算法相同。2.根据权利要求1所述的方法,其特征在于,所述步骤:将所述第一加密数据与所述原始数据进行匹配,具体包括:解密所述第一加密数据,获取解密数据信息;将所述解密数据信息与所述原始数据进行比较,判断两者是否相同;若相同,则匹配成功;否则,则匹配失败。3.根据权利要求1或2所述的方法,其特征在于,所述获取导入终端的第一加密数据之前,还包括:与服务器建立通信连接;所述与服务器建立通信连接,具体包括:通过数据线使终端与服务器建立通信的物理连接;检测终端的USB调试功能是否已经开启;若是,与服务器建立初步的数据通信,从服务器导入第一加密数据;否则,发出通信连接异常提示信息,提示用户终端未开启USB调试功能,无法连接服务器;继续检测终端的USB调试功能是否已经开启。4.根据权利要求3所述的方法,其特征在于,还包括:当终端锁定且终端的USB调试功能未开启时,若检测到终端的指令输入界面输入开启终端的USB调试功能的控制指令,立即开启终端的USB调试功能,具体包括:打开终端的指令输入界面;检测所述指令输入界面是否有输入开启USB调试功能的控制指令;若是,则开启终端的USB调试功能。5.根据权利要求1所述的方法,其特征在于,终端包括智能手机、电子书阅读器、MP3播放器、MP4播放器以及平板电脑。6.根据权利要求1所述的方法,其特征在于,所述唯一特征信息包括:终端的设备身份标识号码和/或产品序列号和/或移动设备国际身份码和/或绑定终端的用户身份证号。7.一种终端锁定时获取RSA密钥授权的装置,其特征在于,包括:存储器、RSA授权功能模块以及数据处理模块;所述存储器用于存储导入终端的第一加密数据以及加密前的原始数据;所述数据处理模块分别连接所述存储器和所述RSA授权功能模块,用于将所述第一加密数据与所述原始数据进行匹配,并根据匹配结果输出相应的RSA授权控制指令;所述RSA授权功能模块用于根据收到的RSA授权控制指令决定是否对终端进行RSA密钥授权;其中,所述原始数据为终端的唯一特征信息,所述第一加密数据为服务器对获取的终端的唯一特征信息进行加密后生成的数据,所述终端处于锁定状态;所述数据处理模块包括:加解密转换模块以及数据匹配模块;所述加解密转换模块连接所述存储器,用于对所述原始数据进行加密,生成第二加密数据;所述数据匹配模块连接所述加解密转换模块,用于将所述第二加密数据与所述第一加密数据进行比较,并根据比较结果输出相应的RSA授权控制指令;所述将所述解密数据信息与所述原始数据进行比较,并根据比较结果输出相应的RSA授权控制指令,具体包括:所述数据匹配模块获取所述第二加密数据与所述第一加密数据;所述数据匹配模块将所述第二加密数据与所述第一加密数据进行比较,判断两者是否相同;若相同,则输出同意对终端进行RSA密钥授权的RSA授权控制指令;否则,则输出拒绝对终端进行RSA密钥授权的RSA授权控制指令;其中,生成所述第二加密数据和生成所述第一加密数据采用的数据加密的方式或算法相同。8.根据权利要求7所述的装置,其特征在于,所述数据处理模块包括:加解密转换模块以及数据匹配模块;所述加解密转换模块连接所述存储器,用于解密所述第一加密数据,获取解密数据信息;所述数据匹配模块连接所述加解密转换模块,用于将所述解密数据信息与所述原始数据进行比较,并根据比较结果输出相应的RSA授权控制指令;所述将所述解密数据信息与所述原始数据进行比较,并根据比较结果输出相应的RSA授权控制指令,具体包括:所述数据匹配模块获取所述解密数据信息与所述原始数据;将所述解密数据信息与所述原始数据进行比较,判断两者是否相同;若相同,则输出同意对终端进行RSA密钥授权的RSA授权控制指令;否则,则输出拒绝对终端进行RSA密钥授权的RSA授权控制指令。9.根据权利要求7或8所述的装置,其特征在于,所述根据所述RSA授权控制指令决定是否对终端进行RSA密钥授权;具体包括:若所述RSA授权功能模块收到同意对终端进行RSA密钥授权的RSA授权控制指令,则对终端进行RSA密钥授权;若所述RSA授权功能模块收到拒绝对终端进行RSA密钥授权的RSA授权控制指令,则不对终端进行RSA密钥授权。10.根据权利要求9所述的装置,其特征在于,还包括:通信连接模块,用于与服务器建立通信连接;所述通信连接模块包括通信接口和通信连接管理模块;所述与服务器建立通信连接,具体包括:通过数据线连接所述通信接口与服务器的USB接口,建立数据通信的物理连接;所述通信连接管理模块检测终端的USB调试功能是否已经开启;若是,终端与服务器建立初步的数据通信,从服务器导入所述第一加密数据;否则,所述通信连接管理模块发出通信连接异常提示信息,提示用户终端未开启USB调试功能,无法连接服务器;继续检测终端的USB调试功能是否已经开启。11.根据权利要求10所述的装置,其特征在于,还包括指令输入界面以及控制指令处理模块;所述通信连接管理模块连接所述控制指令处理模块,所述控制指令处理模块连接所述指令输入界面;当终端锁定且终端的USB调试功能未开启时,若检测到所述指令输入界面输入开启终端的USB调试功能的控制指令,立即开启终端的USB调试功能,具体包括:打开终端的指令输入界面;所述控制指令处理模块检测并判断所述指令输入界面输入的控制指令与预先设置的开启USB调试功能的控制指令是否相同;若相同,所述控制指令处理模块控制开启终端的USB调试功能;其中,所述指令输入界面用于提供用户一输入开启USB调试功能的控制指令的操作界面。12.根据权利要求7所述的装置,其特征在于,...

【专利技术属性】
技术研发人员:鲁强余骢骢
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1