[发明专利]一种设备升级方法及相关设备有效
申请号: | 201980053551.5 | 申请日: | 2019-11-12 |
公开(公告)号: | CN112585905B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 林孝盈;摩罗·康帝;安瑞塔·后姜;索比尔·哈尔德 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 升级 方法 相关 | ||
1.一种设备升级方法,其特征在于,包括:
服务器接收终端设备发送的待升级设备的升级请求,所述升级请求包括所述待升级设备的属性集合,所述待升级设备的属性集合包括所述终端设备的一个或多个属性信息以及所述待升级设备的一个或多个属性信息;
所述服务器根据所述待升级设备的属性集合获取所述待升级设备的访问策略,所述访问策略包括所述待升级设备的属性集合中的一个或多个属性信息;
所述服务器根据所述访问策略对目标升级包进行加密,生成目标升级包密文;
所述服务器将所述目标升级包密文发送至所述待升级设备,所述目标升级包密文用于所述待升级设备根据所述访问策略中包括的所述一个或多个属性信息对应的一个或多个属性密钥进行解密,以获得所述目标升级包。
2.根据权利要求1所述的方法,其特征在于,所述服务器根据待升级设备的属性集合获取所述待升级设备的访问策略,包括:
所述服务器根据所述终端设备的一个或多个属性信息以及所述待升级设备的一个或多个属性信息,确定所述待升级设备需要升级的一个或多个升级文件,所述目标升级包包括所述一个或多个升级文件;
所述服务器确定所述一个或多个升级文件对应的升级条件,并基于所述升级条件生成所述访问策略。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述服务器生成公钥和主密钥,所述主密钥为所述公钥对应的私钥;
所述服务器根据所述主密钥以及所述一个或多个属性信息,生成所述一个或多个属性信息对应的一个或多个属性密钥;
所述服务器将所述一个或多个属性密钥发送至所述待升级设备进行预存储;其中,所述一个或多个属性密钥用于所述待升级设备对所述目标升级包密文进行解密以获得所述目标升级包。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述服务器生成公钥和主密钥,所述主密钥为所述公钥对应的私钥;
所述服务器将所述主密钥发送至所述待升级设备上进行预存储,所述主密钥用于所述待升级设备生成所述一个或多个属性信息对应的一个或多个属性密钥,其中,所述一个或多个属性密钥用于所述待升级设备对所述目标升级包密文进行解密以获得所述目标升级包。
5.根据权利要求3或4所述的方法,
所述公钥和所述主密钥对应至少一个属性信息相同的多个不同待升级设备。
6.根据权利要求1-5任意一项所述的方法,其特征在于,所述目标升级包包括所述一个或多个属性信息中至少一个属性信息对应的更新后的属性密钥。
7.根据权利要求1至6任一项所述的方法,所述升级请求还包括所述终端设备的身份信息和所述待升级设备的身份信息,所述终端设备的身份信息和所述待升级设备的身份信息用于所述服务器对所述终端设备和所述待升级设备分别进行身份验证。
8.一种设备升级方法,其特征在于,包括:
待升级设备通过所述终端设备向服务器发送升级请求,所述升级请求包括所述待升级设备的属性集合;
待升级设备接收所述服务器发送的目标升级包密文,所述目标升级包密文为所述服务器根据访问策略对目标升级包进行加密生成的,所述访问策略是所述服务器根据所述待升级设备的属性集合生成的,所述待升级设备的属性集合包括所述终端设备的一个或多个属性信息以及所述待升级设备的一个或多个属性信息,所述访问策略包括所述待升级设备的属性集合中的一个或多个属性信息;
所述待升级设备获取访问策略中包括的所述一个或多个属性信息对应的一个或多个属性密钥;
所述待升级设备根据所述一个或多个属性密钥对所述目标升级包密文进行解密,获得目标升级包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980053551.5/1.html,转载请声明来源钻瓜专利网。