Figure 1.

Figure 2.

Figure 3.

Figure 4.

Figure 5.

Figure 6.

Comparison: SK, EPA, PR, EPM and MEx refer to symmetric key operations, elliptic curve point addition, pairing on elliptic curves, elliptic curve point multiplication and the number of exchanged messages respectively
| Scheme | Computation Time in μs | Forward secrecy | Communication overhead (in bits) | storage | ||
|---|---|---|---|---|---|---|
| Operations | Intel | ARM | ||||
| [24] | 4 hash & 12 MAC & 10ENC | ≈ 7.28 | ≈78.07 | yes | 7872 | yes |
| [25] | 8 Hash & 6 hash-to-point & 4 EPM | ≈ 304.34 | ≈ 3463.07 | yes | 9312 | yes |
| [26] | 14 Hash & 20 hash-to-point & 8 EPM & 16 EPA & 4 PR | ≈ 3527.5 | ≈ 39989.8 | yes | 9856 | yes |
| [27] | 6 Hash & 12 PRF & 3 GroupExp | ≈ 579.9 | ≈ 11715.6 | yes | 1952 | yes |
| [28] | 12 Hash & 14 EPM & 4 EPA | ≈ 1054.96 | ≈ 11968.2 | yes | 4160 | yes |
| [29] | 12 Hash & 4 Enc | ≈ 4. 12 | ≈ 57.44 | yes | 2880 | yes |
| [30] | 8 hash | ≈ 2.48 | ≈ 36.04 | yes | 1216 | yes |
| Ours | 4 hash | ≈ 1.24 | ≈ 18.02 | yes | 704 | no |