数据验证方法及装置制造方法及图纸

技术编号:15794866 阅读:456 留言:0更新日期:2017-07-10 10:13
本公开揭示了一种数据验证方法及装置,属于通信技术领域。所述数据验证方法包括:在所述智能终端符合验证条件时,控制所述处理器按照预存的加密算法对获取的数据进行加密,并将加密后得到的密文发送至所述解密芯片;控制所述解密芯片利用存储的解密算法对所述密文进行解密,判定解密后得到的数据是否与所述处理器获取的所述数据相同;在解密后的所述数据与所述处理器获取的所述数据相同时,执行相应操作。本公开解决了在其他用户的智能手机登录后,导致用户信息泄露的问题;达到了保护用户隐私的效果。

【技术实现步骤摘要】
数据验证方法及装置
本公开涉及通信
,特别涉及一种数据验证方法及装置。
技术介绍
随着智能手机中应用的日益丰富,用户对智能手机的依赖性也越来越强,用户可以随时通过智能手机访问云服务器,以使用云服务器提供的服务。在实际使用时,为了使用户对云服务器的登录更为便捷,当智能手机中尚未利用某一用户账号登录过云服务器时,通常要求用户输入登录云服务器的用户账号和密码,而后续再次登录云服务器时,本智能手机则会按照首次输入的用户账号和密码自动登录该云服务器。当用户在使用其他用户的智能手机暂时登录下自己的用户账号后,由于在智能手机中首次登录过自己的用户账号和密码后,智能手机会自动记住该用户账号和密码,从而导致用户信息的泄露。
技术实现思路
为了解决用户信息泄露的问题,本公开提供一种数据验证方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种数据验证方法,应用于设置有电池电路和处理器的智能终端中,所述电池电路中集成有具有解密算法的解密芯片,所述方法包括:在所述智能终端符合验证条件时,控制所述处理器按照预存的加密算法对获取的数据进行加密,并将加密后得到的密文发送至所述解密芯片;控制所述解密芯片利用存储的解密算法对所述密文进行解密,判定解密后得到的数据是否与所述解密芯片中对应的预存数据相同;在解密后的所述数据与所述解密芯片中对应的预存数据相同时,执行相应操作。本公开第一方面提供的一种数据验证方法,通过在智能终端的电池电路中集成解密芯片,智能终端的处理器按照预存的加密算法对数据进行加密,并将加密后的数据发送至解密芯片,解密芯片对处理器输出的密文进行解密,在解密得到的数据与解密芯片中存储的预存数据相同时,则放开权限,执行相应操作,解决了在其他用户的智能手机登录后,导致用户信息泄露的问题;达到了保护用户隐私的效果。可选的,所述验证条件为所述智能终端被开启,所述控制所述处理器按照预存的加密算法对获取的数据进行加密,包括:控制所述解密芯片将生成的数据提供给所述处理器;控制所述处理器按照所述加密算法对接收到的所述数据进行加密。本公开第一方面提供的一种可选的数据验证方法,通过将解密芯片中生成的数据发送至处理器,由处理器根据加密算法对该数据进行加密,从而可以保证后期解密芯片可以根据存储的解密算法对其成功解密。可选的,所述执行相应操作包括:控制所述电池电路继续为所述智能终端的其他器件进行供电。本公开第一方面提供的一种可选的数据验证方法,通过在解密后的数据与解密芯片中的预存数据相同时,控制电池电路继续供电,保证在处理器的加密算法和解密芯片的解密算法对应时,成功开启智能终端。可选的,所述方法还包括:在解密后的所述数据与所述解密芯片中对应的预存数据不同时,控制所述智能终端关机。本公开第一方面提供的一种可选的数据验证方法,通过在解密后的数据与处理器获取的数据不同时,控制智能终端关机,从而在智能终端所包含的电池不具备解密资格时,禁止智能终端开机,因此可以有效控制电池的合法性。可选的,所述控制所述智能终端关机,包括:检测判定的解密后的数据与所述解密芯片中对应的预存数据不同的次数是否达到预定次数阈值;若判定的解密后的数据与所述解密芯片中对应的预存数据不同的次数达到所述预定次数阈值,则控制所述智能终端关机。本公开第一方面提供的一种可选的数据验证方法,通过在多次判定出解密后的数据与解密芯片中对应的预存的数据不同时,控制智能终端关机,可以有效避免在一次传递数据的过程因受到其他因素影响导致解密芯片无法成功解密的情况,避免了对智能终端的误关机。可选的,所述验证条件为所述智能终端中有用户账号请求登录云服务器,所述控制所述处理器按照预存的加密算法对获取的数据进行加密,包括:控制所述处理器接收所述云服务器发送的与所述用户账号对应的数据,所述数据是所述用户账号请求登录所述云服务器时,由所述云服务器查询到与所述用户账号绑定的数据后反馈的,所述数据是所述用户账号注册时所在的智能终端中的解密芯片生成并提供给所述云服务器的;控制所述处理器按照所述加密算法对接收到的所述数据进行加密。本公开第一方面提供的一种可选的数据验证方法,通过控制处理器接收云服务器发送与用户账号绑定的数据,并对该组数据进行加密,若登录该用户账号的终端是注册该用户账号时的终端,则终端中的解密芯片会存储有在注册提供给云服务器的数据,此时则可以判定处理器从云服务器获取的数据与注册时的预存数据相同,因此在同一个智能终端自动登录该用户账号时,在保障了安全性的同时,可以实现成功自动登录。可选的,所述执行相应操作包括:允许所述用户账号登录所述云服务器。本公开第一方面提供的一种可选的数据验证方法,通过在解密后的数据与处理器获取的数据相同时,允许该用户账号登录云服务器;由于处理器获取的云服务器发送的该数据是在注册该用户账号时,该智能终端中的解密芯片生成的数据,因此若在同一个智能终端登录该用户账号时,该智能终端中的解密芯片从处理器获取的数据解密后,与该解密芯片注册时存储的预存数据是相同的,此时则可以保证该用户账号所在的智能终端为用户注册时的智能终端,此时安全性比较高,可以允许该用户账号在该智能终端上直接登录,在简化了登录流程的同时,保证了用户账号的安全性。可选的,所述方法还包括:在解密后的所述数据与所述解密芯片中对应的预存数据不同时,禁止所述用户账号登录所述云服务器,显示密码输入框,所述密码输入框用于提供用户输入与所述用户账号对应的登录密码;在所述密码输入框中输入的登录密码正确时,允许所述用户账号登录所述云服务器。本公开第一方面提供的一种可选的数据验证方法,通过在解密后的数据与解密芯片中对应的预存数据不同时,禁止用户账号登录,并显示密码输入框,以便于用户根据该密码输入框登录该用户账号,解决了因合法用户临时在其他用户终端无法实现登录的问题,达到了在无法自动登录时,为用户提供手动登录入口,保证合法用户可以成功登录的效果。可选的,所述方法还包括:在所述密码输入框中输入的登录密码错误时,开启所述智能终端的前置摄像头进行拍摄,将拍摄得到的图像进行存储,控制所述智能终端关机。本公开第一方面提供的一种可选的数据验证方法,通过在密码输入框中输入的登录密码错误时,开启智能终端的前置摄像头进行拍摄,将拍摄得到的图像进行存储,控制智能终端关机;由于在密码输入框中输入的登录密码错误时,通常表明非法用户在非法登录该用户账号,此时为了保护用户的账号安全,可以自动采集非法用户的头像,为后续非法定位提供证据。根据本公开实施例的第二方面,提供一种数据验证装置,应用于设置有电池电路和处理器的智能终端中,所述电池电路中集成有具有解密算法的解密芯片,所述装置包括:加密模块,被配置为在所述智能终端符合验证条件时,控制所述处理器按照预存的加密算法对获取的数据进行加密;第一发送模块,被配置为将所述加密模块加密后得到的密文发送至所述解密芯片;判定模块,被配置为控制所述解密芯片利用存储的解密算法对所述第一发送模块发送的所述密文进行解密,判定解密后得到的数据是否与所述解密芯片中对应的预存数据相同;执行模块,被配置为在解密后的所述数据与所述解密芯片中对应的预存数据相同时,执行相应操作。本公开第二方面提供的一种数据验证装置,通过在智能终本文档来自技高网...
数据验证方法及装置

