一种密钥写入方法及移动终端技术

技术编号:15825915 阅读:30 留言:0更新日期:2017-07-15 07:07
本发明专利技术实施例公开了一种密钥写入方法及移动终端,其中的方法包括:在检测到移动终端当前安装的系统第一次启动时,获取服务器推送的数据包,所述数据包包括密钥写入程序;提取所述数据包中的所述密钥写入程序,所述密钥写入程序携带密钥;运行所述密钥写入程序,将所述密钥写入移动终端的加密存储区域,所述密钥用于加密预设类型数据,所述预设类型数据包括以下至少一种:指纹数据、声纹数据或人脸图像数据。本发明专利技术实施例还公开了相应的移动终端。本发明专利技术实施例有利于避免在生产时通过产线将密钥写入安全存储区域,进而节省了产线工位的成本。

【技术实现步骤摘要】
一种密钥写入方法及移动终端
本专利技术涉及移动终端
,具体涉及一种密钥写入方法及移动终端。
技术介绍
随着移动通信技术的不断发展,智能手机已集合了各个领域的功能。例如,现有的智能手可收发电子邮件、播放视屏及音频文件、记录会议纪要、开视屏会议甚至完成支付操作等等。由于智能手机具有如此多的功能,因此,其完全性尤为重要。目前,移动终端通常在逻辑流程中有很多的地方都是使用加解密的技术来实现移动终端的安全性,这其中用到的加密算法等密钥的安全性就显得非常重要了,上述密钥若放在普通的存储区域有被反编译破解的风险,因此一般存储于安全存储区域。现有技术中,以上密钥一般是在移动终端生产时通过产线写入安全存储区域,因此增加了产线工位的成本。
技术实现思路
本专利技术实施例提供了一种密钥写入方法及移动终端,以期节省产线工位成本。第一方面,本专利技术实施例提供一种密钥写入方法,包括:在检测到移动终端当前安装的系统第一次启动时,获取服务器推送的数据包,所述数据包包括密钥写入程序;提取所述数据包中的所述密钥写入程序,所述密钥写入程序携带密钥;运行所述密钥写入程序,将所述密钥写入移动终端的加密存储区域,所述密钥用于加密预设类型数据,所述预设类型数据包括以下至少一种:指纹数据、声纹数据或人脸图像数据。第二方面,本专利技术实施例提供了一种移动终端,包括:获取单元,用于在检测到移动终端当前安装的系统第一次启动时,获取服务器推送的数据包,所述数据包包括密钥写入程序;提取单元,用于提取所述数据包中的所述密钥写入程序,所述密钥写入程序携带密钥;写入单元,用于运行所述密钥写入程序,将所述密钥写入移动终端的加密存储区域,所述密钥用于加密预设类型数据,所述预设类型数据包括以下至少一种:指纹数据、声纹数据或人脸图像数据。第三方面,本专利技术实施例提供了一种移动终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线连接并完成相互间的通信;所述存储器存储有可执行程序代码,所述通信接口用于无线通信;所述处理器用于调用所述存储器中的所述可执行程序代码,执行本专利技术实施例第一方面任一方法中所描述的部分或全部步骤。可以看出,本专利技术实施例提供的密钥写入方法,移动终端在检测到移动终端当前安装的系统第一次启动时,获取服务器推送的数据包,所述数据包包括密钥写入程序,提取所述数据包中的所述密钥写入程序,所述密钥写入程序携带密钥,运行所述密钥写入程序,将所述密钥写入移动终端的加密存储区域,所述密钥用于加密预设类型数据,所述预设类型数据包括以下至少一种:指纹数据、声纹数据或人脸图像数据。可见,移动终端在当前的系统第一次启动时,接收服务器推送的密钥写入程序,通过运行密钥写入程序将密钥写入移动终端的安全存储区域,而避免了在生产时通过产线将密钥写入安全存储区域,因此节省了产线工位的成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例公开的一种密钥写入方法的流程示意图;图2是本专利技术实施例公开的另一种密钥写入方法的流程示意图;图3是本专利技术实施例公开的另一种密钥写入方法的流程示意图;图4-1是本专利技术实施例公开的一种移动终端的单元组成框图;图4-2是本专利技术实施例公开的另一种移动终端的单元组成框图;图5是本专利技术实施例公开的一种移动终端的结构示意图;图6是本专利技术实施例公开的另一种移动终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。为了更好理解本专利技术实施例公开的一种密钥写入方法及移动终端,下面对本专利技术实施例进行详细介绍。请参阅图1,图1是本专利技术实施例提供的一种密钥写入方法的流程示意图,如图1所示,本专利技术实施例中的密钥写入方法包括以下步骤:S101、移动终端在检测到移动终端当前安装的系统第一次启动时,获取服务器推送的数据包,所述数据包包括密钥写入程序。移动终端在检测到移动终端当前安装的系统第一次启动时,可以理解为移动终端出厂后第一开机的时候,也可以理解为移动终端刷机后第一开机的时候。移动终端在检测到移动终端当前安装的系统第一次启动时,获取服务器推送的数据包,这里,可以获取服务器通过空中下载技术(OvertheAirTechnology,OTA)向移动终端推送的数据包,其中,该数据包可以包括于刷机包之中。S102、移动终端提取所述数据包中的所述密钥写入程序,所述密钥写入程序携带密钥。这里,所述密钥写入程序用于将密钥写入移动终端安全存储区域。具体地,通过加密算法对指纹数据、声纹数据等鉴权数据进行加密的过程中,需要上述密钥,上述密钥本质上是一种指定长度的二进制数据,因为密钥的重要性,因此上述密钥需要存储于安全存储区域,但经过密钥以及加密算法加密后的数据就无需存储在安全存储区域。S103、移动终端运行所述密钥写入程序,将所述密钥写入移动终端的加密存储区域,所述密钥用于加密预设类型数据,所述预设类型数据包括以下至少一种:指纹数据、声纹数据或人脸图像数据。这里,对经常使用的隐私文件或者是大量的文件需要保密而不希望经常做加密动作的文件,移动终端可以把这些文件集中在一个区域中进行对这个区域进行加密,这个区域就是加密存储区域。在设置了加密存储区域以后,所有存储到该区域的文件都自动加密,不需要单独操作。具体地,加密存储区域里面存储的数据和文件都是加密的,只有创建该加密存储区域的用户才能打开该加密存储区域,加密存储区域支持自有算法、DES、3DES、AES或者其他国产算法。这里,移动终端可以获取基于用户的指纹数据、声纹数据或人脸图像数据进行鉴权,进而实现支付等操作,因此,用户的指纹数据、声纹数据或人脸图像数据等用于鉴权的数据对于移动终端数据的安全性以及移动终端的用户的财产安全性起着至关重要的作用。因此,需要基于加密算法以及上述密钥对上述预设类型数据进行加密。可选的,移动终端将所述密钥写入移动终端的加密存储区域之后,所移动终端还本文档来自技高网
...
一种密钥写入方法及移动终端

