製品

PRODUCTS

wolfHSM 車載HSMの統合を容易にするフレームワーク

HSM(ハードウェアセキュリティモジュール)は、セキュリティの核となる署名検証や暗号処理のようなRoot of Trust機能を物理的に独立したプロセッサに隔離し、暗号鍵と暗号処理の安全性を飛躍的に向上させる技術です。HSMは、堅牢なセキュリティが求められるECUで必須、あるいは強く推奨とされており、車載向けを中心にマルチコア搭載のプロセッサチップにHSM専用コアを搭載したものが利用されるようになってきています。

そうしたHSM機能は堅牢なセキュリティが容易に実現できる一方で、プロセッサの提供する暗号アルゴリズムなどの機能が限定されてしまうという課題もあります。wolfHSMは、このようなチップの提供する基本的な機能にwolfCryptによるソフトウェア暗号処理を融合することで、チップのオリジナルの機能にロックインされることなく、必要に応じて暗号アルゴリズム機能を拡張可能にするためのフレームワークです。wolfHSMでは、拡張されたソフトウェア暗号アルゴリズムもまた物理的に隔離されたHSMコアで動作し、オリジナルのHSM機能と同等の安全性を確保することができます。この融合により、SM2、SM3、SM4 のような特定分野向けアルゴリズムも新たに拡張することが可能となります。また量子コンピューティング実用化に備えてKyber、LMS、XMSS などの耐量子暗号アルゴリズムも簡単に利用できるようになります。 同時に、HSM でハードウェア暗号化処理が利用可能な場合は、それを使用しパフォーマンスを向上させます。

wolfBootとの統合

wolfBoot は、フェイルセーフの不揮発性メモリ制御を備えたOS非依存の安全なブートローダーです。wolfHSMはwolfBootと連携し、ソフトウェア暗号アルゴリズムを安全に拡張します。また、wolfBootを使ったアプリケーションのファームウェアの更新では、wolfHSMをRoot of Trustとして利用することでさらなる安全が確保できます。

ダウンロード

オープンソースの最新版をダウンロードしていただけます。

Version: 1.0.1
Release Date: 10/21/2024
ChangeLogを見る

サポート対象のHSM

  • Infineon Aurix TC3xx
  • Infineon Aurix TC4x (近日対応予定)
  • Infineon Traveo T2G (近日対応予定)
  • ST SPC58NN
  • Renesas RH850 (近日対応予定)

サポートオペレーティング環境

wolfHSMはwolfSSL TLSライブラリがサポートする環境で動作します。

特徴

  • 暗号アルゴリズムの拡張性
  • 従来型の暗号技術からの移行性
  • AUTOSAR SHE+との統合
  • wolfCrypt のAPI からのHSMの直接使用
  • PKCS11インターフェースが利用可能
  • TPM 2.0インターフェースが利用可能
  • Secure OnBoard Communication (SecOC) モジュールの統合
  • 証明書の取り扱いが可能
  • 対称/非対称鍵
  • カスタマイズ可能
  • FIPS 140-3 認証取得が可能