[发明专利]一种工业路由器中的镜像加密方法及系统在审
| 申请号: | 202110229263.X | 申请日: | 2021-03-02 |
| 公开(公告)号: | CN112836230A | 公开(公告)日: | 2021-05-25 |
| 发明(设计)人: | 李超;罗鑫 | 申请(专利权)人: | 北京睿芯高通量科技有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/72;G06F8/61;G06F8/71 |
| 代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
| 地址: | 102600 北京市大兴区北京经济技*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 工业 路由器 中的 加密 方法 系统 | ||
本发明公开一种工业路由器中的镜像加密方法及系统,通过软硬件协同的方式进行加密保护,其中方法包括:步骤1:在生成镜像时:在硬件方面,将多个指定输入\输出管脚的启动电平预设为高电平或低电平;在软件方面,通过文件写入的方式在镜像文件的头部添加对应的预设验证信息;步骤2:启动工业路由器系统,并通过微控制单元验证多个指定输入\输出管脚启动后的电平值;步骤3:进行镜像升级,并通过软件验证待升级镜像文件头部预设的验证信息。
技术领域
本发明涉及工业路由器加密领域,具体而言,涉及一种工业路由器中的镜像加密方法及系统,更具体地涉及一种应用于远程升级工业路由器镜像加密方法及系统。
背景技术
工业路由器应用于工业领域,其可用于恶劣复杂的工厂环境下,是一种通过直接连接工业机器设备进行数据采集的物联网终端。工业路由器通过实时、海量的数据传输,能够使管理者在不同时间、地域轻松掌握生产运营情况。
工业路由器运行的镜像通常是通过SD卡(Secure Digital Memory Card/SDcard,安全数码卡)运行的,运行时首先要将镜像文件烧写在SD卡中,然后将SD卡放入工业路由器并进行启动。但是,通过SD卡进行镜像的方式使得其他人员很容易复制硬件并将镜像文件拷贝出来使用,从而造成镜像内容的泄露、企业相关技术的流失、劳动成果被他人非法窃取等不良后果,因此,需要对镜像进行加密。
目前,常采用的加密方法有将工业路由器彻底物理封闭、将镜像固定烧写在flash(闪存)中等方法。但是,对于工业路由器来说,这些方法存在灵活性差,升级、调试困难等问题,不能满足工业路由器在各种工业场景下的应用需求。
发明内容
为了解决上述问题,本发明提供一种工业路由器中的镜像加密方法及系统,针对工业路由器的特点,通过软硬件协同加密的方法,来保护路由器镜像不被他人窃取盗用,既能保护代码的安全,又能满足工业场景中可靠性的要求。
为了达到上述目的,本发明提供了一种工业路由器中的镜像加密方法,其通过软硬件协同的方式进行加密保护,包括以下步骤:
步骤1:在生成镜像时:
在硬件方面,将多个指定输入\输出管脚的启动电平预设为高电平或低电平;
在软件方面,通过文件写入的方式在镜像文件的头部添加对应的预设验证信息;
步骤2:启动工业路由器系统,并通过微控制单元验证多个指定输入\输出管脚启动后的电平值;
步骤3:进行镜像升级,并通过软件验证待升级镜像文件头部预设的验证信息。
在本发明一实施例中,其中,步骤1中的预设验证信息包括:版本信息、硬件信息、公司或单位信息以及密钥信息。
在本发明一实施例中,其中,步骤1中的预设验证信息设置在固定的字节中。
在本发明一实施例中,其中,步骤2中微控制单元验证多个指定输入\输出管脚启动后的电平值的具体过程为:
步骤201:工业路由器系统启动后,每个输入\输出管脚自动上电;
步骤202:微控制单元检测每个指定输入\输出管脚上电后的电平值:
若检测到每个指定输入\输出管脚的电平值与预设电平相同,则正常启动工业路由器系统;
若检测到任一指定输入\输出管脚的电平值与预设电平不同,则进入下一步;
步骤203:微控制单元连通工业路由器的复位管脚,控制工业路由器重新启动,并重复步骤202。
在本发明一实施例中,其中,步骤3中软件验证待升级镜像文件头部预设的验证信息的具体过程为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京睿芯高通量科技有限公司,未经北京睿芯高通量科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110229263.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种灌胶设备
- 下一篇:一种海上风电场集电线路设计方法





