嵌入式设备的软件升级方法和装置制造方法及图纸

技术编号:21548367 阅读:34 留言:0更新日期:2019-07-06 21:43
本发明专利技术实施例提供一种嵌入式设备的软件升级方法和装置,属于嵌入式设备领域。该嵌入式设备具有嵌入式系统,该方法包括:接收主机针对所述嵌入式系统生成的可执行代码,并执行该可执行代码,以使得所述嵌入式设备执行以下软件升级的操作:接收所述软件的升级包,该升级包使用私钥加密;根据所述软件的公钥对所述升级包进行解密,其中所述公钥与所述私钥属于一个密钥对;以及使用所解密的升级包对所述软件进行升级。该嵌入式设备的软件升级方法和装置可以使嵌入式设备安全的进行系统升级。

Software Upgrading Method and Device for Embedded Equipment

【技术实现步骤摘要】
嵌入式设备的软件升级方法和装置
本专利技术涉及嵌入式设备,具体地涉及嵌入式设备的软件升级方法和装置。
技术介绍
随着电子技术的发展,嵌入式设备以其专业的处理性能、专业的外观设计和快速的响应能力,融入了我们生活的方方面面。当某型嵌入式设备投入使用,其功能也基本定型。若要满足日后的新增需求,软件升级是最经济的办法。软件升级不仅可以增加新的功能,修复已有的缺陷,还可以根据最新的政策确定设备的行为。但是,本申请专利技术人在实现本专利技术的过程中发现,嵌入式设备不具有安全的系统升级功能。
技术实现思路
本专利技术实施例的目的是提供一种嵌入式设备的软件升级方法和装置,该嵌入式设备的软件升级方法和装置可以使嵌入式设备安全的进行系统升级。为了实现上述目的,本专利技术实施例提供一种嵌入式设备的软件升级方法,该嵌入式设备具有嵌入式系统,该方法包括:接收主机针对所述嵌入式系统生成的可执行代码,并执行该可执行代码,以使得所述嵌入式设备执行以下软件升级的操作:接收所述软件的升级包,该升级包使用私钥加密;根据所述软件的公钥对所述升级包进行解密,其中所述公钥与所述私钥属于一个密钥对;以及使用所解密的升级包对所述软件进本文档来自技高网...

【技术保护点】
1.一种嵌入式设备的软件升级方法,该嵌入式设备具有嵌入式系统,其特征在于,该方法包括:接收主机针对所述嵌入式系统生成的可执行代码,并执行该可执行代码,以使得所述嵌入式设备执行以下软件升级的操作:接收所述软件的升级包,该升级包使用私钥加密;根据所述软件的公钥对所述升级包进行解密,其中所述公钥与所述私钥属于一个密钥对;以及使用所解密的升级包对所述软件进行升级。

【技术特征摘要】
1.一种嵌入式设备的软件升级方法,该嵌入式设备具有嵌入式系统,其特征在于,该方法包括:接收主机针对所述嵌入式系统生成的可执行代码,并执行该可执行代码,以使得所述嵌入式设备执行以下软件升级的操作:接收所述软件的升级包,该升级包使用私钥加密;根据所述软件的公钥对所述升级包进行解密,其中所述公钥与所述私钥属于一个密钥对;以及使用所解密的升级包对所述软件进行升级。2.根据权利要求1所述的嵌入式设备的软件升级方法,其特征在于,所述嵌入式系统为ARM嵌入式系统。3.根据权利要求1所述的嵌入式设备的软件升级方法,其特征在于,接收所述可执行代码包括:烧写、网络传输以及串口传输中的至少一者。4.根据权利要求1所述的嵌入式设备的软件升级方法,其特征在于,所述可执行代码是所述主机使用对应所述嵌入式系统的工具链交叉编译安全套接字层密码库的源代码生成的。5.根据权利要求4所述的嵌入式设备的软件升级方法,其特征在于,所述工具链包括二进制程序处理工具、编译器以及函数库软件包。6.根据权利要求4所述的嵌入式设备的软件升级...

【专利技术属性】
技术研发人员:高硕高志刚李博宇苗地赵树新刘朝侯天龙
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1