Infineon Tpm2 Note
最近使用開發infineon家的TPM2.0筆記
SLB9670/SLM9670給Raspberry用的TPM2.0模組加密演算法支援比較少
規格:
- CPU: 16bit
- NV memory 6962 Bytes
加密演算法僅支援:
Asymmetric Cryptography :
- ECC / ECC BN-256 / ECC NIST P-256 / ECC256 / ECDH
- RSA1024 / RSA2048
- HMAC / SHA-1 / SHA-256
OPTIGA TPM SLB9672FW16/SLB9673FW26給Raspberry用的TPM2.0模組加密演算法支援比較多且支援AES對稱加密
有兩張PI使用開發版 參考連結
- SLB 9673 RPI evaluation board
- SLB 9672 RPI evaluation board
規格:
- CPU: 32bit
- NV memory: 51 kByte
加密演算法僅支援:
Asymmetric Cryptography :
- ECC NIST P256, ECC BN256, ECC NIST P384
- RSA1024, RSA2048, RSA3072, RSA4096,
- HMAC, SHA-1, SHA2-256, SHA2-384, AES-128, AES-192, AES-256
開發會遇到問題
用tpm2_getcap commands指令查
9670系列會沒有TPM2_CC_EncryptDecrypt, TPM2_CC_EncryptDecrypt2
會不支援AES對稱加密