SWRA667 January 2020 CC1312PSIP , CC1312R , CC1314R10 , CC1352P , CC1352P7 , CC1352R , CC1354P10 , CC1354R10 , CC2642R , CC2642R-Q1 , CC2652P , CC2652R , CC2652R7 , CC2652RB , CC2652RSIP
SHA-512 (see Reference [4]) is one of the SHA-2 hashing algorithms and has a hash digest size of 512 bits. The SHA-512 benchmark consists of hashing a variable length message in one go. The duration of a SHA-512 hashing operation is affected only by the input length. We used input lengths of 64, 8k, and 16k bytes.
Payload Length (bytes) | Duration HW (ms) | Duration SW mbed TLS (ms) | Duration Improvement | Average Current HW (mA) | Average Current SW mbed TLS (mA) | Energy Efficiency Improvement |
---|---|---|---|---|---|---|
64 | 0.022 | 0.44 | 31.8 | 3.63 | 3.10 | 17.1 |
8000 | 0.200 | 26.9 | 213.1 | 3.56 | 3.10 | 116.7 |
16000 | 0.301 | 53.8 | 284.3 | 3.37 | 3.10 | 164.5 |