查看: 442|回复: 1

[求助] RT1176 SBL和SFW的疑问 如何加密固件

[复制链接]
  • TA的每日心情
    郁闷
    2023-4-4 17:16
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    1

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    34
    最后登录
    2023-5-19
    发表于 2023-3-21 17:13:19 | 显示全部楼层 |阅读模式
    SBL里面对固件好像就加了一个RSA加密,image前0x400是头部信息,在image最后是Signature。BootROM解析image头里面的OTFAD Blob相关字段,在这种情况下似乎只是对SBL进行加密。

    我想把固件的bin文件给用户,然后让用户通过串口升级,但我不想让用户看到bin文件的内容。
    我想到的方法是生成AES-128加密的.sb文件,然后在sbloader.c中解析到Flash中。
    我对于MCUBoot源码中的OTFAD还没有怎么研究,不知道是要怎么加密和解密文件的,用OTFAD似乎也是一种方法。
    但我发现SBL中的MCU ISP把sbloader和OTFAD都去掉了。

    在有SBL的情况下,大家一般是怎么样对程序加密的呢?
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2023-4-4 17:16
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    1

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    34
    最后登录
    2023-5-19
     楼主| 发表于 2023-3-21 18:44:56 | 显示全部楼层
    SBL中的CONFIG_BOOT_ENCRYPTED_XIP是否和加密固件有关,固件需要怎么加密呢?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-24 19:06 , Processed in 0.108926 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表