これは機械翻訳されたコンテンツです。 詳しくは こちらをご覧ください。

セキュリティ用ModusToolbox™

ModusToolbox™は最良のIoT開発環境です

概要

ModusToolbox™ for Securityは、ツール、ミドルウェア、ライブラリ、コード例、ユーザーガイド、アプリケーションノートの包括的なエコシステムを提供し、最先端のセキュリティ技術を使用し、確立された産業開発手法に従って、安全な組み込みシステムの実装を促進します。ModusToolbox™ for Securityは、 PSoC™ 62/63 Performanceライン、 PSoC™ 64 Secured MCUライン、XMC 7000産業用マイクロコントローララインなど、インフィニオンの産業用およびIoTマイクロコントローララインをサポートしています。

市場投入までの時間を短縮する既製のセキュリティ

プラットフォームセキュリティアーキテクチャ(PSA)は、組み込みデバイスのセキュリティを分析、構想、実装、および認証するためのフレームワークです。Trusted Firmware-MはPSAのリファレンスプラットフォームです。インフィニオンは、Trusted Firmware-Mをいち早く採用し、インフィニオンのプラットフォームに移植した企業の1つであり、独立した認定認証ラボによるマイクロコントローラーのPSA認定レベル1および2の認証を取得しています。インフィニオンのこの既製のセキュリティ製品は、次の製品に実績のあるセキュリティソリューションが必要な場合に有利なスタートを切り、開発時間を短縮し、ノウハウと労力を大幅に削減して安全な製品を実現します。Trusted Firmware-Mセキュリティスタック、ハードウェアアクセラレーションMbed TLS暗号化ライブラリ、およびブートローダで構成される事前認証済みソフトウェアバンドルは、ソースコードで入手できます。これにより、特定のニーズに合わせて強化および調整するための完全な制御が可能になります。Trusted Firmware-Mは、追加のセキュリティ機能の統合に特化して準備されているため、機密性の高い顧客機能や資産を製品のセキュリティドメインに簡単に統合でき、Trusted-Firmware-Mは独自の防御メカニズムでそれらを保護します。

適切なサイズのソリューションによるスケーラブルなセキュリティ

個別のセキュリティドメインや高度な証明書ベースのデバイス認証サービスを必要とする高度なセキュリティニーズがある場合でも、マイクロコントローラの通信を暗号化するという単純な要件がある場合でも、インフィニオンはそれをすべてカバーします。使いやすいハードウェアアクセラレーションのCryptographic Peripheral Drivers Libraryから、強力で機能豊富なMbed TLS暗号化ライブラリの適応、IoTマイクロコントローラ上のTrusted Firmware-Mの最初の実装の1つまで、インフィニオンはお客様の製品に適切なサイズのセキュリティを提供します。

インフィニオンのセキュリティ・ソフトウェア・オファリングは、一連の基本的な開発ツールによって補完されています。これにより、セキュリティポリシーを使用してマイクロコントローラのセキュリティ構成を定義して展開したり、キーや証明書などのセキュリティ資産をプロビジョニングしたり、ラボ、製造ライン、または現場でファームウェアをプログラミングしたりできます。

