IoTデバイスのシステム全体にわたるセキュリティ
Arm Cortex-MプロセッサーのTrustZoneテクノロジーは、IoTデバイスのあらゆるコストポイントで堅牢なレベルの保護を可能にします。このテクノロジーは、重要なセキュリティ・ファームウェア、アセット、および個人情報を、アプリケーションの他の部分から分離することで、攻撃の可能性を低減します。これは、Platform Security Architecture (PSA)ガイドラインに基づくデバイスのルートオブトラストを確立するための完璧な出発点となります。
特長とメリット
TrustZoneにより、システム全体のセキュリティと信頼できるプラットフォームの作成の基盤が得られます。デバッグ、周辺機器、割り込み、メモリなど、システムのどの部分でもセキュアワールドの一部として設計できます。
TrustZoneを使用すると、SoC設計者は、セキュアな環境で特定の機能を果たすために必要なさまざまなコンポーネントを選択することができます。TrustZoneは、Corstoneリファレンスパッケージでサポートされており、企業による短時間でのシステム開発を支援します。
開発者は、既存のプログラマーモデルを維持しながら、使い慣れた言語を使用してTrustZoneシステムを作成できます。また、TrustZoneはRTOS、コンパイラ、デバッグ、および追跡ソリューションの包括的エコシステムによってサポートされています。
TrustZoneテクノロジーで作られた製品
サポートされるアーキテクチャと製品
Platform Security Architecture
Arm Platform Security Architecture (PSA)は、業界で、共通のセキュリティ標準を実現するフレームワークです。 PSAでは、分析、設計、導入、認定という4つの主要なフェーズを提供します。
Trusted Firmware-M
Trusted Firmware-M (TF-M)は、オープンソース、セキュアワールド・ファームウェアのソリューションで、Armv8-Mベースのマイクロコントローラ向けに、リファレンスドキュメント、仕様、APIのPSAで、信頼できるコードを提供します。TF-Mは、マイクロコントローラのセキュアな処理環境でTrusted Execution Environment (TEE)の基盤を形成します。
Mbed OS
Arm Mbed OSは、IoT接続製品の開発に適したオープンソースの組み込みオペレーティングシステムです。Mbed OSには、標準ベースのセキュリティとコネクティビティスタック、RTOSカーネル、およびリモートデバイス管理が含まれます。
Cortex-A用TrustZone
Arm TrustZoneテクノロジーは、価値の高いコードとデータを保護するために何十億ものアプリケーションのプロセッサーで使用されています。Arm Cortex-Aプロセッサー内では、ソフトウェアはセキュアワールドまたはノンセキュアワールドのどちらかに存在します。これら2つのワールドの切り替えは、セキュアモニターと呼ばれるソフトウェアを介して行われます。
TrustZone関連情報
ホワイトペーパー
- マイクロコントローラ・システムでのサードパーティ・ファームウェア・ライブラリの提供および保護に関する課題
- Armv8-M アーキテクチャの技術概要
- Armv8-Mアーキテクチャのソフトウェア開発
- ローエンド・マイクロコントローラ向けハイエンドセキュリティ機能
開発者Webサイトにアクセスして、テクニカルドキュメント、実践的なウェビナー、エキスパートによるアドバイスの問い合わせ先など、TrustZone関連情報の詳細をご覧ください。