查看: 2044|回复: 1

[原创] 【LPC说】Code Protection 使用案例(续)

[复制链接]

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
20205
最后登录
2024-5-11
发表于 2017-12-22 13:59:24 | 显示全部楼层 |阅读模式
本帖最后由 小恩GG 于 2017-12-22 14:00 编辑

CodeProction 使用案例(续)

    I.       说在前面的话
       在经验分享《Code Proction 使用案例》中,介绍了如何实现CRP保护机制与SPIFI flash 加密代码启动强强结合,而文档的结论是两者无法同时实现,相互兼容,但经进一步的测试,并求证ROM code 部门后,发现结论是有偏差的,特此更正。

    I.       ‘BUG’根源
          应用手册AN11648LPC18Sxx_43SxxSecure boot from QSPI device)在介绍AES key加密的可执行文件时,采用默认密匙AES Key=00000000000000000000000000000000,因为OTP区块内的默认值是0,且只能写一次,所以就能避免额外写AESKey 到OTP区块内,而这个‘BUG’源就是采用默认密匙:00000000000000000000000000000000

    I.       ‘正确姿势
         在应用手册AN11648LPC18Sxx_43SxxSecure boot from QSPI device)介绍的步骤中,需增加AES Key生成环节,如下:

2017-12-22_13-58-31.jpg

    I.       测试步骤
         经验分享《CodeProction 使用案例》已列出测试步骤的详细介绍,请参考之。

Code Proction 使用案例(续).pdf

304.69 KB, 下载次数: 12, 下载积分: 威望 1

回复

使用道具 举报

  • TA的每日心情
    奋斗
    2018-10-8 22:37
  • 签到天数: 116 天

    [LV.6]常住居民II

    1

    主题

    327

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1251
    最后登录
    2020-2-16
    发表于 2017-12-25 10:38:32 | 显示全部楼层
    点个赞
    顶顶顶
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-11 10:50 , Processed in 0.136574 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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