Page 1 of 1

ESP32 with ATECC608A

Posted: Tue Sep 21, 2021 7:42 am
by Die_32_
Hi all,

is there a benefit to us an external chip like ATECC608A to store crypto keys instead of saving them in the ESP32 flash ?

Will be the performance better? i.e. less RAM % of ESP32 usage, speed...also security of course ?

Thanks

Re: ESP32 with ATECC608A

Posted: Wed Sep 22, 2021 10:03 am
by ESP_Minatel
Hi,

Does your product/project requires this level of security?

I don't think you'll have any benefits in terms of resources performance. To use the ATECC608 you need to use the library and the communication is over I2C.

You can store the keys inside the flash, but it's recommended to use secure boot and flash encryption.

In my opinion the benefit of using the crypto auth is the fact that you can order (in high volumes) the IC with a pre-burned key (Trust and Go).

Just FYI for future projects:

For the ESP32-S2 you don't need to add the crypto auth IC, but for ESP32 you don't have this feature.

ESP32-S2: Digital Signature Peripheral

Re: ESP32 with ATECC608A

Posted: Mon Sep 27, 2021 11:31 am
by Die_32_
Thanks!