ロボットが人間と共存する時代、「安全性」と「セキュリティ」の両立が不可欠になりつつあります。Lattice Semiconductorのセキュリティビジネス担当バイスプレジデントであるEric Sivertsonは、最新のポッドキャスト番組でFPGA(フィールドプログラマブルゲートアレイ)がロボットセキュリティにおいて重要な役割を果たすことを強調しました。
サイバーフィジカルシステムの時代へ
今日のロボティクス産業は大きなパラダイムシフトを迎えています。従来、ロボットアームなどは安全柵で囲まれるか床に固定されていましたが、ヒューマノイドロボットやテスラのような移動式ロボットの登場により、サイバーとフィジカルな世界が交差する「サイバーフィジカルシステム」が急速に現実化してきたのです。このような環境では、ロボットが単に安全に動作するだけでは不十分であり、同時にセキュアであることが求められます。ヒューマノイドロボットが安全性とセキュリティの両立を象徴する存在として注目される理由はここにあります。
複合的な攻撃リスクへの対抗
ロボットシステムはソフトウェアとハードウェアの複数のコンポーネントから構成されており、FPGA やASIC(特定用途向け集積回路)などのハードウェアベースのシステムが含まれます。問題は、安全パラメータを構築した後でも、攻撃者がソフトウェア構造に侵入し、その安全パラメータが参照するデータセットを改ざんする可能性があるという点です。万が一数千台のヒューマノイドロボットがすべてハッキングされた場合、数十キログラムから百キログラムの物体を扱うロボットが兵器と化す危険性も考えられます。
セキュアな通信基盤の構築
このリスクに対抗するため、ハードウェア開発者が検討すべき重要なセキュリティ機能があります。アテステーション(認証)はその筆頭であり、システムが想定通りの正規デバイスであることを確認する仕組みです。センサーやPLC(プログラマブルロジックコントローラ)が信頼できる実体であることを検証する必要があります。この確認は双方向で行われ、センサー側も自身が製造元の正規クラウドと通信していることを確認します。加えて両端が正規のコードを実行しているかを検証するため、デジタル署名による認証コード確認が必要とされており、FPGAはこうしたセキュリティ機能の実装において中核的な役割を担うとみられます。
