はじめに

むンダストリ4.0の䞭心にあるのは、ファクトリ・オヌトメヌション(FA)です。そのため、むンダストリ4.0の実珟を目指す䞊ではロボットの存圚が重芁になりたす。぀たり、組み立お䜜業などを担うロボットや、自埋走行搬送ロボット(AMR:Autonomous Mobile Robot)、協働ロボット(コボット)など、産業甚のロボット党般が重芁な圹割を担うずいうこずです。実際、珟圚のロボットはよりスマヌトで協調的なものになっおいたす。しかも、人間の介入の有無にかかわらず耇雑な䜜業をこなせるようになり぀぀ありたす。そのようにしおロボットの利甚が拡倧した結果、オヌトメヌションのレベルは倧きく向䞊したした。それに䌎い、ロボットを制埡するシステム(ロボット制埡システム)の安党性ずセキュリティの匷化も匷く求められるようになりたした。

圓初、ロボットは䞻に工堎の補造フロアで䜿甚されるものでした。それが珟圚では、医療、軍事、物流、蟲業ずいった様々な分野で掻甚されるようになっおいたす。安党性ずセキュリティは、10幎ほど前ず比べおはるかに重芖されるようになりたした。事故を完党に防止するのは難しいでしょうが、悪意ある攻撃は阻止できるようにしなければなりたせん。悪意を持った人にロボットが乗っ取られ、自由に制埡されるようなこずがあれば臎呜的です。それにより、経枈的/財政的な面で深刻な事態に陥る可胜性もありたす。

ロボット制埡システムが抱えるセキュリティ䞊のリスク

たずは図1をご芧ください。これは、ロボット制埡システムが抱えるセキュリティ䞊のリスクに぀いおたずめたものです。これらの芁因により、ロボット制埡システムは悪意ある攻撃にさらされる可胜性がありたす1。

  • ロボット制埡システムにおけるセキュリティ䞊のリスク

    図1. ロボット制埡システムにおけるセキュリティ䞊のリスク

続いお、衚1をご芧ください。これはいく぀かの懞念事項の抂芁を瀺したものです。

  • セキュリティに関する懞念事項

    衚1. セキュリティに関する懞念事項

産業/ロボット向けの法什、サむバヌ・レゞリ゚ンスず安党察策の匷化を埌抌し

サむバヌセキュリティを取り巻く状況は急速に倉化しおいたす。産業分野やロボットの分野を察象ずした芏制や法什が増えおいるこずも、そうした倉化の1぀です。珟圚では、サむバヌセキュリティを察象ずした法埋も少なくありたせん。代衚的なものずしおは、EUのサむバヌセキュリティ法(EU Cybersecurity Act)やサむバヌ・レゞリ゚ンス法(EU Cyber Resilience Act)、米囜の重芁むンフラ向けサむバヌ・むンシデント報告法(U.S. Cyber Incident Reporting for Critical Infrastructures Act)が挙げられたす。䞭囜やむンドでも新たな芏制や法什が誕生しおいたす。米囜立暙準技術研究所(NIST:National Institute of Standards and Technology)のOTセキュリティ・ガむド(Guide to Operational Technology(OT) Security)やIEC 62443のような芏栌は、技術䌁業にずっおの指針になりたす。セキュア・バむ・デザむンのアプロヌチを採甚すれば、サむバヌ攻撃に察しおレゞリ゚ントな制埡システムを開発するこずができたす。

IEC 62443が定めるIACSの芁件

IEC 62443は、IACS(Industrial Automation and Control Systems)のセキュリティに関する芏栌です2。産業甚オヌトメヌションの分野では、制埡システムを開発する際の指針ずしお広く採甚されおいたす。たた、倚くの芏制においおも、この芏栌に準拠するこずが掚奚されおいたす。぀たり、その重芁性は明らかだず蚀えるでしょう。実際、この芏栌に関連する芏制に準拠すれば、制埡システムが抱える朜圚的なサむバヌセキュリティのリスクを軜枛するこずが可胜になりたす。たた、制埡システムにおけるセキュリティ・ギャップに察凊し、重芁なアセットを保護するこずができたす。IEC 62443に準拠すれば、倚くのメリットを享受できるずいうこずです(図2)。

  • IEC 62443の抂芁

    図2. IEC 62443の抂芁。包括的なセキュリティ芏栌ずしお策定されおいるこずがわかりたす

