格安レーザーでRP2350のSecure Bootを突破したハッカー
Laser Fault Injection on a Budget: RP2350 Edition
Raspberry PiがDEFCON 2024で公開した「RP2350 Hacking Challenge」に挑んだ筆者が、自作の低予算レーザー故障注入(LFI)プラットフォームでSecure Bootのバイパスに成功した。チップ裏面を機械的に研磨してシリコンダイを露出させ、赤外レーザーを精密照射。グリッチ検出器を回避しつつ、Boot ROMの特定命令列に一発の故障を注入して秘密データを回収するまでの技術的詳細と製造ファイルを公開している。
レーザービームをグリッチ検出回路から離れた場所に集光すれば、検出器を作動させずに故障を注入できると考え、すぐにレーザー故障注入で挑むことにした。
- SubiculumCode
レーザー故障注入について、そんなことは全く知りませんでした。この技術は実際にどんな用途で使われているのでしょうか?外国の軍事ハードウェアの分析?セキュリティ保護されたシステムへの侵入?
- PowerElectronix
GaN HEMTは、このEPCのリファレンスデザインのように、非常に短い(可変)パルスで75Vを直接ダイオードに通す2回目の基板反復には理にかなっているでしょう:
https://epc-co.com/epc/products/evaluation-boards/epc9172
そうすれば、1.4オームの抵抗がエネルギーの60〜80%を消費するようなことはありません(40アンペアが約60Vで降下すると、瞬間的に抵抗で240Wになりますが、ダイオードの順方向電圧は60Wピークで約1.5V程度です)。
- so-gala-massey
この攻撃は、故障硬化されていないコードに対して行われています。すべての条件分岐と関数呼び出しにマスクされた値とランダムな遅延(さらに呼び出しカウンター)が使われていれば、彼のハードウェアでは不可能だったでしょう。
しかし、このプラットフォームを構築する上でこれほど多くの問題を解決するために必要な専門知識と勤勉さは、まさに並外れています!!