一种嵌入式设备系统升级的安全性签名算法技术方案

技术编号:27202401 阅读:99 留言:0更新日期:2021-01-31 12:15
本发明专利技术公开了一种嵌入式设备系统升级的安全性签名算法,属于嵌入式操作系统升级和数据安全加密技术领域,该方法包括如下步骤:步骤一,读取待差分的二进制数据包;步骤二,对数据包进行分块;步骤三,使用预定好的签名算法对数据块分别进行签名,并记录签名算法标记值;步骤四,检验对应块的签名数据,判断是否签名数据存在冲突,若未发生签名冲突,则进行步骤七;步骤五,若签名数据发生冲突,则调整分块的大小,重复步骤二至步骤四,直至数据块签名唯一,进行步骤七。本发明专利技术的方法理论上和实践上都完全避免了数据块签冲突导致升级失败的隐患,提高了系统升级的安全。提高了系统升级的安全。提高了系统升级的安全。

【技术实现步骤摘要】
一种嵌入式设备系统升级的安全性签名算法


[0001]本专利技术涉及嵌入式操作系统升级和数据安全加密
,具体为一种嵌入式设备系统升级的安全性签名算法。

技术介绍

[0002]嵌入式操作系统被广泛的用于各个领域,同时为了适应业务更新,终端系统的更新换代也是常规性的迭代。为提高系统升级的可靠性、安全性,在升级掉电的情况下,消除升级失败的隐患,本专利技术基于本公司自行研发的专利技术专利《针对IOT设备二进制系统文件的差分升级算法》、《基于块回写的自适应双向差分算法》和《整数数组的混合打包压缩技术》的基础上,开发了一款针对嵌入式设备系统升级的安全性签名算法。

技术实现思路

[0003]本专利技术的目的在于提供一种嵌入式设备系统升级的安全性签名算法,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种嵌入式设备系统升级的安全性签名算法,包括如下步骤:
[0005]步骤一,读取待差分的二进制数据包;
[0006]步骤二,对数据包进行分块;
[0007]步骤三,使用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种嵌入式设备系统升级的安全性签名算法,其特征在于包括如下步骤:步骤一,读取待差分的二进制数据包;步骤二,对数据包进行分块;步骤三,使用预定好的签名算法对数据块分别进行签名,并记录签名算法标记值;步骤四,检验对应块的签名数据,判断是否签名数据存在冲突,若未发生签名冲突,则进行步骤七;步骤五,若签名数据发生冲突,则调整分块的大小,重复步骤二至步骤四,直至数据块签名唯一,进行步骤七;步骤六,若使用该签名算法,每一次调整的块大小都发生了签名冲突,则需要更换签名算法并重复步骤二至步骤五,直至数据块签名唯一;步骤七,记录分块的大小,签名数据,以及所用签名算法的标记值;步骤八,对分块成功的数据进行差分,打包;步骤九,对打包后的数据进行压缩,写入差分包。2.根...

【专利技术属性】
技术研发人员:仵晨阳孙荣卫张波武鹏程高佳玲
申请(专利权)人:上海艾拉比智能科技有限公司
类型:发明
国别省市:

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

1