[发明专利]一种设备树防窃取的方法和设备在审
| 申请号: | 202110056154.2 | 申请日: | 2021-01-15 |
| 公开(公告)号: | CN112784287A | 公开(公告)日: | 2021-05-11 |
| 发明(设计)人: | 崔树乐 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;宋薇薇 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 设备 窃取 方法 | ||
1.一种设备树防窃取的方法,其特征在于,包括以下步骤:
在刷机包交付前获取其中的待加密的DTB文件的信息,并基于所述信息对所述待加密的DTB文件进行校验;
响应于校验通过,对所述待加密的DTB文件进行加密并将加密标志位置1后交付;
响应于客户端接收到交付的刷机包,获取刷机包中的DTB文件的加密标志位;
响应于所述刷机包中的DTB文件的加密标志位为1,将所述刷机包中的DTB文件进行解密后烧录至客户嵌入式设备存储介质中。
2.根据权利要求1所述的方法,其特征在于,所述待加密的DTB文件的信息包括待加密的DTB文件的文件名和MD5值。
3.根据权利要求2所述的方法,其特征在于,在刷机包交付前获取其中的待加密的DTB文件的信息,并基于所述信息对所述待加密的DTB文件进行校验包括:
将获取到的文件名和MD5值分别与存储池中的数据进行对比;
响应于所述文件名和MD5值均在所述存储池中,判断所述待加密的DTB文件校验通过。
4.根据权利要求3所述的方法,其特征在于,还包括:
响应于所述文件名和MD5值中的任意一个不在所述存储池中,判断所述待加密的DTB文件校验失败。
5.根据权利要求1所述的方法,其特征在于,响应于校验通过,对所述待加密的DTB文件进行加密并将加密标志位置1包括:
通过在加密线程thread_dtb_encrypt中调用vim-x加密机制对所述待加密的DTB文件进行加密操作;
响应于加密操作完成,将加密标志位encrypt_flag置1。
6.根据权利要求1所述的方法,其特征在于,响应于所述刷机包中的DTB文件的加密标志位为1,将所述刷机包中的DTB文件进行解密后烧录至客户嵌入式设备存储介质中包括:
通过在解密线程thread_dtb_decrypt中调用vim-x解密机制对所述刷机包中的DTB文件进行解密操作;
响应于解密操作完成,将加密标志位encrypt_flag置0;
并将解密后的DTB文件远程烧录至客户嵌入式设备存储介质。
7.一种设备树防窃取的设备,其特征在于,所述设备包括:
校验模块,所述校验模块配置为在刷机包交付前获取其中的待加密的DTB文件的信息,并基于所述信息对所述待加密的DTB文件进行校验;
加密模块,所述加密模块配置为响应于校验通过,对所述待加密的DTB文件进行加密并将加密标志位置1后交付;
获取模块,所述获取模块配置为响应于客户端接收到交付的所述刷机包,获取刷机包中的DTB文件的加密标志位;
解密模块,所述解密模块配置为响应于所述刷机包中的DTB文件的加密标志位为1,将所述刷机包中的DTB文件进行解密后烧录至客户嵌入式设备存储介质中。
8.根据权利要求7所述的设备,其特征在于,所述待加密的DTB文件的信息包括待加密的DTB文件的文件名和MD5值。
9.根据权利要求7所述的设备,其特征在于,所述加密模块还配置为:
通过在加密线程thread_dtb_encrypt中调用vim-x加密机制对所述待加密的DTB文件进行加密操作;
响应于加密操作完成,将加密标志位encrypt_flag置1。
10.根据权利要求7所述的设备,其特征在于,所述解密模块还配置为:
通过在解密线程thread_dtb_decrypt中调用vim-x解密机制对所述刷机包中的DTB文件进行解密操作;
响应于解密操作完成,将加密标志位encrypt_flag置0;
并将解密后的DTB文件远程烧录至客户嵌入式设备存储介质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110056154.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于施工工地的装配式休息屋
- 下一篇:触控检测方法和触控设备





