Keskeiset käsitteet
モノのインターネット(IoT)や分散サイバーフィジカルシステム(CPS)における相互運用性とセキュリティの課題に対処するために、複数の通信モデルと柔軟なセキュリティフレームワークをサポートするAPI設計とその実行時についての実用的なケーススタディ。
Tiivistelmä
モノのインターネットの相互運用性とセキュリティのためのAPI設計のケーススタディ:論文要約
この論文は、モノのインターネット(IoT)や分散サイバーフィジカルシステム(CPS)における相互運用性とセキュリティの課題に対処するために、新たに設計されたAPIと、そのAPIに基づいたランタイムの実装に関するケーススタディを詳述した研究論文です。
ヘテロジニアスなデバイスやアプリケーションが混在するIoTや分散CPS環境において、相互運用性とセキュリティを向上させるための効果的なAPIとランタイムを設計・実装すること。
API設計: リスナーとコネクタという2種類のノードを定義し、ポイントツーポイント通信とパブリッシュ/サブスクライブ通信の両方をサポートする7つのAPI関数を設計。
相互運用性の実現: 上記APIを、TCP/IPを用いたクライアントサーバーモデルとMQTTを用いたパブリッシュ/サブスクライブモデルの2つの代表的な通信モデルに適用することで、相互運用性を実現。
セキュリティの確保: 認証とセキュアな通信のために、鍵配信センター(KDC)を用いたセッション鍵の発行と、メッセージの暗号化・復号化、およびメッセージ認証コード(MAC)による整合性チェックを実装。
ケーススタディ: オープンソースソフトウェアであるLingua Franca (LF) とSecure Swarm Toolkit (SST) を活用し、提案するAPI設計に基づいたランタイムシステムを開発。
評価: 実装したランタイムシステムを用いて、通信時間、バイナリサイズ、メッセージサイズなどの観点から、提案手法のオーバーヘッドを測定し、その有効性を評価。