STMicroelectronics は、業界のベストプラクティスを活用して、強力なサイバー保護を新しいIoTデバイスに組み込むための設計者の取り組みをガイドするSTM32Trustを立ち上げ まし た。
STM32Trustは、知識、設計ツール、およびすぐに使用できるオリジナルのSTソフトウェアを組み合わせたものです。これらは、設計者がSTM32マイクロコントローラーに組み込まれた機能を利用して、デバイス間の信頼を確保し、不正アクセスを防止し、サイドチャネル攻撃に抵抗するのに役立ちます。これにより、データの盗難やコードの変更が回避されます。
STM32ファミリで利用可能なすべてのサイバー保護リソースを統合するSTM32Trustは、設計者がセキュリティに重点を置いたチップ機能とソフトウェアパッケージを活用する堅牢なマルチレベル戦略を実装するのに役立ちます。
STM32ファミリは、Arm Cortex CPUアーキテクチャに基づく世界をリードするシステムオンチップポートフォリオであり、スマートアプライアンス、リモートセンサー、ウェアラブル、e-ヘルスデバイス、IoTゲートウェイ、アクセス制御ストレージ、支払いなどで使用される約1000のバリアントが含まれています。および他の多くの接続デバイス。モデルによっては、ハードウェアサイバー保護には、カスタマイズされたセキュアブート、ハッカーが信号のパターンを監視するのを防ぐ乱数ジェネレーター、専用の暗号化コプロセッサー、暗号化キーのセキュアストレージなどの機能を含めることができます。 STはまた、改ざん検出、ファイアウォールコードの分離メカニズムと実装アームのTrustZoneで構築します® 最も敏感なコードの余分な保護のための技術。
STM32Trustは、参考資料やフリーソフトウェアなど、これらの機能を使用して接続されたオブジェクトを効果的に保護するために必要なすべてを製品開発者に提供します。
参照ソフトウェアパッケージの中で、X-CUBE-SBSFUは、ブートメモリに転送されたとき、またはフィールドで更新されたときに、最も脆弱なアプリケーションコードを保護する方法を示しています。X-CUBE-SBSFUリファレンスパッケージは、STM32F4、F7、H7、L0、L1、L4、G0、G4、およびWBで利用できます。最終的なアプリケーションのセキュリティレベルを最大化するSTのセキュアエレメントSTSAFEのリファレンス実装もあります。
さらに、STM32L4およびSTM32H7マイクロコントローラー用のセキュアファームウェアインストールソリューションは、デバイスが初めてプログラムされている間、保護を提供します。このソリューションは、Trusted Package CreatorソフトウェアでOEMバイナリを暗号化するための完全なツールセット、STM32を安全にフラッシュするためのSTM32CUBEProgrammer、およびOEM資格情報をプログラミングパートナーに転送するためのSTM32HSMを提供します。
ツール、評価済みの参考資料、ソースコードなどのSTM32Trustリソースは、http://www.st.com/stm32trustから無料でダウンロードできます。