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
ESP32 with ATECC608A
-
- Posts: 364
- Joined: Mon Jan 04, 2021 2:06 pm
Re: ESP32 with ATECC608A
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
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
Who is online
Users browsing this forum: No registered users and 51 guests