Cypress、IoTをセキュアに守るPSoCマイコンの開発ツールを充実
IoTはセキュリティが問になると言われて久しいが、Cypressはセキュリティを組み込んだPSoC 64シリーズを発売する。PSoC(Programmable SoC)はアナログv路をプログラムできるマイコンであり、当初の8ビットから32ビットのArm Cortex-Mコアも集積するようになった。今vはセキュアなv路とソフトウエアを組み込み、IoT-AdvantEdge(アドバンテッジ)と@けた。
Arm Cortex-M0/M4シリーズをCPUコアとするPSoCマイコンとして、今v発表したシリーズはPSoC62とPSoC64で、MCUにセキュリティ機Δ魏辰┐燭發。これまでIoT端にセキュリティ機Δ鯀箸濆んだマイコンはなく、Infineonのセキュリティ専マイコンAurixを通して認証するというように別チップで認証していた。また、ArmのTrust Zoneのようにセキュアな隹亜淵灰鵐謄福砲鮹Tして、実行環境を分`することも可Δ。
図1 ロードマップ 出Z:Cypress Semiconductor
実際のシリーズには、セキュリティのレベルに応じてTしている(図1)。例えば、PSoC 64 SecureBootでは、パソコンのBIOSに組み込まれているRoot of Trust機Δ鬟妊丱ぅ垢IDによってハードウエアとして組み込んでいる。これは電源をオンした時に立ち屬る壻で、セキュリティを確認する動作に組み込む機Δ任△、最低限のセキュリティ機Δ箸い┐。
さらにセキュアなレベルは、PSoC 64 Standard Secureであり、Arm v7-MおよびArm v8-M向けのセキュリティのファームウエアである、Trusted Firmware-M(TF-M)が組み込まれている。これは、PSA(Platform Security Architecture)を実行できるリファレンスであり、PSAは接されたデバイスを解析から実行までセキュリティを確立できるようにするためのレシピである。TF-Mは、ソフトウエアの構成をいろいろ変えることによって、トラストな実行環境を作り屬欧襪燭瓩了伝箸澆、セキュアなストレージや暗イ宗⊂霾鵑隣確さを確認するための構成証(Attestation)などからなっている。
TF-Mの中にセキュアブート機Δ肇札ュアプロビジョニングも含まれており、要なソフトウエアのアップグレードをサポートしつつ、不審なファームウエアがM}にアップデートしないよう防Vする役割をeつ。加えて、アマゾンのAWSクラウドのIoT Coreサービスにもつなげられるようになっている。
来版のPSoC 64 Futureでは、ハードウエアベースのH要素認証や、ストリーミングの暗イ修覆匹蘯{加する。ストリーミングサービスのようなブロードキャスティングではなく、プライベートなでの応に使われるという。
さらに、IoTデバイスを開発するためのリファレンスデザインを4|類と、IoTデバイスに組み込むソフトウエア開発ツールのModus Toolbox 2.1も提供する。リファレンスデザインボード(図2)には、田作所のWi-Fi/Bluetoothの通信コンボモジュールが搭載されており、インターネットにつながるようになっている。
図2 ハードウエアのリファレンスデザインボードも提供 出Z:Cypress Semiconductor
図2の左から低消J電版設、低コスト設、クラウドに接してもセキュリティが保たれる設、そして端がすでに認証済みで、そのままとしても使えるボードとなっている。いずれもWi-Fi経yでインターネットにつながる。
IoTの接も含めたソフトウエア開発ツールModus Toolboxは(図3)、数QiにA収したBroadcomのWicedキットをPSoC開発ツールに組み込んでk本化したもの。
図3 Modus Toolboxの機ΔIDEからクラウド接までl富に 出Z:Cypress Semiconductor
IDE(統合設環境)だけではなく、RTOSやコンパイラ、デバッガなどが入っており、クラウド接機Δ任AWSだけではなくMicrosoft AzureやO社のクラウドも組み込めるようになっている。ライブラリもl富になったとしている。
なお、CypressはInfineon TechnologiesからA収提案をpけ、Q国にR認を求めていたが、このほど最後の中国からもR認がuられたため、昨日A収完了を発表した。IoTはInfineonがeっていない分野であり、Cypressとのクルマ、噞で相乗効果がjきい。