【技术保护点】
一种数据验证方法,其特征在于,应用于设置有电池电路和处理器的智能终端中,所述电池电路中集成有具有解密算法的解密芯片,所述方法包括:在所述智能终端符合验证条件时,控制所述处理器按照预存的加密算法对获取的数据进行加密,并将加密后得到的密文发送至所述解密芯片;控制所述解密芯片利用存储的解密算法对所述密文进行解密,判定解密后得到的数据是否与所述解密芯片中对应的预存数据相同;在解密后的所述数据与所述解密芯片中对应的预存数据相同时,执行相应操作。

【技术特征摘要】
1.一种数据验证方法,其特征在于,应用于设置有电池电路和处理器的智能终端中,所述电池电路中集成有具有解密算法的解密芯片,所述方法包括:在所述智能终端符合验证条件时,控制所述处理器按照预存的加密算法对获取的数据进行加密,并将加密后得到的密文发送至所述解密芯片;控制所述解密芯片利用存储的解密算法对所述密文进行解密,判定解密后得到的数据是否与所述解密芯片中对应的预存数据相同;在解密后的所述数据与所述解密芯片中对应的预存数据相同时,执行相应操作。2.根据权利要求1所述的方法,其特征在于,所述验证条件为所述智能终端被开启,所述控制所述处理器按照预存的加密算法对获取的数据进行加密,包括:控制所述解密芯片将生成的数据提供给所述处理器;控制所述处理器按照所述加密算法对接收到的所述数据进行加密。3.根据权利要求2所述的方法,其特征在于,所述执行相应操作包括:控制所述电池电路继续为所述智能终端的其他器件进行供电。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在解密后的所述数据与所述解密芯片中对应的预存数据不同时,控制所述智能终端关机。5.根据权利要求4所述的方法,其特征在于,所述控制所述智能终端关机,包括:检测判定的解密后的数据与所述解密芯片中对应的预存数据不同的次数是否达到预定次数阈值;若判定的解密后的数据与所述解密芯片中对应的预存数据不同的次数达到所述预定次数阈值,则控制所述智能终端关机。6.根据权利要求1所述的方法,其特征在于,所述验证条件为所述智能终端中有用户账号请求登录云服务器,所述控制所述处理器按照预存的加密算法对获取的数据进行加密,包括:控制所述处理器接收所述云服务器发送的与所述用户账号对应的数据,所述数据是所述用户账号请求登录所述云服务器时,由所述云服务器查询到与所述用户账号绑定的数据后反馈的,所述数据是所述用户账号注册时所在的智能终端中的解密芯片生成并提供给所述云服务器的;控制所述处理器按照所述加密算法对接收到的所述数据进行加密。7.根据权利要求6所述的方法,其特征在于,所述执行相应操作包括:允许所述用户账号登录所述云服务器。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:在解密后的所述数据与所述解密芯片中对应的预存数据不同时,禁止所述用户账号登录所述云服务器,显示密码输入框,所述密码输入框用于提供用户输入与所述用户账号对应的登录密码;在所述密码输入框中输入的登录密码正确时,允许所述用户账号登录所述云服务器。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:在所述密码输入框中输入的登录密码错误时,开启所述智能终端的前置摄像头进行拍摄,将拍摄得到的图像进行存储,控制所述智能终端关机。10.一种数据验证装置,其特征在于,应用于设置有电池电路和处理器的智能终端中,所述电池电路中集成有具有解密算法的解密芯片,所述装置包括:加密模块,被配置为在所述智能终端符合验证条件时,控制所述处理器按照预存的加密算法对获取的数据进行加密;第一发送模块,被配置为将所述加密模块加密后得到的密文发送至所述解密芯片;判定模块,被配置为控制所述解密芯片利用存储的解密算法对所述第一发送模块发送的所述密文进行解密,判定解密后得到的数据是...

【专利技术属性】
技术研发人员:范杰底浩王彦腾
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京,11

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

1