ArmのIoTセキュリティソリューション〜PSAとPSA認定
今ビジネスはデジタル技術を利用したデジタルトランスフォメーションの実現が急務になっています。ネットに接続されたデバイスを使ったIoTはその代表例ですが、ネットに接続することでセキュリティの問題がクロースアップされています。ネットにつながれば、ネットの先の世界から攻撃される可能性があります。セキュリティは既に他人事ではありません。この講演では、ArmのセキュリティアーキテクチャであるPSAとその認定についてご説明します。
今ビジネスはデジタル技術を利用したデジタルトランスフォメーションの実現が急務になっています。ネットに接続されたデバイスを使ったIoTはその代表例ですが、ネットに接続することでセキュリティの問題がクロースアップされています。ネットにつながれば、ネットの先の世界から攻撃される可能性があります。セキュリティは既に他人事ではありません。この講演では、ArmのセキュリティアーキテクチャであるPSAとその認定についてご説明します。
SPRESENSE SDKに同梱されたリアルタイムOS「NuttX」は、エッジにネットワーク機能を簡単に統合可能な製品です。NuttXは、ネットワーク通信に不可欠なデバイスドライバやプロトコルスタックが内蔵しているため、開発者はコードを一行も書くことなく、SDKを設定するだけで、エッジデバイスをWi-Fi(無線LAN)のネットワーク網に参加させることができます。今回の初心者講座では、まず前半でNuttXに同梱されたネットワーク機能の概要を紹介し、後半では動画を交えてビルド手順や実行の様子を紹介します。
世の中にIoTが広まるにつれてエッジ・デバイスもサイバーアタックの対象とされるようになってきました。エッジ・デバイスと言えどもひとたびサイバーアタックの対象となるとその被害や社会に与える影響は非常に大きなものになります。また、セキュリティ対策は後付けではなく、設計段階から検討する必要があります。リアルタイムOSを使ったシステムにおいても、セキュリティ対策は免れません。
SPRESENSEは「SPRESENSE SDK」に同梱されたリアルタイムOS「NuttX」により「POSIXインタフェース」に対応したアプリケーションを実行できます。今回は、まず「POSIXインタフェースの魅力」について触れ、次に移植性の鍵を握る「POSIXインタフェースの概要」を紹介します。最後に「ソフトウェアを移植するデモ」を動画にてお見せします。是非、システム開発の高効率化にお役立てください。
FPGAプロトタイプは、多くの場合実際のLSIと異なる論理で実装されており、LSIの論理が完成してからリリースされるまで数か月要していることをご存知でしょうか? ケイデンスが提供する"Protium? X1"は、LSIと同じ論理で、かつLSI開発と並行して利用できる唯一のFPGAプロトタイプ装置です。
「リアルタイムOS(RTOS)」はタスク制御機能を提供するソフトウェア・プラットフォームです。今回の初心者講座マルチコア編では、SPRESENSEのアプリケーション開発から一歩踏み込み、SDK同梱のリアルタイムOS「NuttX」の特長と、その効果を紹介します。