研究課題/領域番号 |
20K23319
|
研究種目 |
研究活動スタート支援
|
配分区分 | 基金 |
審査区分 |
1001:情報科学、情報工学およびその関連分野
|
研究機関 | 東京工業大学 |
研究代表者 |
佐々木 広 東京工業大学, 工学院, 准教授 (20534605)
|
研究期間 (年度) |
2020-09-11 – 2023-03-31
|
キーワード | Spectre / ハードウェアセキュリティ / 分岐予測 / 投機実行 |
研究成果の概要 |
2018年に報告されたSpectreというプロセッサのハードウェア実装に関する脆弱性は、最悪の場合攻撃者がメモリ内の任意のアドレスのデータを読み出せるため非常に深刻である。本脆弱性を利用したSpectre攻撃は現実的な対策技術が提案されておらず、その対策は重要な課題となっている。本研究を通して、プログラムを実行する際にプロセッサに意図的に誤った分岐方向の実行を(投機的に)させること(およびファジングと呼ばれるソフトウェアのテスト手法)を利用した、Spectreガジェット(Spectre攻撃に用いることが可能な命令列)の検出機構を構想するに至った。
|
自由記述の分野 |
コンピュータアーキテクチャ、コンピュータセキュリティ、コンピュータシステム
|
研究成果の学術的意義や社会的意義 |
Spectre攻撃はプロセッサのハードウェア実装に起因するものであり、ソフトウェアでの対策は大きな性能オーバーヘッドを伴う。一方でハードウェアによる対策は現実的なものが提案されておらず、実現の可否については不透明である。本研究を通して得られた構想は実行ソフトウェア内からSpectre攻撃に利用され得るSpectreガジェットを検出するものであり、効果的な対策への足がかりとなる可能性を有している。
|