一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于OTA技术的升级包加解密方法及系统与流程

2021-10-24 09:28:00 来源:中国专利 TAG:加解密 升级包 方法 系统 技术

技术特征:
1.一种基于ota技术的升级包加解密方法,其特征在于,所述方法包括如下步骤:步骤s1,先对待升级终端设备(2)进行升级检测,获取待升级终端设备(2)的升级状态;步骤s2,对检测到的待升级终端设备(2)匹配对应的升级包;步骤s3,对匹配的升级包进行加密处理,需要发送升级包前,随机从openssl开源数据库(131)中抽取一套加密方法给升级包进行加密,加密后将对应的解密代码通过传输模块(12)发送至使用者终端(3);步骤s4,使用者终端(3)输入正确的解密代码后能够获取到解密后的升级包,通过解密后的升级包对待升级终端设备(2)进行升级。2.根据权利要求1所述的一种基于ota技术的升级包加解密方法,其特征在于,所述步骤s3还包括步骤a1,所述步骤a1包括:将对应的解密代码通过传输模块(12)发送至使用者终端(3)之前,对加密后的升级包输入对应的解密代码,当通过解密后,进行下一步操作;当无法通过解密后,删除加密方法,重新抽取加密方法进行加密。3.根据权利要求2所述的一种基于ota技术的升级包加解密方法,其特征在于,所述步骤s3还包括步骤a2,所述步骤a2包括:为解密代码设置若干套转换方法,将每套转换方法分别设置一代号,对解密代码进行转换加密时,随机从若干套转换方法中抽取一套,使用抽取的转换方法对解密代码进行转换,将转换后的解密代码和对应的转换方法的代号发送至使用者终端(3)。4.根据权利要求3所述的一种基于ota技术的升级包加解密方法,其特征在于,所述步骤a2还包括:将转换后的解密代码和对应的转换方法的代号发送至使用者终端(3)之前,通过转换方法对加密后的解密代码进行反向转换得到初始解密代码,对加密后的升级包输入解密代码进行解密,当通过解密后,进行下一步操作;当无法通过解密后,删除加密方法,重新抽取加密方法进行加密。5.根据权利要求4所述的一种基于ota技术的升级包加解密方法,其特征在于,所述步骤s3还包括步骤a3,所述步骤a3包括:为待升级终端设备(2)匹配一标号,并将从openssl开源数据库(131)中匹配的升级包匹配相同标号,将标号传输至使用者终端(3),进行升级前,发送一输入框至使用者终端(3),当使用者终端(3)输入正确的标号后,可进行下一步升级操作;当使用者终端(3)不输入或者输入错误的标号后,则不能进行下一步升级操作。6.根据权利要求1

5任意一项所述的一种基于ota技术的升级包加解密方法的加解密系统,其特征在于,所述加解密系统(1)包括加解密模块(13)、传输模块(12)以及检测模块(11),所述检测模块(11)通过传输模块(12)与待升级终端设备(2)相连接,所述检测模块(11)用于检测待升级终端设备(2)的待升级状态,所述加解密模块(13)用于给待升级终端设备(2)匹配升级包并给升级包进行加密,所述传输模块(12)还与待升级终端设备(2)的使用者终端(3)相连接,所述加解密模块(13)通过传输模块(12)将解密代码发送至使用者终端(3),所述使用者终端(3)通过输入解密代码后将加解密模块(13)的升级包获取并解密,所述待升级终端设备(2)通过解密后的升级包进行升级。7.根据权利要求6所述的加解密系统,其特征在于,所述加解密模块(13)包括第一加密单元(132)以及openssl开源数据库(131),所述openssl开源数据库(131)内存储有若干套加密方法和对应的解密代码,所述第一加密单元(132)配置有第一加密策略,所述第一加密策略包括:需要发送升级包前,随机从openssl开源数据库(131)中抽取一套加密方法给升
级包进行加密,加密后将对应的解密代码通过传输模块(12)发送至使用者终端(3)。8.根据权利要求7所述的加解密系统,其特征在于,所述加解密模块(13)还包括第二加密单元(133),所述第二加密单元(133)配置有第二加密策略,所述第二加密策略包括:为解密代码设置若干套转换方法,将每套转换方法分别设置一代号,对解密代码进行转换加密时,随机从若干套转换方法中抽取一套,使用抽取的转换方法对解密代码进行转换,将转换后的解密代码和对应的转换方法的代号发送至使用者终端(3)。9.根据权利要求8所述的加解密系统,其特征在于,所述加解密模块(13)还包括验证单元(134),所述验证单元(134)配置有第一验证策略以及第二验证策略,所述第一验证策略用于对第一加密单元(132)加密后的升级包进行解密验证,所述第二验证策略用于对第二加密单元(133)加密后的升级包进行解密验证;所述第一验证策略包括:在第一加密策略中,将对应的解密代码通过传输模块(12)发送至使用者终端(3)之前,对第一加密单元(132)加密后的升级包输入对应的解密代码,当通过解密后,进行下一步操作;当无法通过解密后,删除加密方法,重新抽取加密方法进行加密;所述第二验证策略包括:在第二加密策略中,将转换后的解密代码和对应的转换方法的代号发送至使用者终端(3)之前,通过转换方法对加密后的解密代码进行反向转换得到初始解密代码,对加密后的升级包输入解密代码进行解密,当通过解密后,进行下一步操作;当无法通过解密后,删除加密方法,重新抽取加密方法进行加密。10.根据权利要求9所述的加解密系统,其特征在于,所述加密模块还包括校验单元(135),所述校验单元(135)用于对文件进行配对,所述校验单元(135)配置有校验策略,所述校验策略包括:为检测模块(11)检测待升级终端设备(2)匹配一标号,并将从openssl开源数据库(131)中匹配的升级包匹配相同标号,将标号通过传输模块(12)传输至使用者终端(3),进行升级前,发送一输入框至使用者终端(3),当使用者终端(3)输入正确的标号后,可进行下一步升级操作;当使用者终端(3)不输入或者输入错误的标号后,则不能进行下一步升级操作。

技术总结
本发明提供一种基于OTA技术的升级包加解密方法及系统,所述方法包括如下步骤:步骤S1,先对待升级终端设备进行升级检测,获取待升级终端设备的升级状态;步骤S2,对检测到的待升级终端设备匹配对应的升级包;步骤S3,对匹配的升级包进行加密处理,需要发送升级包前,随机从openssl开源数据库中抽取一套加密方法给升级包进行加密;步骤S4,使用者终端输入正确的解密代码后能够获取到解密后的升级包,通过解密后的升级包对待升级终端设备进行升级,本发明能够进一步提高升级包的加密难度,防止被外界恶意侵入,从而提高了OTA升级过程的安全性,以解决现有的OTA升级过程中的升级包加密不够全面导致升级安全性较差的问题。不够全面导致升级安全性较差的问题。不够全面导致升级安全性较差的问题。


技术研发人员:章鑫杰
受保护的技术使用者:上海科络达云软件技术有限公司
技术研发日:2021.07.27
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