研究課題/領域番号 |
19K22848
|
研究機関 | 九州大学 |
研究代表者 |
小野 貴継 九州大学, システムLSI研究センター, 准教授 (80756239)
|
研究期間 (年度) |
2019-06-28 – 2022-03-31
|
キーワード | ハードウェアセキュリティ / 動作期限付きアーキテクチャ / IoTセキュリティ |
研究実績の概要 |
本研究ではIoT(Internet of Things)機器を一定期間安全に利用した後,強制的にインターネットから遮断するなど一部の機能の利用を制限するハードウェア技術の開発を目指している.これにより,目的の期間を超過して動作することを防ぐことで,安全に利用可能な期間を設計者または利用者が利用開始前に定めることができる仕組みの実現を目指す. IoT機器は管理者が近くにおらず,攻撃者は物理的にアクセスできるような状況で利用されることも多い.そこで,IoT機器が正常動作をしている間に悪意のある攻撃者によってIoT機器から情報が窃取されることを防ぐ必要がある.本研究では特にプロセッサと主記憶間の通信を観測することで,攻撃する手法に着目した.この攻撃手法では,仮にプロセッサと主記憶間を流れるデータを暗号化したとしても,データが漏洩する可能性があり,対策が求められる.既存の技術としてPathORAMが挙げられるが,実装に要するためのハードウェアオーバーヘッドが大きいという問題がある.そこで,ハードウェアオーバーヘッドを削減する手法を評価し,IoT機器における実用性について検討を行った.具体的には,PathORAMで必要とするオンチップ上のメモリ容量を削減する手法を検討した.PathORAMはこのメモリ容量が大きく,実装が困難であるという問題があった.特にリソース制約の厳しいIoT機器においては,この問題は実用を妨げる大きな要因となる.本研究では小さな容量でも動作できるよう改良し,ソフトウェアシミュレーションによる検証の結果,実装に要する面積を大幅に削減できることが分かった.
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
2: おおむね順調に進展している
理由
本年度はIoT機器が動作している間にデータが攻撃者によって窃取されることを防ぐためのハードウェアセキュリテイに着目して研究を進めた.既存技術としてPathORAMが挙げられるが,実用という観点からは課題が多いのが現状である.特に,IoT機器のように使用可能なリソース(実装面積や供給電力)に対する制約がある場合,PathORAMの利用は難しい.そこで,実装面積の削減を目的とした手法を提案し,ソフトウェアシミュレータによる検証を実施した.また,これらの成果を論文としてまとめて発表した.
|
今後の研究の推進方策 |
2019年度に開発した,IoT機器の動作可能期間設定技術,2020年度に開発した動作期間中のメモリのセキュリティ向上技術を統合するとともに,IoT機器機能無効化技術の検討を進める.IoT機器機能無効化は,特定の条件(たとえば動作可能期間が超過した場合など)にIoT機器の動作をハードウェア的に無効化するものであり,非可逆な操作である.これを実現するために,PathORAMの一部機能を非可逆的に破壊することで,プログラムを正しく実行できない,つまり動作を無効化することを検討する.具体的には,オンチップ上にあるPathORAM向けのメモリをIoT動作可能期間設定技術で用いたPCM(Phase Change Memory)で実装することを検討する.
|
次年度使用額が生じた理由 |
新型コロナウイルスの影響により,予定していた国内および海外出張がすべて中止となった.そのため,旅費および学会参加費として計上していた予算が使用できず次年度へ繰越しとなった. この繰越分に関して,2021年度は研究を加速して実施するために必要な計算機の購入にあてる予定でる.
|