半導プロセッサメーカーが集Tした師走(IoT/セキュリティ)
師走に代表的なプロセッサメーカーのイベントが々開かれた。後半では、IoTの未来をQualcomm、Arm、そして無料のCPUコア、RISC-Vの動きを紹介する。QualcommはIoTの未来を単なるコネクティビティから賢さとセキュリティも加わるとし、Armはセキュアフレームワークを紹介した。無料のCPUコアRISC-Vのツールも揃いつつある。

図1 Qualcomm社IoT靆マネジメント担当SVPのRaj Talluri
Qualcommは、IoT靆マネジメント担当のVPであるRaj Talluri(図1)が5G時代のIoTについて語り、今後のIoTには賢さが加わることでクラウドに頼るだけではなく、エッジも賢くすることにより、クラウドをストレージとしてWし、エッジで演Qをするようになるとみている。それは次世代のモバイル通信\術5Gとも関係する。5Gでは信、厘(レイテンシ)を1ms以内に抑えるリアルタイム性Δ睛弋畛斗佑涙kつである。5G時代のIoTシステムにはレイテンシを抑えるためにエッジで演Qし賢くするというのである。さらにセキュリティの確保もある。
エッジのIoT端が賢くなることをオンデバイスインテリジェンスと}び、スマートホームをはじめとするcIoTから工業IoT、ネットワーキング、コンピューティング、クルマへとさまざまな業cへと広がるとして、クルマやスマートホームでのWシーンを紹介した。例えばクルマでは、ドライバー個人ごとの設定を行い、ドライバーがらないように常にモニターしておく、O運転のξを高める、などの機Δ魴eたせることができる。
スマートホームではすでにAIスピーカー(盜颪任魯妊献織襯▲轡好織鵐箸扉}ばれている)が登場してきているが、さらに音m認識、顔認識、O言語処理、音を検出して行動パターンを先読みするコンテクストアウェアネスなど新しい機Δ鬟┘奪笋撚辰┐襪海箸如▲螢▲襯織ぅ牘答が可Δ砲覆襦AIスピーカーだけではなく、ウェアラブルデバイスやスマートフォンなど他のIoTとの連携が可Δ砲覆襪藩女[する。
図2 IoTのセキュリティもスマホで使ってきた\術をrり込む 出Z:Qualcomm
セキュリティに関しても、動時のセキュアブートをはじめとして、セキュリティをかなり確保した環境を作るとする(図2)。データを暗イ修掘解読するためのカギにも暗、鬚け、スマホで行ってきたセキュアな}段はすべてrり込むとしている。
こういった来のIoTに関してもSnapdragonでデバイスを揃えていく。オンデバイスインテリジェンスを実現するために要なヘテロジニアスコンピューティング(CPUやGPU、DSP、IS、デジタルモデムなどQ|Q様のプロセッサを集積したSoC)\術の性Δ筝率を屬欧討い。
Armはセキュリティに指針
QualcommのSoCに使われるCPUコアはArm Cortex AシリーズがHい。Armは@のコアのセキュリティを確保するために、新しいセキュリティの仕組みとなる「PSA(Platform Security Architecture)」を発表した。IoTのようにてのものがクラウドにつながるようになると、サイバー撃に瓦垢襯札ュリティを確保することがマストになる。PSAはArmが提唱したIoT向けのセキュアなプラットフォーム仕様で、クラウド業cや電子機_、半導などの業cでХeされているという。
Armはこれまで、セキュアな隹(コンテナ)とセキュアではない隹阿鯤けるTrustZoneを10Q以iに発表したあと、CryptoIslandや、CryptoCellなどのセキュリティIPを2015Q以Tに発表していた。CryptoIslandは、演Qエンジンや暗オΑ暗ク阿覆匹隆浜と、ICカードレベルのセキュリティを1チップ屬房存修垢誦`的のIPで、CryptoCellはハードウエアアクセラレータやハードのRoots-of-TrustU御(暗イ十萢のkつ)と、l富なセキュリティソフトウエアやツールを組み合わせたもの。今後、IoTが1兆個つながるような世cを見据えると、オプション的にセキュリティIPをリリースしていくことではもはや官できなくなるとArmは考えた。
そこで1兆個のIoTをつなげても官できるような新しい仕組みとして、PSAを発表した(図3)。ここでは、バリューチェーンに渡るセキュリティや、最小のjきさで低コストのデバイスにも広げられること、デバイスのセキュアな接と管理、に関して基本的に見直した。そのT果、小型になってもIoT接のセキュリティを確保できる共通フレームワーク、業cリーダーからの広いエコシステムのサポート、Trusted Firmware-Mと}ぶオープンソースのリファレンスファームウェア、のつを基本機Δ箸垢襦また、セキュアなシステムを構築するうえでの新しいシリコンIPとして、分`されるArm CryptoIsland-300とセキュアなデバッグチャンネルを通すArm SDC-600も発表している。
図3 PSAの基本3パーツ
PSAの基本パーツは3つあり、それぞれ分析、構築、実△らなる。分析では脅威となるモデルを構築しセキュリティに分析を行う。構築(アーキテクト)では、ハードウエアとファームウエアのアーキテクチャの仕様を定める。実(インプリメント)では、ファームウエアのソースコードが提供される。さまざまなWシーンに瓦靴洞δ未慮桐は、デバイスのID(同定)や、信頼のおけるブートシーケンス、セキュアな無線通信によるソフトウエアの新、3v間による認証だとしている。
Trusted Firmware-Mの長は、PSA仕様にじるArm認証のファームウエアであること、早い採ができるようなオープンソースなライセンス、無料で入}可Δ淵螢侫.譽鵐垢亮△覆匹任△蝓当初の`YをArmv8-MベースのSoCにしている。組み込みUのArm Mbed OSは、すべてのCortex-Mデバイスに瓦靴PSA実△鯆鷆,垢襦
RISC-VはISAをY化することが狙い
ライセンス料無料のCPUコアであるRISC-V(リスクファイブと発音)の現Xを伝える日本で初めての会議「RISC-V Day 2017 Tokyo」が12月18日に開された。これまで、CPUコアのライセンス料金は高いというmをマイコンやSoCの小模な開発企業から聞かれた。このため、Armとの眼^策、あるいは無料のOSであるLinuxのCPUコア版という位づけでRISC-Vを見る向きがHかった。
図4 UCバークレイのKrste Asanovic教b
ところが、RISC-Vアーキテクチャを考案したUCB(カリフォルニアj学バークレイ髻砲Krste Asanovic教b(図4)は、考案したTIを、最ZのSoCがCPUやGPU、DSP、ISPなどさまざまなプロセッサコアを集積するようになり、異なるISA(命令セットアーキテクチャ)を使うようになったためだと説している。これまでArmアーキテクチャもIntelのX86アーキテクチャもそれぞれ異なり、共通のISAはT在しなかった。
RISC-Vでは、複雑なSoCには単純で共通に使えるISAで統kしよう、という発[が基本にある。まずCPUのISAを~単にしてGPUやDSPにも使えるように共通化しようとしている。これまでのISAよりもずっと小さく、マイクロアーキテクチャやテクノロジーに依Tする長を設けない。しかも拡張できるいくつかのY仕様をTする。基本ISAや拡張Yはw定され、{加やオプションはTしない。
Asanovic教bが掲げるRISC-Vの長は4つある;
1)UCバークレイが開発した、高・ライセンスフリー・ロイヤリティフリーのRISC ISA仕様
2)営W団のRISC-V基金によってY化が維eされる
3)マイコンからスーパーコンピュータまでてのコンピュータに向く
4)数々の独Oでオープンソースのコアがある
図5 Andesの64ビットCPUコアの性
RISC-Vコアを使ったSoCはすでに3社が試作している。中でもSiFive(サイファイブと発音)は2016Q11月に「FE310」SoCを提供すると共に、命令セットシミュレータ・エミュレータやEclipseベースの開発環境、リファレンスデザインボードなどを提供する。2005Qに創立された湾のAndes TechnologyのNX25チップは64ビットアーキテクチャながら、TSMCの28nmプロセスで1GHz周S数で動作する63kゲートのSoCで、そのチップC積は0.049mm2しかない(図5)。ダイナミック電は13μW/MHzと小さい。1GHzで13mWに相当する。
また、Asanovic教bがCTOをめるEsperanto Technologies社は、7nmプロセスを使った高性64ビットRISCチップを開発中だとしている。Esperantoは、かつてTransmeta社を設立し日本でもなじみ深いDave DitzelがCEOをめている。