Skip to main content

Infineon Tpm2 Note


最近使用開發infineon家的TPM2.0筆記

SLB9670/SLM9670給Raspberry用的TPM2.0模組加密演算法支援比較少
規格:

  1. CPU: 16bit
  2. NV memory 6962 Bytes

加密演算法僅支援:
Asymmetric Cryptography :
  1. ECC / ECC BN-256 / ECC NIST P-256 / ECC256 / ECDH
  2. RSA1024 / RSA2048
Symmetric Cryptography :
  1. HMAC / SHA-1 / SHA-256



OPTIGA TPM SLB9672FW16/SLB9673FW26給Raspberry用的TPM2.0模組加密演算法支援比較多且支援AES對稱加密
有兩張PI使用開發版 參考連結

  1. SLB 9673 RPI evaluation board
  2. SLB 9672 RPI evaluation board

規格:

  1. CPU: 32bit
  2. NV memory: 51 kByte

加密演算法僅支援:
Asymmetric Cryptography :
  1. ECC NIST P256, ECC BN256, ECC NIST P384
  2. RSA1024, RSA2048, RSA3072, RSA4096,
Symmetric Cryptography :
  1. HMAC, SHA-1, SHA2-256, SHA2-384, AES-128, AES-192, AES-256

開發會遇到問題
用tpm2_getcap commands指令查
9670系列會沒有TPM2_CC_EncryptDecrypt, TPM2_CC_EncryptDecrypt2
會不支援AES對稱加密



Infineon TPM2晶片列表
開發工具連結
開發工具連結