こんにちは、NXPチームの皆さん。
私たちはEdgeLock SE050/SE051ファミリーをRaspberry PiベースのIoTデバイス向けに評価しており、最適な部品番号についてアドバイスをいただけるとありがたいです。
我々の最重要要件は、暗号化処理の安全な保管とハードウェアによる実行である。
デバイスはRaspberry Pi 4で、Raspberry Pi OS(Linux)を搭載しています。
以下の点について明確にしていただきたいと思います。
1. キーストレージ
- SE050/SE051はエクスポート不可の秘密鍵を安全に保存できますか?
- 証明書や公開鍵はセキュア要素に保存できますか?
2. 鍵生成
- セキュア要素が内部で鍵ペアを生成できるか?
- 具体的には、セキュア要素内でEd25519およびX25519キーペアの生成をサポートしているか?
3. Ed25519 作戦
- Ed25519の署名および署名検証はセキュア要素内でサポート可能か?
4. X25519の運用
- X25519鍵合意(ECDH共有秘密計算)は、非エクスポート可能な秘密鍵を用いてセキュア要素内で実行できますか?
5. AES運用
- セキュア要素がAESの暗号化および復号操作をサポートしているか?
- もしそうなら、どのAESモードがサポートされていますか?
6. ストレージの読み書き
- Wi-Fiパスワードのようなファイルの保存・削除・アクセス?
7. Linux / Raspberry Pi 統合
- Raspberry Pi OS用のSDKやミドルウェアはありますか?
- 上記の操作を示すアプリケーションはありますか?
8. 製品選択
- 上記の要件に対して、どのEdgeLock SE050/SE051バリアントをおすすめしますか?
推奨されるバリエーションの主な違いは何ですか?
- これらの要件により適した新しいEdgeLock製品はありますか?
私たちの意図されたユースケースは以下の通りです:
- デバイス認証/JWT生成のためのEd25519署名
- X25519 モバイルデバイスプロビジョニングの鍵契約
- 派生セッション鍵を用いたAES暗号化/復号
- Wi-Fiパスワードなどのセキュリティファイルの保存と取り扱い
- IoTデバイスの大規模展開
もし可能であれば、以下のリンクも教えていただけるとありがたいです。
- 関連データシート
- アプリケーションノート
- SDKドキュメント
- 評価ボード
- Linux/Raspberry Piの例
ご協力ありがとうございます。
よろしくお願いします、
サヒル・パイ