Skip to main content
Explorer
December 7, 2023
Solved

Good options to store public key in stm32h753

  • December 7, 2023
  • 2 replies
  • 2212 views

Hi,

 I am using a stm32h753 controller for my project, in which I need to store public key which could be updated during runtime. Is there any way I could store it inside the controller securely? Also do the stm32h753's flash has OTP? I could not find one in the reference manual.

Aswath

    This topic has been closed for replies.
    Best answer by TDK

    The only non-volatile memory available on that chip is the flash. You can store it in a flash page, assuming you have one to devote to that. No OTP on this chip.

     

    2 replies

    TDKAnswer
    Super User
    December 7, 2023

    The only non-volatile memory available on that chip is the flash. You can store it in a flash page, assuming you have one to devote to that. No OTP on this chip.

     

    aswathAuthor
    Explorer
    December 7, 2023

    Thanks @TDK for the quick reply.

    aswathAuthor
    Explorer
    December 7, 2023

    Page 25 says 2KB of user option bytes. Can this be used in someway? I couldn't find memory map address or APIs regarding this.

    Thanks
    Datasheet - STM32H753xI - 32-bit Arm® Cortex®-M7 480MHz MCUs, 2MB flash, 1MB RAM, 46 com. and analog interfaces, crypto
    aswath_0-1701922562183.png

     

    Super User
    December 7, 2023

    No, they can't be used and are not user accessible. The datasheet should be changed as it's misleading.