一种基于国产密码的视联网软件更新方法和装置制造方法及图纸

技术编号:27010010 阅读:64 留言:0更新日期:2021-01-08 17:18
本发明专利技术实施例提供了一种基于国产密码的视联网软件更新方法和装置,所述方法应用于视联网终端,所述方法包括:通过获取一个或多个加密的用于版本更新的数据包,对所述数据包进行解密,分别从解密后的数据包的对应位置提取身份验证数据,并将所述数据包中除所述身份验证数据以外的数据存储为版本更新数据,当所述身份验证数据与所述视联网终端的标识信息相匹配时,根据所述版本更新数据生成终端侧签名信息,当所述终端侧签名信息与预先接收的用于对所述版本更新数据进行数据安全验证的服务器侧签名信息相匹配时,采用所述版本更新数据进行版本更新。通过本发明专利技术实施例,实现了对视联网终端进行版本更新,避免了数据包中数据被篡改和冒用的安全隐患。

【技术实现步骤摘要】
一种基于国产密码的视联网软件更新方法和装置
本专利技术涉及视联网
,特别是涉及一种基于国产密码的视联网软件更新方法和装置。
技术介绍
随着视联网的发展以及视联网规模的不断扩大,视联网内设备也进行多次更新和升级。然而,在视联网内的设备进行升级时,视联网内设备需要从视联网中获取要升级的数据包,而获取的数据包可能会存在安全隐患,例如,数据包存在数据被篡改和冒用的安全隐患,从而引起视联网内设备升级失败,提高了视联网内设备的维护成本。
技术实现思路
鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种基于国产密码的视联网软件更新方法和装置,包括:一种基于国产密码的视联网软件更新方法,应用于视联网终端,所述方法包括:获取一个或多个加密的用于版本更新的数据包;对所述数据包进行解密,分别从解密后的数据包的对应位置提取身份验证数据,并将所述数据包中除所述身份验证数据以外的数据存储为版本更新数据;当所述身份验证数据与所述视联网终端的标识信息相匹配时,根据所述版本更新数据生成终端侧签名信息本文档来自技高网...

【技术保护点】
1.一种基于国产密码的视联网软件更新方法,其特征在于,应用于视联网终端,所述方法包括:/n获取一个或多个加密的用于版本更新的数据包;/n对所述数据包进行解密,分别从解密后的数据包的对应位置提取身份验证数据,并将所述数据包中除所述身份验证数据以外的数据存储为版本更新数据;/n当所述身份验证数据与所述视联网终端的标识信息相匹配时,根据所述版本更新数据生成终端侧签名信息;/n当所述终端侧签名信息与预先接收的用于对所述版本更新数据进行数据安全验证的服务器侧签名信息相匹配时,采用所述版本更新数据进行版本更新。/n

【技术特征摘要】
1.一种基于国产密码的视联网软件更新方法,其特征在于,应用于视联网终端,所述方法包括:
获取一个或多个加密的用于版本更新的数据包;
对所述数据包进行解密,分别从解密后的数据包的对应位置提取身份验证数据,并将所述数据包中除所述身份验证数据以外的数据存储为版本更新数据;
当所述身份验证数据与所述视联网终端的标识信息相匹配时,根据所述版本更新数据生成终端侧签名信息;
当所述终端侧签名信息与预先接收的用于对所述版本更新数据进行数据安全验证的服务器侧签名信息相匹配时,采用所述版本更新数据进行版本更新。


2.根据权利要求1所述的方法,其特征在于,还包括:
接收视联网服务器发送的用于对所述版本更新数据进行数据安全验证的服务器侧签名信息;其中,所述服务器侧签名信息为从所述视联网服务器接收的心跳消息中获取的。


3.根据权利要求1或2所述的方法,其特征在于,所述获取一个或多个加密的用于版本更新的数据包,包括:
向视联网存储服务系统发送版本更新请求,以使所述视联网存储服务系统向视联网服务器发送一个或多个加密的用于版本更新的数据包;
从所述视联网服务器中,获取所述一个或多个加密的用于版本更新的数据包。


4.根据权利要求3所述的方法,其特征在于,在所述向视联网存储服务系统发送版本更新请求之前或同时,还包括:
向所述视联网服务器发送所述身份验证数据。


5.根据权利要求3所述的方法,其特征在于,所述版本更新请求携带有所述身份验证数据。


6.根据权利要求1或2所述的方法,其特征在于,所述服务侧签名信息为根据...

【专利技术属性】
技术研发人员:王艳辉韩杰杨春晖陆宏成
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1