【问题标题】:De-activating the Core Voltage Regulator to Perform Power Analysis on STM32F407 DISCOVERY Board [closed]停用核心稳压器以在 STM32F407 DISCOVERY 板上执行功率分析 [关闭]
【发布时间】:2021-09-04 12:03:10
【问题描述】:

我正在尝试对我在 STM32F407 DISCOVERY MCU 上实现的 AES-128 执行功率分析(边信道攻击)。我发现我可以使用 VCap1 和 Vcap2 的电流探头进行测量。为此,应关闭为内核供电的稳压器,并应为处理器供电以将噪声降至最低。但是调节器在核心里面,我不能把它取下来。如何停用调节器?或者有没有其他方法可以对 STM32F407VG MCU 进行功耗分析?

【问题讨论】:

  • 我从未听说攻击者需要这样做。它需要特权才能执行,这意味着根本不需要执行功率分析。
  • 实际上不一定会这样做,但是通过这种方式,找到与密钥相关性的可能性会增加。我希望看到更好的相关性,以便找到针对 Power Attack 的预防机制。

标签: aes stm32 stm32f4discovery power-analysis side-channel-attacks


【解决方案1】:

恐怕这是不可能的。稳压器必须为on,否则内核和外设时钟将无法工作。这个调节器没办法切换off

你需要另辟蹊径。

【讨论】:

  • 感谢您的宝贵意见:)我必须在STM32上进行此分析,所以我会尝试在不关闭稳压器的情况下进行测量。
【解决方案2】:

数据表中提到,在某些封装上,有一个名为 BYPASS_REG 的引脚可用于禁用内部稳压器并允许您使用 V_CAP 引脚为内核供电。请参阅 STM32F407 数据表 (DS8626) 中的第 2.2.16 节电压调节器

不幸的是,探索板上的 STM32F407V 不是具有BYPASS_REG 引脚的封装之一。根据表 3,此引脚存在于 WLCSP90、UFBGA176 和 LQFP176 封装上。稳压器开/关和内部复位开/关可用性

【讨论】:

  • 首先感谢您的详细研究和评论。正如您所提到的,Bypass_reg 似乎在 STM32F407VG 探索板上不可用。因此无论如何信号都会有噪音。
猜你喜欢
  • 2018-06-08
  • 1970-01-01
  • 2019-12-16
  • 2014-12-28
  • 1970-01-01
  • 1970-01-01
  • 2021-10-25
  • 1970-01-01
  • 2023-03-28
相关资源
最近更新 更多