eFuse read/write and protection
Posted: Thu Aug 03, 2017 4:58 am
I can't find any public API for reading/writing eFuses. Is this planned, or available anywhere?
I have a requirement for storing data in a secure manner. I know I can use flash encryption + secure boot, but that is not really compatible with the open source nature of what I am doing (I want the users to be able to change the code and flash themselves). I understand, and can accept, that an attacker with physical access could then upload his own code to bypass the protection.
If I use the efuse protection bits, and stored an encryption key in say BLK3, would that still be readable from a program running on the ESP32?
I have a requirement for storing data in a secure manner. I know I can use flash encryption + secure boot, but that is not really compatible with the open source nature of what I am doing (I want the users to be able to change the code and flash themselves). I understand, and can accept, that an attacker with physical access could then upload his own code to bypass the protection.
If I use the efuse protection bits, and stored an encryption key in say BLK3, would that still be readable from a program running on the ESP32?