Search found 32 matches

by gb.123
Sun Aug 20, 2023 2:17 am
Forum: Hardware
Topic: [Question] : Has Security Advisory AR2022-003 been addressed ?
Replies: 4
Views: 2282

Re: [Question] : Has Security Advisory AR2022-003 been addressed ?

Well the Document states :
"SCA and BBI vulnerabilities reported in this advisory may be applicable for Espressif SoC's including ESP32, ESP32-S2, ESP32-C3 and ESP32-S3. We will incorporate hardware countermeasures in our future chips to address these vulnerabilities."

Also For ESP32, EMFI has ...
by gb.123
Fri Aug 18, 2023 12:39 pm
Forum: Hardware
Topic: [Question] : Has Security Advisory AR2022-003 been addressed ?
Replies: 4
Views: 2282

[Question] : Has Security Advisory AR2022-003 been addressed ?

Hello,
Anyone knows if Security Advisory AR2022-003 been addressed ?
If yes, then what is the revision number of ESP32-S3 that addresses this issue ?
(I am specifically looking ESP32-S3-DevKitC which addresses this issue)
Thanks
by gb.123
Sun Feb 20, 2022 3:26 pm
Forum: ESP-IDF
Topic: Secure Boot V2 failure: Sig block 0 invalid: Image digest does not match
Replies: 4
Views: 4337

Re: Secure Boot V2 failure: Sig block 0 invalid: Image digest does not match

After discussion on the ESP-IDF github, it was concluded that this is due to mismatch of Size header in the bootloader.
Best way is to manually pass --flash_size keep or --flash_size <SIZE>
by gb.123
Thu Feb 17, 2022 7:11 pm
Forum: ESP-IDF
Topic: ESP32 Efuses
Replies: 1
Views: 2681

Re: ESP32 Efuses

Is it ok to do that?
I think its a design flaw (imho)... If you dont mind the keys being read, why not store it in your program itself and check for it while the program boots ?
(unless you are using this as a digest again)... there should be no 'negative' effect though as far as esp32 is ...
by gb.123
Thu Feb 17, 2022 5:26 pm
Forum: ESP-IDF
Topic: [Script] Easy burn e-fuse in case of Flashing Pre-Generated Keys for Flash Encryption
Replies: 3
Views: 4532

[Script] Easy burn e-fuse in case of Flashing Pre-Generated Keys for Flash Encryption

Hi All !

After reading so much on the forum and getting help from ESP admins and mods, I have written a simple BAT script to burn the required fuses to protect ESP incase someone wants to burn pre-flashed keys.

Please replace :
<PORT> to your actual connected port
<KEY> Path to your Key.bin ...
by gb.123
Thu Feb 17, 2022 3:42 pm
Forum: ESP-IDF
Topic: Secure Boot V2 failure: Sig block 0 invalid: Image digest does not match
Replies: 4
Views: 4337

Re: Secure Boot V2 failure: Sig block 0 invalid: Image digest does not match

I am also having the same problem.

I am using ESP32-DevkitC-VE (Wrover Module) with 8MB Flash.

If I burn the digest using : espefuse.py --port COM6 burn_key_digest X:\secure_boot_signing_key.pem,
I get

"Sig block 0 invalid: Image digest does not match"

If I dont burn the digest manually, I get ...
by gb.123
Thu Feb 17, 2022 12:32 pm
Forum: ESP-IDF
Topic: Does Partition.bin also need to be signed when using SecureBoot V2
Replies: 4
Views: 4481

Does Partition.bin also need to be signed when using SecureBoot V2

Hi !

I was wondering if Partition.bin(or Partition-table.bin) also needs to be signed when using SecureBoot V2. Signing is done seperately using espsecure.py sign_data command.

Does Partition.bin(or Partition-table.bin) need to be signed or is ot supposed to be burnt unsigned ?

Thanks for the help!
by gb.123
Tue Feb 01, 2022 8:20 pm
Forum: ESP-IDF
Topic: Problem in Computing AES 256 CBC
Replies: 19
Views: 30859

Re: Problem in Computing AES 256 CBC

Hi @chegewara,

I am trying to decrypt the file while writing OTA. The problem is that I get esp_image: invalid segment length 0xffc70fb10m if I use decryption. Direct non-encrypted OTA updates fine .

Code :

if (true)
{
#define BUFFER_SIZE=2048
mbedtls_aes_context aes;

const uint8_t key ...
by gb.123
Tue Feb 01, 2022 7:04 am
Forum: ESP-IDF
Topic: Problem in Computing AES 256 CBC
Replies: 19
Views: 30859

Re: Problem in Computing AES 256 CBC

I know int (11) is not the same as hex (0x11) and definitely not the same as "11".

What I wanted to do was get a series of bytes is input to be encoded and decoded back to byte format.
i,e -> input = 0x11 -> encrypt -> decrypt -> back to 0x11

I realize that the Decrypt array is showing as decimal ...

Go to advanced search