一种固件安全防护及升级方法、系统、设备及介质

    公开(公告)号:CN118656841A

    公开(公告)日:2024-09-17

    申请号:CN202411141258.3

    申请日:2024-08-20

    Abstract: 本申请公开了一种固件安全防护及升级方法、系统、设备及介质,主要涉及固件安全技术领域,用以解决现有的固件防护存在被恶意篡改的问题、固件升级成本较高或存在准确性难以保证以及被篡改的风险。包括:在固件对应预设加载设备的BOOT中加入预设认证校验算法;通过加密工具对新版固件文件进行加密处理,获得预设加密文件格式的加密数据;通过升级工具对加密数据进行校验,升级工具将加密数据中的密文固件文件校验值、密文固件文件下发至预设升级程序;获得新版固件文件,将新版固件文件写入预设备份区,回读写入的新版固件文件,生成二次校验码;当二次校验码与密文固件文件校验值一致时,改写标志位,完成升级。

    一种加密固件在线更新方法、系统及设备

    公开(公告)号:CN115412244B

    公开(公告)日:2023-03-24

    申请号:CN202211341408.6

    申请日:2022-10-31

    Abstract: 本申请公开了一种加密固件在线更新方法、系统及设备,主要涉及固件在线更新技术领域,用以解决现有的固件更新存在泄露风险的问题。包括:通过下发设备获取的预设随机数和生成的运算随机数,获得加密密钥和初始向量,获得第一MAC值,获得加密固件;通过密钥硬件载体向升级设备传输第一MAC值和运算随机数;通过升级设备将运算随机数和预设随机数导入预设转换规则,获得加密密钥和初始向量;获取下发设备中的加密固件,进而通过初始向量对加密固件进行解密,获得固件原文;通过加密密钥和固件原文,获得第二MAC值;在第一MAC值与第二MAC值相同时,根据固件原文对升级设备中的固件进行升级。本申请通过上述方法降低了固件泄露的风险。

    一种加密固件在线更新方法、系统及设备

    公开(公告)号:CN115412244A

    公开(公告)日:2022-11-29

    申请号:CN202211341408.6

    申请日:2022-10-31

    Abstract: 本申请公开了一种加密固件在线更新方法、系统及设备,主要涉及固件在线更新技术领域,用以解决现有的固件更新存在泄露风险的问题。包括:通过下发设备获取的预设随机数和生成的运算随机数,获得加密密钥和初始向量,获得第一MAC值,获得加密固件;通过密钥硬件载体向升级设备传输第一MAC值和运算随机数;通过升级设备将运算随机数和预设随机数导入预设转换规则,获得加密密钥和初始向量;获取下发设备中的加密固件,进而通过初始向量对加密固件进行解密,获得固件原文;通过加密密钥和固件原文,获得第二MAC值;在第一MAC值与第二MAC值相同时,根据固件原文对升级设备中的固件进行升级。本申请通过上述方法降低了固件泄露的风险。

    一种固件安全防护及升级方法、系统、设备及介质

    公开(公告)号:CN118656841B

    公开(公告)日:2024-11-12

    申请号:CN202411141258.3

    申请日:2024-08-20

    Abstract: 本申请公开了一种固件安全防护及升级方法、系统、设备及介质,主要涉及固件安全技术领域,用以解决现有的固件防护存在被恶意篡改的问题、固件升级成本较高或存在准确性难以保证以及被篡改的风险。包括:在固件对应预设加载设备的BOOT中加入预设认证校验算法;通过加密工具对新版固件文件进行加密处理,获得预设加密文件格式的加密数据;通过升级工具对加密数据进行校验,升级工具将加密数据中的密文固件文件校验值、密文固件文件下发至预设升级程序;获得新版固件文件,将新版固件文件写入预设备份区,回读写入的新版固件文件,生成二次校验码;当二次校验码与密文固件文件校验值一致时,改写标志位,完成升级。

Patent Agency Ranking