私はVerdin i.MX95上でIMX-secure-enclaveライブラリ(https://github.com/nxp-imx/imx-secure-enclave)を使ってNXP EdgeLock セキュア・エンクレーブ(ELE)を扱っています。ハードウェアの暗号エンジンが以下の操作を正しくサポートしていることを実証・検証する必要があります:
少なくとも以下の基本アルゴリズムについては、AES (対称)およびRSA (非対称)について
上記のすべての操作をエンドツーエンドで行う推奨テストスイート、サンプルアプリケーション、または参考文献はありますか?
これらのプリミティブのハードウェア検証に関する例コード、テスト手順、ドキュメントの参考になると助かります。
こんにちは、
ele_hsm_testでテストできます。imx-secure-enclaveライブラリの一部です。
これは、鍵生成、鍵インポート、暗号化、署名、検証など、HSM APIの全機能を物理的なELEハードウェアに対して実行します。
AESの使用例
imx_sec_apps/imx-ele-apps/aes_usage at master ·NXP-IMX-サポート/imx_sec_apps
HSMテストアプリケーションは以下をサポートしています: