[发明专利]一种软件产品的加密升级方法、装置以及系统在审
| 申请号: | 202210636257.0 | 申请日: | 2022-06-07 |
| 公开(公告)号: | CN114969793A | 公开(公告)日: | 2022-08-30 |
| 发明(设计)人: | 李鸣;王金保 | 申请(专利权)人: | 巨翊科瑞医疗技术(上海)有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/44;G06F8/65 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 颜希文 |
| 地址: | 201100 上海市闵行区联航路1588号(*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件产品 加密 升级 方法 装置 以及 系统 | ||
本发明公开了一种软件产品的加密升级方法、装置、计算机可读存储介质以及系统。该加密升级装置包括信息获取单元、加密认证单元以及软件升级单元。通过根据软件产品的序列号以及预设的对称加密方法进行加密和解密认证,并仅在认证通过时对软件产品进行升级,该加密升级方法、装置、计算机可读存储介质以及系统提升了软件产品升级的安全性;进一步地,本发明提供的一种软件产品的加密升级方法、装置、计算机可读存储介质以及系统还通过提供手动退回功能,从而提升了软件产品的稳定性。
技术领域
本发明涉及软件产品的加密升级技术领域,尤其涉及一种软件产品的加密升级方法、装置、计算机可读存储介质及系统。
背景技术
随着产品功能改进、升级,设备需要更新固件或者图片、字库文件,为了保证设备“对外接口”的安全以及网络安全性,对外连接需要“认证”。只有已认证的设备才有权限访问“对外接口”。
在现有技术中,通常采用串口通讯机制中的“命令行(CLI)”进行直接访问,从而对软件进行升级。
但是,现有技术仍存在如下缺陷:1、升级软件未经打包,不能保证升级软件文件源完整性,有可能在传输过程中,因为传输质量的问题,出现部分文件丢失或者部分文件损坏;2、需要进行串口参数的设置,操作起来比较繁琐。
因此,当前需要一种软件产品的加密升级方法、装置、计算机可读存储介质以及系统,从而克服现有技术中存在的上述缺陷。
发明内容
本发明实施例提供一种软件产品的加密升级方法、装置、计算机可读存储介质以及系统,从而提升软件产品升级的安全性。
本发明一实施例提供一种软件产品的加密升级方法,所述加密升级方法包括:获取待加密升级的软件产品的序列号;根据所述序列号以及预设的对称加密方法,对应生成密文并向所述软件产品的主板发送所述密文,以使所述软件产品的主板根据所述密文进行认证;在认证通过时,接收所述软件产品的主板发送的升级压缩文件,解压所述升级压缩文件以获取升级解压文件夹,并根据所述升级解压文件夹对所述软件产品进行对应模式的升级。
作为上述方案的改进,根据所述序列号以及预设的对称加密方法,对应生成密文并向所述软件产品的主板发送所述密文,具体包括:生成若干个随机数,并将所述随机数以及所述序列号作为认证明文;通过预设的对称加密方法,对所述认证明文进行加密以生成密文;将所述密文发送至所述软件产品的主板。
作为上述方案的改进,所述软件产品的主板根据所述密文进行认证,具体包括:对向量表进行初始化;接收所述密文,根据预设的对称加密方法对所述密文进行解析,获得第一认证明文;从所述第一认证明文中读取第一序列号;判断所述第一序列号和所述序列号是否一致;若一致,则通过认证;若不一致,则向用户发送认证失败信息。
作为上述方案的改进,根据所述升级解压文件夹对所述待加密软件升级产品进行对应模式的升级,具体包括:判断所述升级解压文件夹中是否存在文件内容;若存在,则将所有文件内容拷贝至所述软件产品的主板的外部闪存中,并判断所述外部闪存中是否包括所述升级解压文件夹对应的二进制文件;所述二进制文件具有预设的文件名称;如果包括所述二进制文件,则将所述外部闪存中的二进制文件拷贝至所述软件产品的主板的内部闪存中,并根据所述二进制文件对所述软件产品进行固件升级。
作为上述方案的改进,还包括:当接收用户发送的手动回退指令时,从所述软件产品的主板的外部闪存中获取历史版本固件,并将所述历史版本固件拷贝至所述软件产品的主板的内部闪存中。
作为上述方案的改进,所述加密升级方法还包括:检测与所述待加密升级的软件产品之间的通信连接是否正常;若不正常,则向用户发送连接异常提示信息;若正常,则向用户发送序列号输入提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于巨翊科瑞医疗技术(上海)有限公司,未经巨翊科瑞医疗技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210636257.0/2.html,转载请声明来源钻瓜专利网。





