[发明专利]一种RTOS系统程序镜像文件的加密系统有效

专利信息
申请号: 201910918038.X 申请日: 2019-09-26
公开(公告)号: CN110704852B 公开(公告)日: 2021-06-08
发明(设计)人: 李澄;陈振宇;王成亮;范洁;陈霄;葛永高;王伏亮;陈顥;陆玉军;王宁;朱洁;宁艳;孟嘉;高明亮;熊政;邹杰 申请(专利权)人: 江苏方天电力技术有限公司;国网江苏省电力有限公司泰州供电分公司;国网江苏省电力有限公司;国家电网有限公司
主分类号: G06F21/60 分类号: G06F21/60;G06F21/64
代理公司: 南京纵横知识产权代理有限公司 32224 代理人: 张赏
地址: 210000 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 rtos 系统 程序 文件 加密
【权利要求书】:

1.一种RTOS系统程序镜像文件的加密系统,其特征在于,包括:

维护工具组包模块,用于对镜像文件进行加密、签名组包及下载;具体为,

将待加密的镜像文件拆分为m个明文文件节,对每个明文文件节使用制造商加密秘钥进行加密生成加密文件节;所述加密文件节包括密文A、明文B和哈希值V;

对m个加密文件节中所有哈希值进行哈希计算获得镜像文件哈希值K,使用制造商私钥对哈希值K进行签名,获得签名值S;

终端解包模块,用于对维护工具组包模块所发送的加密镜像文件进行解密、验签和存储;具体为,

接收到下载加密镜像文件命令时,比对加密镜像文件的制造商公钥是否与终端中存储的公钥一致,若一致则进行加密文件节验证,如不一致,则解包失败,退出下载任务;

对所有加密文件节的哈希值进行SM3哈希运算获得哈希值K1,对哈希值K1和加密镜像文件中签名值S使用制造商公钥进行验签,若验签正确,则存储加密镜像文件除签名值S的所有数据,并采用终端私钥对哈希值K1进行签名,获得签名值S1并存储;若验签失败,则解包失败,退出下载任务;

以及终端加载模块,用于装置上电后对所存储的加密镜像文件进行解密、验签并加载;具体为,终端上电后,加载所述终端解包模块存储的加密镜像文件,比对加密镜像文件的制造商公钥是否与终端中存储的公钥一致,若一致则进行加密文件节验证,如不一致,则加载失败,装置复位;

对所有加密文件节的哈希值进行SM3哈希运算获得哈希值K2,对哈希值K2和签名值S1使用终端公钥进行验签,若验签正确,则加载解密后的整个明文镜像文件,装置运行;若验签失败,则加载失败,装置复位。

2.根据权利要求1所述的一种RTOS系统程序镜像文件的加密系统,其特征在于,所述密文A通过将明文文件节中前L个字节使用制造商加密秘钥进行加密得到;所述明文B为明文文件节除去加密的L个字节外的剩余字节明文;所述哈希值V为通过对密文A和明文B执行SM3哈希运算得到。

3.根据权利要求1所述的一种RTOS系统程序镜像文件的加密系统,其特征在于,所述终端解包模块进行加密文件节验证,具体为:

读取每一个加密文件节的密文A和明文B进行SM3哈希运算,获得哈希值V1;

将哈希值V1与该加密文件节中存储的哈希值V进行比对,若一致则使用制造商加密秘钥对密文A进行解密,获得明文A1,由明文A1和明文B组成该加密文件节的明文;若不一致则解包失败,退出下载任务。

4.根据权利要求1所述的一种RTOS系统程序镜像文件的加密系统,其特征在于,所述终端加载模块进行加密文件节验证,具体为:

读取每一个加密文件节的密文A和明文B进行SM3哈希运算,获得哈希值V2;

将哈希值V2与该加密文件节中存储的哈希值V进行比对,若一致则使用制造商加密秘钥对密文A进行解密,获得明文A2,由明文A2和明文B组成该加密文件节的明文;若不一致则加载失败,装置复位。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏方天电力技术有限公司;国网江苏省电力有限公司泰州供电分公司;国网江苏省电力有限公司;国家电网有限公司,未经江苏方天电力技术有限公司;国网江苏省电力有限公司泰州供电分公司;国网江苏省电力有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910918038.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top