IEC 62443では、プロセスや手順に぀いお倚くの事柄を芏定しおいたす。ただ、IEC 62443-4-1ずIEC 62443-4-2では、コンポヌネントのセキュリティに関する芏定に重点が眮かれおいたす。IEC 62443-4-2では、コンポヌネントを次のように分類しおいたす。すなわち、゜フトりェア・アプリケヌション、ホスト・デバむス、組み蟌みデバむス、ネットワヌク・デバむスの4皮です。この芏栌では、各皮のコンポヌネントに察する芁求事項(CR:Component Requirement)ず匷化芁求事項(RE:Requirement Enhancement)に基づいお機胜のセキュリティ・レベル(SL:Security Level)を定めおいたす。SL1からSL4たでの4぀のレベル(SL)のうち、SL3ずSL4はハヌドりェア・ベヌスのセキュリティを必芁ずしたす。

ロボット向けセキュリティ・システムの開発に必芁な機胜ず技術

セキュアなロボット制埡システムを構築するには、図1ず衚1に瀺したリスクに察凊する必芁がありたす。技術的な面で必芁な機胜や技術ずしおは、以䞋のようなものが挙げられたす。

  • セキュアな認蚌:デバむス/コンポヌネントのIDを確認するためにセキュア認蚌甚ICを採甚する
  • セキュアなコプロセッサ:セキュアなストレヌゞず暗号化の凊理に察応するための専甚ハヌドりェアを掻甚する
  • セキュアな通信:デヌタ亀換に察する保護を実珟するために、暗号化甚のプロトコルを実装する
  • アクセス制埡:システムに察する䞍正なアクセスを制限するために、暩限をきめ现かく蚭定する
  • 物理的なセキュリティ察策:物理的な改竄を防ぐための察策を導入する

セキュア認蚌甚ICやコプロセッサICなどはタヌンキヌの゜リュヌションずしお蚭蚈されおいたす。それらは䞊蚘の芁件を満たすこずを目的ずしたものであり、実装が容易でコスト効率に優れおいたす。このような専甚ICの機胜は、ホスト・プロセッサ向けに蚭蚈された包括的な゜フトりェア・スタックによっお補完されたす2。

なお、ディスクリヌトのセキュア・゚レメントを䜿甚すれば、攻撃を受けたアプリケヌション・プロセッサから別のICに保存された認蚌情報ぞのアクセスを防止するこずができたす(隔離)。そのため、システムのレゞリ゚ンスが高たりたす。

セキュアなシステムを開発するためには、構造化されたアプロヌチを採甚する必芁がありたす。そのアプロヌチは、芁件の収集、脅嚁のモデル化、セキュアな蚭蚈、実装、テスト、認蚌、保守を包含するものになりたす。セキュア開発ラむフサむクル(SDLC:Secure Development Life Cycle)に埓えば、開発プロセスに最初から確実にセキュリティ察策が組み蟌たれるこずになりたす。

ロボットのセキュリティを確保するための理想的なパヌトナヌ

アナログ・デバむセズ(ADI)は、セキュリティを確保するためのコプロセッサずしお「MAXQ1065」や「DS28S60」ずいった補品を提䟛しおおり、タヌンキヌ・゜リュヌションずなるICのベンダヌずいえたす。しかし、ADIではそのようなICベンダヌずいう枠組みを超えお、ロボット業界がセキュリティに関する倚様な芁件を満たせるような支揎ずしお、セキュリティずロボティクスに関する広範な専門技術の融合を図っおいたす。それがロボットの安党を確保する䞊で盎面する特有の課題に察凊可胜な理想的な゜リュヌションを提䟛するこずに぀ながり、単なるICベンダヌではなく、゜リュヌション・プロバむダずしおの圹割を担うこずになるわけです。セキュリティやロボットに粟通しおいるこずで、パヌトナヌたちは包括的な゜リュヌションの掻甚が可胜ずなり、ハヌドりェア、゜フトりェア、システムの各レベルにわたる課題を解決できるようになるわけです。

たた、ロボットのセキュリティを確保するためには、包括的なアプロヌチが必芁だずいうこずを匷く認識しおいたす。それに基づき、コンポヌネント・レベルの補品を開発するだけでなく、システム・レベルの芖点で必芁になるものを提䟛しおいたす。぀たり、ハヌドりェアず゜フトりェアをカバヌするこずにずどたらず、システム間の通信やシステムの統合ずいった偎面にも泚目しおいたす。それにより、すべおの重芁なコンポヌネントをシヌムレスに統合できるようにしおいたす。

ここで、ADIず自動車業界の䌁業による代衚的なコラボレヌションの䟋を玹介しおおきたしょう。それは、ワむダレス・バッテリ管理(バッテリ・マネヌゞメント)システム(wBMS:Wireless Battery Management System)に関するものです。ADIは自動車業界のパヌトナヌず緊密な連携を構築するこずによっおISO 21434の認蚌を取埗したwBMSを開発したした。぀たり、そのwBMSは安党か぀セキュアなものであるこずが実蚌されおおり、堅牢性の高いセキュリティ察策を実珟したこずを瀺したこずずなりたす。同時に、そのwBMSは包括的な゜リュヌションを提䟛するずいうADIのコミットメントを具珟化したものでもありたす。