ModusToolbox™ for Securityは、業界で実績のあるセキュリティスタックから暗号化ライブラリ、安全な通信プロトコル、安全なブートとファームウェア更新のサポートまで、セキュリティ関連機能を包括的にサポートします。このポートフォリオのいくつかの基礎となるものを以下に示します。

  • Trusted Firmware-M(TF-M)セキュリティスタック
    インフィニオンは、Trusted Firmware-M(TF-M)により、プラットフォーム・セキュリティ・アーキテクチャ(PSA)のリファレンス実装をマイクロコントローラ製品ラインに導入しました。アプリケーションソフトウェアスペースから分離されたセキュア処理環境(SPE)を実装し、キーと証明書の管理、暗号化、および認証や保護された内部の信頼できるストレージなどの他のセキュリティサービスを実装します。これは、業界で広く認められている、業界で実績のあるセキュリティスタックです。
  • Mbed TLS セキュリティライブラリのサポート
    Mbed TLSは、暗号化/復号化アルゴリズムからハッシュアルゴリズム、SSL/TLSやDTLSなどのプロトコル、X.509証明書の処理まで、包括的なアルゴリズムとプロトコルをカバーする組み込みデバイス用の暗号化ライブラリです。最先端の性能を実現するために、インフィニオンはMbed TLSを同社のMCUラインの暗号化ハードウェアアクセラレータに採用しました。
  • 暗号化ペリフェラル ドライバー (PDL) ライブラリ
    このライブラリは、基本的な暗号化アルゴリズムをサポートしており、インフィニオンのIoTおよび産業用MCUラインの暗号化アルゴリズムのユーザーにとって理解しやすく、使いやすいエントリーポイントです。暗号化ハードウェアアクセラレーションのサポートにより、最先端のパフォーマンスが保証されます。
  • ブートローダー
    信頼の連鎖に基づくセキュアブートメカニズムとセキュアなファームウェアアップデートを実装するために、インフィニオンは公開McuBootプロジェクトに基づくブートローダを提供しています。このブートローダーは、多くの付加価値機能で強化されています。
  • デバイス ファームウェアの更新 (DFU)
    インフィニオンは、MCUラインのコネクテッドおよびOTA(Over-The-Air)アップデート用のデバイスファームウェアアップデートミドルウェアを提供しています。これは、接続されたシリアルインターフェイス、Wi-Fi、Bluetooth®をサポートし、PCベースのホストツールによって補完されます。ソースコードが利用可能なため、特定の顧客の要件に適合させることができます。
  • セキュアソケットライブラリ
    このライブラリを使用すると、アプリケーションソフトウェアは、単純なソケットのようなインターフェイスを使用して、ネットワーク経由で安全に通信できます。これは、基盤となるlwIPネットワークスタックとMbed TLS暗号化ライブラリのネットワークおよびセキュリティスタックAPIを直接使用することに伴う複雑さを抽象化します。UDP ソケットと TCP ソケットの IPv4 と IPv6 の両方のアドレッシング モードをサポートします。

インフィニオンは、 PSoC™ 64 - Secured MCUラインと PSoC™ 62 - Performanceラインで、それぞれプラットフォームセキュリティアーキテクチャ(PSA)レベル2のレベル1認証を取得しています。 PSA CertifiedTMは、コネクテッド製品向けの独立した標準化されたセキュリティ認証です。

PSA CertifiedTMの詳細については、ARMのWebサイトをご覧ください。

インフィニオンは、組み込みセキュリティの分野での能力を示し、特に新しい技術やアプリケーション分野において、強力で信頼性の高いソリューションを設計し、提供する能力を証明したハードウェア、ソフトウェア、ツールのサプライヤーと提携しています。インフィニオンとパートナーは共に、お客様がソリューションをより迅速に、より少ない労力で生産に投入できるよう支援します。詳細については、パートナーネットワークのWebページを参照してください。

ModusToolbox™ for Securityは、ツール、ミドルウェア、ライブラリ、コード例、ユーザーガイド、アプリケーションノートの包括的なエコシステムを提供し、最先端のセキュリティ技術を使用し、確立された産業開発手法に従って、安全な組み込みシステムの実装を促進します。ModusToolbox™ for Securityは、 PSoC™ 62/63 Performanceライン、 PSoC™ 64 Secured MCUライン、XMC 7000産業用マイクロコントローララインなど、インフィニオンの産業用およびIoTマイクロコントローララインをサポートしています。

市場投入までの時間を短縮する既製のセキュリティ

プラットフォームセキュリティアーキテクチャ(PSA)は、組み込みデバイスのセキュリティを分析、構想、実装、および認証するためのフレームワークです。Trusted Firmware-MはPSAのリファレンスプラットフォームです。インフィニオンは、Trusted Firmware-Mをいち早く採用し、インフィニオンのプラットフォームに移植した企業の1つであり、独立した認定認証ラボによるマイクロコントローラーのPSA認定レベル1および2の認証を取得しています。インフィニオンのこの既製のセキュリティ製品は、次の製品に実績のあるセキュリティソリューションが必要な場合に有利なスタートを切り、開発時間を短縮し、ノウハウと労力を大幅に削減して安全な製品を実現します。Trusted Firmware-Mセキュリティスタック、ハードウェアアクセラレーションMbed TLS暗号化ライブラリ、およびブートローダで構成される事前認証済みソフトウェアバンドルは、ソースコードで入手できます。これにより、特定のニーズに合わせて強化および調整するための完全な制御が可能になります。Trusted Firmware-Mは、追加のセキュリティ機能の統合に特化して準備されているため、機密性の高い顧客機能や資産を製品のセキュリティドメインに簡単に統合でき、Trusted-Firmware-Mは独自の防御メカニズムでそれらを保護します。

適切なサイズのソリューションによるスケーラブルなセキュリティ

