Concepts de base
ハードウェアデバイス上で効率的に動作する深層学習モデルを自動的にトレーニングおよび進化させる設計方法論を提案する。
Résumé
今日のインターネットがつながった世界では、データ侵害やサイバー攻撃が個人や組織に重要なリスクをもたらす中、コンピュータネットワークとシステムを保護することが不可欠です。その中でも、侵入検知システム(IDS)は、ネットワークトラフィックやホスト活動を監視し、未承認または悪意のある活動を検出して対応するセキュリティ技術です。従来のIDSは事前定義されたルールに基づいて攻撃パターンを特定していましたが、これらのルールベースシステムはサイバー脅威の進化に追いつくことが難しくなっています。一方、機械学習技術は大容量のデータから学習し、複雑なパターンを識別できる能力を持っており、IDSの能力向上に貢献しています。しかし、ハードウェアやエッジデバイス上で機械学習ベースのIDSを展開することはいくつかの課題を抱えています。本論文では、最新技術と比較可能な性能で1000倍以上も小さいニューラルネットワーク(NN)モデルを自動的にトレーニングおよび進化させる新しい方法論を提供します。
Stats
フロントガードプロセッサ(FPGA)への展開時に使用されるLUT数は他の先行技術と比較して2.3〜8.5倍少ない。
CNNs [8]では256×4096×2048× 4096×1536×96×13要素が使用されている。
q-InfoNEATは256×4×1であり、LUT数は6943個である。
Citations
"Deploying ML-based IDSs on hardware devices poses a significant challenge due to their limitations in computational resources, power consumption, and network connectivity."
"Furthermore, this network, when deployed on hardware, has lower latency, higher throughput, and subsequently utilizes up to 8.5× fewer LUTs while achieving comparable performance when compared to the state-of-the-art techniques."