Centrala begrepp
ハードウェアトロイの隠れ場所を設計段階で可能な限り排除することで、ハードウェアの信頼性を向上させる。
Sammanfattning
本論文では、ハードウェアトロイの検出を容易にするための設計段階での稀少性の低減手法について提案している。
まず、理論的な分析を行い、ハードウェア設計における稀少信号の発生要因を明らかにした。具体的には、論理ゲートの種類や論理深度、設計面積などが稀少性に影響することを示した。
次に、設計の多様性と面積最適化の2つの手法を提案した。設計の多様性では、同じ機能を実現する異なる実装方式を検討し、稀少性の低い設計を選択する。面積最適化では、論理最適化によって設計面積を削減することで、稀少性を低減する。
提案手法の有効性を検証するため、統計的テスト生成法と最大クリーク活性化法の2つのトロイ検出手法を用いて評価を行った。その結果、提案手法によって稀少性が低減されたことで、トロイ検出の効率が大幅に向上することが示された。
Statistik
面積最適化によって、ECC メモリコアで10.1%、Attiny プロセッサで4.8%、NoC ルーターで7.3%、AES コアで5.2%、ECDSA コアで12.1%の面積削減が可能であった。
面積削減に伴い、ρ(<0.1)が5.8%~11.8%減少し、μ(ωall)が0.007~0.018増加した。
MERO法では8.9%~13.6%、TARMAC法では17.9%~28.4%のテスト生成時間の短縮が可能であった。
Citat
"設計の複雑性の増加と市場投入までの時間の短縮により、メーカーは一部のシステムオンチップ(SoC)設計フローを第三者ベンダーにアウトソースする機会が増えている。これにより、攻撃者がステルス性の高いトリガーを構築することで、ハードウェアトロイを挿入する機会が生まれる。"
"稀少性の低減は、攻撃者がトロイを隠す場所を減らすことで、トロイ検出を容易にする。また、既存のトロイ検出手法の性能も向上させる。"