個別のセキュリティドメインや高度な証明書ベースのデバイス認証サービスを必要とする高度なセキュリティニーズがある場合でも、マイクロコントローラの通信を暗号化するという単純な要件がある場合でも、インフィニオンはそれをすべてカバーします。使いやすいハードウェアアクセラレーションのCryptographic Peripheral Drivers Libraryから、強力で機能豊富なMbed TLS暗号化ライブラリの適応、IoTマイクロコントローラ上のTrusted Firmware-Mの最初の実装の1つまで、インフィニオンはお客様の製品に適切なサイズのセキュリティを提供します。

インフィニオンのセキュリティ・ソフトウェア・オファリングは、一連の基本的な開発ツールによって補完されています。これにより、セキュリティポリシーを使用してマイクロコントローラのセキュリティ構成を定義して展開したり、キーや証明書などのセキュリティ資産をプロビジョニングしたり、ラボ、製造ライン、または現場でファームウェアをプログラミングしたりできます。

ModusToolbox™ for Securityは、業界で実績のあるセキュリティスタックから暗号化ライブラリ、安全な通信プロトコル、安全なブートとファームウェア更新のサポートまで、セキュリティ関連機能を包括的にサポートします。このポートフォリオのいくつかの基礎となるものを以下に示します。

  • Trusted Firmware-M(TF-M)セキュリティスタック
    インフィニオンは、Trusted Firmware-M(TF-M)により、プラットフォーム・セキュリティ・アーキテクチャ(PSA)のリファレンス実装をマイクロコントローラ製品ラインに導入しました。アプリケーションソフトウェアスペースから分離されたセキュア処理環境(SPE)を実装し、キーと証明書の管理、暗号化、および認証や保護された内部の信頼できるストレージなどの他のセキュリティサービスを実装します。これは、業界で広く認められている、業界で実績のあるセキュリティスタックです。
  • Mbed TLS セキュリティライブラリのサポート
    Mbed TLSは、暗号化/復号化アルゴリズムからハッシュアルゴリズム、SSL/TLSやDTLSなどのプロトコル、X.509証明書の処理まで、包括的なアルゴリズムとプロトコルをカバーする組み込みデバイス用の暗号化ライブラリです。最先端の性能を実現するために、インフィニオンはMbed TLSを同社のMCUラインの暗号化ハードウェアアクセラレータに採用しました。
  • 暗号化ペリフェラル ドライバー (PDL) ライブラリ
    このライブラリは、基本的な暗号化アルゴリズムをサポートしており、インフィニオンのIoTおよび産業用MCUラインの暗号化アルゴリズムのユーザーにとって理解しやすく、使いやすいエントリーポイントです。暗号化ハードウェアアクセラレーションのサポートにより、最先端のパフォーマンスが保証されます。
  • ブートローダー
    信頼の連鎖に基づくセキュアブートメカニズムとセキュアなファームウェアアップデートを実装するために、インフィニオンは公開McuBootプロジェクトに基づくブートローダを提供しています。このブートローダーは、多くの付加価値機能で強化されています。
  • デバイス ファームウェアの更新 (DFU)
    インフィニオンは、MCUラインのコネクテッドおよびOTA(Over-The-Air)アップデート用のデバイスファームウェアアップデートミドルウェアを提供しています。これは、接続されたシリアルインターフェイス、Wi-Fi、Bluetooth®をサポートし、PCベースのホストツールによって補完されます。ソースコードが利用可能なため、特定の顧客の要件に適合させることができます。
  • セキュアソケットライブラリ
    このライブラリを使用すると、アプリケーションソフトウェアは、単純なソケットのようなインターフェイスを使用して、ネットワーク経由で安全に通信できます。これは、基盤となるlwIPネットワークスタックとMbed TLS暗号化ライブラリのネットワークおよびセキュリティスタックAPIを直接使用することに伴う複雑さを抽象化します。UDP ソケットと TCP ソケットの IPv4 と IPv6 の両方のアドレッシング モードをサポートします。

インフィニオンは、 PSoC™ 64 - Secured MCUラインと PSoC™ 62 - Performanceラインで、それぞれプラットフォームセキュリティアーキテクチャ(PSA)レベル2のレベル1認証を取得しています。 PSA CertifiedTMは、コネクテッド製品向けの独立した標準化されたセキュリティ認証です。

PSA CertifiedTMの詳細については、ARMのWebサイトをご覧ください。

インフィニオンは、組み込みセキュリティの分野での能力を示し、特に新しい技術やアプリケーション分野において、強力で信頼性の高いソリューションを設計し、提供する能力を証明したハードウェア、ソフトウェア、ツールのサプライヤーと提携しています。インフィニオンとパートナーは共に、お客様がソリューションをより迅速に、より少ない労力で生産に投入できるよう支援します。詳細については、パートナーネットワークのWebページを参照してください。

ドキュメント

Spinner