Esp32 加密的一些困惑:

tom13a
Posts: 1
Joined: Fri Mar 08, 2024 8:37 am

Esp32 加密的一些困惑:

Postby tom13a » Sat Mar 09, 2024 12:51 am

我使用的是esp32s3开发板,30块钱的tb货,想研究一下flash加密


一:“变砖”风险的困惑:

“变砖”当然是做加密操作重点规避的风险,在我查询到的乐鑫官方文档,和例程的readme里面,没有读到明确的“变砖”的风险点。
这样紧要的事项,是不是应该明确在操作步骤里面标明?类似:“这个地方如果执行某种操作会变砖”的吗?
期待官方文档操作步骤里面明确标明这些风险。



二:“hmac”的加密选项:
example里面还提供了一种“hmac”的加密方法,该方法不用启用flash加密,不用建立nvs分区来存储密码,看上去比单纯的flash加密要省事很多, 那readme里面至少要说明这种方法被破解难度与flash加密相比是怎么样的,另外,这种方法是 把密钥相关的hmac key 存储在eFuse里面,是否容易被外界读取?
另外,命令:

Code: Select all

# Burning the HMAC-key in eFuse block 0 - key ID 0
espefuse.py -p PORT burn_key BLOCK_KEY0 hmac_key_file.bin HMAC_UP
中的
hmac_key_file.bin文件从哪里获取?。

我的信箱,gongal@163.com 欢迎交流。

Who is online

Users browsing this forum: No registered users and 155 guests