ESP32 with ATECC608A

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

Does your application require secure storage of encryption keys? Does compromise of encryption key causes significant reduction in revenue? Normally, the ATECC608A is used for money-making devices and not necessarily for DIY projects

My questions were general question, regarding performances.

Maybe you save a little bit of RAM. They have a better quality true random number generator. That's about it

If anyone's interested, I have an implementation of the C++ Standard Library for Arduino that includes the <random> header and has all the PRNG engines. You can get it here: GitHub - Michael-Brodsky/PG: Rapid application development tools for avr/samd/megaavr architectures (Arduino, STMicro, Teensy).. You'll need to install the whole library, starting with the root folder pg/ into your sketchbook/libraries folder (where all user libraries go). If you use the green Code button on Github to download a .zip file it'll probably name the root pg-main, but you can change that to just "pg". Hit me up if you need help. Cheers!

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.