Skip to main content
Domenico
Associate III
November 20, 2022
Solved

STM32U5 Differential Power Analysis (DPA) protection

  • November 20, 2022
  • 2 replies
  • 1196 views

Hi,

Where can I find how the protection against DPA attacks implemented in the STM32U585 microcontroller works?

I couldn't find anything in the datasheet and reference manual.

Thanks

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

Hi @Domenico​,

it's implemented in the SAES HW, so there are plenty of options to defend against DPA. Random noise, random delays, processing the sub-computations in different order or in parallel, XOR with mask which is later removed... There are lotsvof interesting choices.

However, the exact implementation is obviously secret.

BR,

J

2 replies

Technical Moderator
November 23, 2022

Hello @Domenico​,

I added a couple of topics to your question: "STM32U5", "Cryptography" and "Security" to give a broader audience of this post and increase its chance to be reviewed by our experts.

Hi @JHOUD​,

Can you please help on this topic?

Imen

"When your question is answered, please close this topic by clicking ""Accept as Solution"".ThanksImen"
Bubbles
BubblesBest answer
ST Employee
November 24, 2022

Hi @Domenico​,

it's implemented in the SAES HW, so there are plenty of options to defend against DPA. Random noise, random delays, processing the sub-computations in different order or in parallel, XOR with mask which is later removed... There are lotsvof interesting choices.

However, the exact implementation is obviously secret.

BR,

J

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.