Skip to main content

Table 1. The speed comparison (in cycles per byte) for different message length. A plus sign (\(+\)) indicates that the data are from the ALE designers and the performance is measured on the Intel i5-2400 microprocessor.

From: AEGIS: A Fast Authenticated Encryption Algorithm

  64 B 128 B 256 B 512 B 1024 B 4096 B
AES-128-\(\mathrm{CTR}^{+}\) 1.61 1.22 0.99 0.87 0.77
AES-128-CCM 7.26 6.31 5.65 5.19 5.17 5.05
AES-128-\(\mathrm{GCM}^{+}\) 4.95 3.88 3.33 3.05 2.90
AES-128-\(\mathrm{OCB3}^{+}\) 2.69 1.79 1.34 1.12 0.88
\(\mathrm{ALE}^{+}\) 6.63 5.11 4.34 3.96 3.68
ASC-\(1^{+}\) 7.74 4.80 3.69 2.88 2.64
AEGIS-128(EA\(^{a}\)) 3.37 1.99 1.30 0.96 0.80 0.66
AEGIS-128(DV\(^{b}\)) 3.78 2.17 1.36 1.02 0.84 0.67
AEGIS-256(EA) 3.51 2.10 1.34 1.03 0.86 0.70
AEGIS-256(DV) 4.00 2.35 1.51 1.09 0.90 0.74
  1. \(^{a}\)EA: Encryption-Authentication
  2. \(^{b}\)DV: Decryption-Verification