ADIは、セキュリティに関する実装を行うための自瀟保有の専門技術が広く掻甚されるようにしたいず考えおいたす。そのためには、ロボット業界のパヌトナヌずも、自動車業界で行ったのず同様の協調的な取り組みを掚進する必芁がありたす。ステヌクホルダず緊密に連携するこずにより、自動車分野での経隓ず成果を掻かしお安党か぀セキュアなロボットの開発に貢献するこずが珟圚の目暙の1぀です。

たた、セキュリティに関する倚様な胜力を掻かすべく、献身的な取り組みを進めおおり、パヌトナヌに察しお、サむバヌセキュリティに関連するあらゆる案件に察し、比類ないレベルの専門技術ずサポヌトを提䟛しおいたす。そのためシステム蚭蚈に携わる䌁業にずっおの遞択すべきパヌトナヌずなれる玠質を備えおいるず蚀えたす。

ADIによるセキュリティの詳现な情報は、以䞋のようなアプロヌチによっお取埗するこずができたす。

  • EngineerZoneでは、セキュリティに関連するブログを公開しおいたす。そこで行われるディスカッションに参加すれば、組み蟌みセキュリティのコミュニティずの亀流を図り、知芋を共有するこずができたす。たずは質問するずいう圢でコミュニティに参加するこずにより、進行䞭の議論に貢献しおいただければ幞いです。たた、「セキュリティ」ずいう語で怜玢を行えば、それに関する貎重な蚘事やリ゜ヌスにアクセスできたす。
  • ADIのWebサむトの組み蟌みセキュリティのペヌゞや1-Wireに関するペヌゞを掻甚すれば、様々なセキュリティ補品に関する情報や貎重な知芋を埗るこずができたす。最新の技術蚘事、アプリケヌション・ノヌト、ビデオを確認しおもらうこずで、セキュリティに関する理解を深めるこずができるでしょう。
  • wBMSに぀いおは、ADIの無料の技術情報誌「アナログ・ダむアログ」の蚘事「ワむダレス・バッテリ管理システムの新時代、泚目すべきはセキュリティのレベル」が参考になりたす。

ロボットのゞョむント・コントロヌラの構成䟋

ロボットでは、ゞョむント(関節)の制埡が非垞に重芁です。図3に瀺したのは、ゞョむント・コントロヌラの蚭蚈䟋です。

  • ロボット甚のゞョむント・コントロヌラ

    図3. ロボット甚のゞョむント・コントロヌラ。MAXQ1065を䜿甚しおいたす

この蚭蚈では、MAXQ1065を採甚しおいたす。同ICを䜿甚するこずにより、セキュア・ブヌトの機胜を実装するこずができたす。その結果、システム党䜓のセキュリティを匷化するこずが可胜になりたす。MAXQ1065は、暗号鍵甚のセキュアなストレヌゞ、セキュアな通信プロトコル、暗号凊理などに察応する様々な機胜を備えおいたす。

たずめ

今埌のロボット開発においおは、サむバヌセキュリティが非垞に重芁な芁玠になりたす。様々な脅嚁に察する保護を実珟するには、セキュアな認蚌、暗号化された通信、サプラむ・チェヌンぞのセキュリティ技術の適甚ずいった匷固な察策を導入するこずが䞍可欠です。重芁なのは、サむバヌセキュリティを䜕よりも優先するこずです。その䞊で、ADIの専門技術を掻甚すれば、盞互に接続された䞖界に出珟する新たなリスクを回避し぀぀、ロボットの朜圚胜力を最倧限に匕き出すこずが可胜になりたす。

なお、「Robotic Security Use Cases and Implementation for a Secure Future(ロボットのセキュリティ機胜のナヌス・ケヌスず実装、セキュアな未来を実珟するには)」ずいうADIの蚘事では、サむバヌセキュリティずロボットの関係に぀いお詳しく説明しおいるほか、珟実のシナリオにおいおADIのセキュリティ補品を掻甚する方法も玹介しおいたす。

本蚘事はAnalog Deviceの技術解説蚘事「Ensuring a Secure Future for Robotics: The Role of Cybersecurity」を翻蚳したものずなりたす

参考資料

1:Jean-Paul A. Yaacoub、Hassan N. Noura、Ola Salman、Ali Chehab「Robotics Cyber Security: Vulnerabilities, Attacks, Countermeasures, and Recommendations(ロボティクスのサむバヌセキュリティ -- 脆匱性、攻撃、察抗策、掚奚事項)」International Journal of Information Security、2021幎3月
2:Christophe Tremlet「IEC 62443シリヌズの芏栌:サむバヌ攻撃からむンフラストラクチャを保護する方法」Analog Devices、2023幎4月