SWRA667 January 2020 CC1312PSIP , CC1312R , CC1314R10 , CC1352P , CC1352P7 , CC1352R , CC1354P10 , CC1354R10 , CC2642R , CC2642R-Q1 , CC2652P , CC2652R , CC2652R7 , CC2652RB , CC2652RSIP
ECJPAKE is the elliptic curve cryptography (ECC) (see Reference [13]) variant of the Password Authenticated Key Exchange by Juggling (J-PAKE) algorithm. The ECJPAKE benchmark consists of only one operation: running the entire key exchange. ECJPAKE is always used in its entirety and with a specific sequence of sub-operations. The benchmark therefore runs both the client and server sides of the ECJPAKE algorithm on the same device. The resulting time is then divided in half.
The benchmarks were run using the NIST-P256 curve. Private key and private v generation before round one of the exchange is not considered by the benchmark.
Duration HW (ms) | Duration SW mbed TLS (ms) | Duration Improvement | Average Current HW (mA) | Average Current SW mbed TLS (mA) | Energy Efficiency Improvement |
---|---|---|---|---|---|
1012.5 | 12485 | 12.3 | 1.67 | 3.10 | 22.9 |