一种数据保护方法、服务器、系统、设备和介质技术方案

技术编号:29930304 阅读:31 留言:0更新日期:2021-09-04 18:57
本申请公开了一种数据保护方法、服务器、系统、设备和介质,方法应用于服务器,方法包括:响应于客户端的下载请求,将当前下载时间作为时间戳,下载请求用于请求下载升级包;通过预置初始值对时间戳进行处理,得到加密参数;通过加密参数对预置秘钥进行加密处理,得到新秘钥;通过新秘钥对升级包进行加密处理,得到加密升级包;将加密升级包发送给客户端,改善了现有的升级包容易被窃取、篡改,安全性较低的技术问题。较低的技术问题。较低的技术问题。

【技术实现步骤摘要】
一种数据保护方法、服务器、系统、设备和介质


[0001]本申请涉及数据安全
,尤其涉及一种数据保护方法、服务器、系统、设备和介质。

技术介绍

[0002]现有的芯片固件等的升级包通常存储在服务器中,通过访问服务器,将升级包下载到本地,以进行升级。服务器中的当前版本的升级包在本次升级过程通常是不变的,每次下载的当前版本的升级包是一样的,攻击者可以通过比对本次升级包和上次升级包,得出本次升级的内容,进而窃取或篡改数据,导致数据安全性较低。

技术实现思路

[0003]本申请提供了一种数据保护方法、服务器、系统、设备和介质,用于改善现有的升级包容易被窃取、篡改,安全性较低的技术问题。
[0004]有鉴于此,本申请第一方面提供了一种数据保护方法,应用于服务器,方法包括:
[0005]响应于客户端的下载请求,将当前下载时间作为时间戳,所述下载请求用于请求下载升级包;
[0006]通过预置初始值对所述时间戳进行处理,得到加密参数;
[0007]通过所述加密参数对预置秘钥进行加密处理,得到新秘钥;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据保护方法,其特征在于,应用于服务器,方法包括:响应于客户端的下载请求,将当前下载时间作为时间戳,所述下载请求用于请求下载升级包;通过预置初始值对所述时间戳进行处理,得到加密参数;通过所述加密参数对预置秘钥进行加密处理,得到新秘钥;通过所述新秘钥对所述升级包进行加密处理,得到加密升级包;将所述加密升级包发送给所述客户端。2.根据权利要求1所述的数据保护方法,其特征在于,所述通过预置初始值对所述时间戳进行处理,得到加密参数,包括:将预置初始值与所述时间戳进行异或运算,得到加密参数。3.根据权利要求1所述的数据保护方法,其特征在于,所述通过所述新秘钥对所述升级包进行加密处理,得到加密升级包,包括:将所述新秘钥与所述升级包进行异或运算,并通过所述预置秘钥对异或运算后的升级包进行加密处理,得到加密升级包。4.根据权利要求1所述的数据保护方法,其特征在于,所述通过所述新秘钥对所述升级包进行加密处理,得到加密升级包,包括:对所述升级包进行分块,得到N块数据块,N为大于1的整数;在第i=1次加密时,将所述新秘钥与所述N块数据块中的第i个数据块进行异或运算,并通过所述预置秘钥对异或运算后的第i个数据块进行加密处理,得到第i个加密数据块;在第i=i+1次加密时,将第i

1个加密数据块与所述N块数据块中的第i个数据块进行异或运算,并通过所述预置秘钥对异或运算后的第i个数据块进行加密处理,得到第i个加密数据块;迭代加密,直至i=N,得到加密升级包,所述加密升级包包括N个加密数据块。5.根据权利要求1所...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:广州众诺电子技术有限公司
类型:发明
国别省市:

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

1