Skip to main content

Table 3 Runtime measurements for selected TPM commands on different TPM 1.2 chips and the TPM Emulator on TrustCAM. Where applicable, RSA key sizes of 2048 and 1024 bits were evaluated. Values are averaged over 10 runs.

From: Securing Embedded Smart Cameras with Trusted Computing

  Atmel Atmel Broadcom Infineon Intel STMicro- TPM
  (AT97SC3203) (AT97SC3203S, (BCM5755) (SLB9635TT) (ICH10) electronics Emulator
   I2C bus)     (ST19NP18) (TrustCAM)
TPM_OIAP 44 ms 47 ms 19.0 ms 28.6 ms 23.4 ms 15.1 ms 2.9 ms
RSA key size: 2048 bits
TPM_Quote 827.1 ms 836.6 ms 910.6 ms 353.5 ms 496.4 ms 948.3 ms 78.6 ms
TPM_TickStampBlob 799.7 ms 809.3 ms 912.4 ms 340.9 ms 491.2 ms 914.8 ms 79.4 ms
TPM_Sign 792.6 ms 804.4 ms 911.2 ms 340.0 ms 474.6 ms 901.4 ms 77.5 ms
TPM_Seal 126.0 ms 135.2 ms 21.9 ms 181.9 ms 145.2 ms 318.1 ms 8.2 ms
TPM_Unseal 855.1 ms 864.4 ms 909.3 ms 344.1 ms 559.2 ms 1069.7 ms 82.5 ms
TPM_Unbind 827.5 ms 837.3 ms 880.7 ms 335.2 ms 516.4 ms 996.9 ms 80.4 ms
RSA key size: 1024 bits
TPM_Quote 207.3 ms 216.7 ms 391.5 ms 105.1 ms 152.9 ms 253.1 ms 15.8 ms
TPM_TickStampBlob 190.2 ms 199.4 ms 390.2 ms 96.9 ms 146.4 ms 218.5 ms 16.6 ms
TPM_Sign 185.5 ms 194.8 ms 390.3 ms 95.5 ms 132.8 ms 206.6 ms 14.7 ms
TPM_Unbind 208.1 ms 217.6 ms 390.4 ms 88.5 ms 135.8 ms 257.6 ms 17.1 ms