المفاهيم الأساسية
多形トランジスタを使用したスイッチボックスを用いて、RTLレベルでインターコネクトを難読化することで、安全なハードウェアの生成を実現する。
الملخص
本論文では、RTLレベルでのインターコネクト難読化手法を提案している。
まず、多形トランジスタを使用したポリモーフィックなスイッチボックス(SB)を設計する。従来のCMOSベースのSBと比べ、多形SBでは制御ゲートとポラリティゲートの組み合わせを隠し鍵として使うことで、より多くの鍵ビット組み合わせを実現できる。
次に、セキュリティ指向の高位合成アルゴリズムを提案する。これにより、RTL機能ユニットへの割り当てを最適化し、多形SBを挿入した際に、誤った鍵ビットが入力された場合に複数の出力レジスタの値が破損されるようにする。
最後に、提案手法を適用したRTLデザインに対してSMTベースのRTLロジック攻撃を実行し、難読化手法の堅牢性を検証している。実験結果から、提案手法は高い耐性を持つことが示された。
الإحصائيات
10個のベンチマークにおいて、20%のオーバーヘッドで128ビットから512ビットの鍵サイズを実現できた。
SMTベースの攻撃に対して10時間以上の時間内に鍵を解読できなかった。