新しいデモをGitHubにリリースしました!:sim-OTA
このデモでは、wolfSSLの製品及びSoftware Trusted Platform Module(TPM)を用いたセキュアなOTAファームウェアアップデートの一連の動作を体験して頂くことが可能です。
具体的には以下の製品を用いて実装しております。
- wolfBoot: Secure Boot Loaderとして、Application Imageの検証やアクティベートを行います。
- wolfTPM: TPM 2.0のコマンドに対応し、TPMに対するインターフェースを提供します。
- wolfMQTT: MQTTライブラリとして、新しいファームウェアをダウンロードする際の通信プロトコルを提供します。
- wolfSSL/ wolfCrypt: 暗号ライブラリやTLSプロトコルスタックとして機能します。
このデモンストレータはLinux上で動作するように設計されており、TPM搭載のハードウェアをご用意頂く必要はありません。同梱のdevcontainerを利用することで簡単に動作させることが出来ます。使用方法の詳細については、プロジェクトに含まれるReadMeをご参照ください:ReadMe.md
今回デモに使用した弊社製品は全てオープンソース版及び商用ライセンス版をご用意しております。
もし詳細についてご興味があれば、弊社お問い合わせ窓口info@wolfssl.jpまでご連絡下さい。