【技术保护点】
一种密钥写入方法,其特征在于,包括:在检测到移动终端当前安装的系统第一次启动时,获取服务器推送的数据包,所述数据包包括密钥写入程序;提取所述数据包中的所述密钥写入程序,所述密钥写入程序携带密钥;运行所述密钥写入程序,将所述密钥写入移动终端的加密存储区域,所述密钥用于加密预设类型数据,所述预设类型数据包括以下至少一种:指纹数据、声纹数据或人脸图像数据。

【技术特征摘要】
1.一种密钥写入方法,其特征在于,包括:在检测到移动终端当前安装的系统第一次启动时,获取服务器推送的数据包,所述数据包包括密钥写入程序;提取所述数据包中的所述密钥写入程序,所述密钥写入程序携带密钥;运行所述密钥写入程序,将所述密钥写入移动终端的加密存储区域,所述密钥用于加密预设类型数据,所述预设类型数据包括以下至少一种:指纹数据、声纹数据或人脸图像数据。2.如权利要求1所述的方法,其特征在于,所述将所述密钥写入移动终端的加密存储区域之后,所述方法还包括:在检测到所述密钥满足预设条件时,删除所述密钥写入程序。3.如权利要求2所述的方法,其特征在于,所述方法还包括:在检测到所述密钥不满足预设条件时,向所述服务器发送获取请求,所述获取请求用于向所述服务器请求获取所述密钥写入程序;接收所述服务器响应所述获取请求而生成的所述密钥写入程序;运行所述密钥写入程序,将所述密钥写入移动终端的加密存储区域。4.如权利要求2或3所述的方法,其特征在于,所述密钥写入程序还包括检验信息,所述检验信息用于检测所述密钥的完整性;所述在检测到所述密钥满足预设条件时,删除所述密钥写入程序,包括:基于所述移动终端安装的系统应用以及所述检验信息,检测所述密钥是否完整;在检测到所述密钥是完整的情况下,删除所述密钥写入程序。5.如权利要求2至4任一项所述的方法,其特征在于,所述删除所述密钥写入程序之后,所述方法还包括:每隔预设时间,检测所述密钥是否满足预设条件;在检测到所述密钥不满足预设条件时,向所述服务器发送所述获取请求;接收服务器响应所述获取请求而生成的所述密钥写入程序;运行所述密钥写入程序,将所述密钥写入移动终端的加密存储区域。6.一种移动终端,其特征在于,包括:获取单元,用于在检测到移动终端当前安装的系统第一次启动时,获取服务器推送的数据包,所述数据包包括密钥写入程序;提取单元,用于提取所述数据包中的所述密钥写入程序,所述密钥写入程序携带密钥;写入...

【专利技术属性】
技术研发人员:刘平周海涛王立中
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1