Skip to main content
DanW
Associate
February 16, 2020
Question

How to get STM32H secure firmware to work with external crypto chip

  • February 16, 2020
  • 2 replies
  • 1560 views

Need help on the secure programming support for STM32H753V MCU, OTA using hardware secure chip ATECC608A. Any example code or procedure would be a great help. Thank you.

This topic has been closed for replies.

2 replies

Pavel A.
Super User
February 16, 2020

Can you be a bit more specific? OTA means over the air. STM32H753 is not wireless - no bluetooth or wi-fi.

But STM32H753 has its own crypto accelerators.

-- pa

DanW
DanWAuthor
Associate
February 16, 2020
Thanks for the reply Pavel,
Maheshwar, could you advise Pavel on the below?
Can you be a bit more specific? OTA means over the air. STM32H753 is not wireless - no bluetooth or wi-fi.
But STM32H753 has its own crypto accelerators.
Cheers!
Danny
DanW
DanWAuthor
Associate
February 17, 2020

Thank you for the reply . Actually we are using the wifi to update the firmware for this we have a wifi device connected to the microcontroller(UART interface ) . What we want to know is how to interface the external secure chip ATECC608A device . For ATECC608A device we have I2C interface and how to link with secure boot process to this device . Please let us know procedure and appreciate if there is any reference source for that.

Cheers!

Tesla DeLorean
Guru
February 17, 2020

As it's an ATMEL/MICROCHIP thing there's probably not going to be "reference source" for such from ST, you likely need to port examples and merge into your current implementation. Check related ATMEL and ST application notes. Perhaps discuss with an ST FAE or domain expert, or with your contractor.

Skimming the docs, the biggest advantage of the ATECC608A is that you can secure/hide your keys inside it.

https://github.com/RiddleAndCode/ECLet_STM32

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..