VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information:IntroductioneBASHeBASCeBAEADeBATSSUPERCOPXBXComputersArch
How to submit new software:Tipshashstreamaeaddhkemencryptsign
List of primitives measured:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
Measurements:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
List of subroutines:verifydecodeencodesortcorehashblocksxofscalarmult

Measurements of CAESAR candidates on one machine: aarch64; Cortex-A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3bplus, supercop-20231107

[Page version: 20240719 07:49:03]

eBAEAD (ECRYPT Benchmarking of Authenticated Ciphers) is a project to measure the performance of authenticated ciphers. This page presents an excerpt of the full eBAEAD benchmark results. The excerpt contains AES-GCM and the third-round CAESAR candidates (plus older versions of the same ciphers for comparison).

Each table row lists the first quartile of many speed measurements, the median of many speed measurements, the third quartile of many speed measurements, and the name of the primitive. Measurements with large variance are indicated in red with question marks. The symbol T: (starting with supercop-20200816) means that the SUPERCOP database at the time of benchmarking did not list constant time as a goal for this implementation. The symbol T!!! means that constant time was listed as a goal for this implementation, but that the implementation failed TIMECOP. (TIMECOP failures are not necessarily security issues; they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)

There is a separate page with more information about each cipher and each implementation.


Implementation notes

Graphs: (bytes,cycles)
Cycles/byte for long+0 encrypt
25%50%75%aead
2.212.282.34T:morus1280128v2
2.212.282.34T:morus1280256v2
2.212.282.41T:morus1280128v1
2.282.282.34T:morus1280256v1
4.494.494.69T:morus640128v2
4.494.564.69T:morus640128v1
5.275.345.53T:norx6441v3
5.345.405.60T:norx6441v2
5.345.405.60T:norx6444v2
5.405.405.60T:norx6444v3
5.40?5.73?8.27?T:lunarkeyakv2
6.326.326.45T:norx6441v1
6.32?6.38?7.94?T:norx6444v1
6.77?6.77?7.94?T:lakekeyakv1
7.42?7.55?9.24?T:lakekeyakv2
7.68?7.75?9.18?T:ketjemajorv2
7.757.817.94T:norx6461v2
7.75?7.81?9.31?T:norx6461v3
7.81?7.94?9.57?T:tiaoxinv1
7.68?8.07?9.90?T:seakeyakv2
8.01?8.14?9.51?T:tiaoxinv2
8.858.859.38T:ascon128av11
9.31?9.31?10.94?T:norx6461v1
7.16?9.70?11.13?T:oceankeyakv2
10.16?10.16?11.72?T:norx3241v3
10.16?10.29?11.78?T:norx3241v2
11.72?11.78?13.41?T:acorn128v3
11.98?12.04?13.54?T:norx3241v1
12.76?12.89?14.26?T:acorn128v2
13.28?13.35?14.84?T:ascon128v11
15.0415.2316.54T:norx3261v3
15.0416.5416.67T:norx3261v2
15.8917.3817.64T:aegis128l
16.0817.5817.64T:ketjeminorv2
17.06?18.62?19.60?T:riverkeyakv2
17.9719.4719.60T:norx3261v1
19.9221.0921.48T:aegis128
30.4030.5331.12T:aeadaes128ocbtaglen96v1
30.5330.6630.99T:aeadaes128ocbtaglen64v1
30.2730.7931.77T:aeadaes128ocbtaglen128v1
31.5831.7132.16T:aes128otrpv1
31.5831.7132.55T:aes128otrsv2
31.7131.8432.62T:aes128otrpv3
33.7934.1134.38T:proest256otrv1
34.6434.8335.48T:aeadaes192ocbtaglen96v1
34.6434.9036.00T:aeadaes192ocbtaglen128v1
34.7734.9035.94T:aeadaes192ocbtaglen64v1
35.6835.8136.91T:aes256otrcv3
37.4337.7639.00T:deoxysi128v141
38.4138.7439.78T:aeadaes256ocbtaglen128v1
38.5438.7439.78T:aeadaes256ocbtaglen64v1
39.1939.2640.30T:aes256otrpv1
39.0039.3240.43T:aes256otrpv3
38.6739.3940.04T:aeadaes256ocbtaglen96v1
39.1940.1740.95T:aes256otrsv2
39.7140.5643.23T:seakeyakv1
38.9341.2142.71T:oceankeyakv1
41.0242.5142.90T:deoxysi256v141
44.0144.9945.64T:aesjambuv1
45.9646.3547.66T:aes128n12t8clocv3
44.2146.6148.89T:aes128gcmv1
45.9646.7449.28T:aes128n12clocv1
49.9351.3751.56T:aes128n8t8silcv2
49.8051.5652.47T:aes128n12silcv1
50.0051.6352.86T:aes128n12t8silcv3
50.7251.6953.06T:aes128n8silcv1
74.5477.2178.12T:proest128otrv1
77.0278.5279.36T:ketjesrv1
80.2781.8083.59T:deoxysii128v141
85.3587.5089.52T:ketjesrv2
87.8390.5691.41T:riverkeyakv1
126.89128.97131.12T:aezv5
133.72136.13137.57T:deoxysneq128128v13
133.46136.20137.89T:deoxysneq128128v1
137.24139.58140.76T:ketjejrv1
229.88232.29233.27T:twine80n6clocv1
239.19239.58241.47T:deoxysneq256128v1
238.48241.15241.99T:deoxysneq256128v13
261.91262.37265.89T:ketjejrv2
267.25269.04271.03T:deoxyseq128128v1
270.51272.01275.91T:deoxyseq128128v13
392.38395.57399.80T:deoxysii256v141
428.06430.34435.42T:aezv3
475.00478.39484.31T:deoxyseq256128v1
479.88481.77487.70T:twine80n6t4clocv2
479.17482.03488.41T:deoxyseq256128v13
479.82482.81486.52T:twine80n6t4clocv3
1568.101576.691578.84T:acorn128
8364.068369.928383.07T:present80n6silcv1
8365.108372.538382.42T:present80n6t4silcv2
8364.788372.928378.45T:present80n6t4silcv3
15966.2115987.8916018.36T:led80n6silcv1
16019.8616033.7916045.83T:led80n6t4silcv3
16029.6916034.3816045.51T:led80n6t4silcv2
Cycles/byte for long+0 decrypt
25%50%75%aead
2.152.152.21T:morus1280128v2
2.152.152.28T:morus1280256v2
2.152.212.21T:morus1280256v1
2.212.212.21T:morus1280128v1
4.044.044.10T:morus640128v2
4.044.104.17T:morus640128v1
5.215.275.40T:norx6444v3
5.275.275.34T:norx6441v3
5.275.275.47T:norx6441v2
5.27?5.34?6.84?T:norx6444v2
5.73?6.12?8.66?T:lunarkeyakv2
6.256.256.38T:norx6441v1
6.32?6.32?7.88?T:norx6444v1
7.10?7.29?9.38?T:lakekeyakv1
7.68?7.75?9.24?T:norx6461v2
7.687.817.88T:norx6461v3
7.75?7.81?9.31?T:ketjemajorv2
7.81?8.01?9.57?T:lakekeyakv2
7.55?8.66?10.55?T:seakeyakv2
8.53?8.98?10.42?T:tiaoxinv2
8.92?8.98?10.48?T:tiaoxinv1
9.11?9.11?10.61?T:ascon128av11
9.18?9.18?10.68?T:norx6461v1
7.62?10.03?10.81?T:oceankeyakv2
10.09?10.16?11.59?T:norx3241v2
10.09?10.16?11.59?T:norx3241v3
11.91?11.98?13.48?T:norx3241v1
11.98?12.04?13.48?T:acorn128v3
12.70?12.96?14.52?T:acorn128v2
13.35?13.41?14.91?T:ascon128v11
15.0415.1716.60T:norx3261v3
14.91?16.41?16.80?T:norx3261v2
16.02?17.48?18.23?T:aegis128l
16.15?17.64?18.49?T:ketjeminorv2
17.5118.2919.27T:riverkeyakv2
17.6419.1419.34T:norx3261v1
21.4221.6822.66T:aegis128
30.5330.7930.99T:aeadaes128ocbtaglen96v1
30.6030.9931.77T:aeadaes128ocbtaglen64v1
30.5331.0531.77T:aeadaes128ocbtaglen128v1
32.2332.2933.01T:aes128otrpv1
32.2932.6233.46T:aes128otrsv2
32.2932.6233.92T:aes128otrpv3
33.5933.7235.03T:proest256otrv1
35.0335.4236.46T:aeadaes192ocbtaglen64v1
35.1635.4236.39T:aeadaes192ocbtaglen96v1
35.3535.5537.17T:aeadaes192ocbtaglen128v1
35.7435.9437.30T:aes256otrcv3
39.3239.7141.28T:aeadaes256ocbtaglen64v1
39.2639.8441.15T:aeadaes256ocbtaglen128v1
39.7840.0441.41T:aes256otrpv1
39.7840.0441.41T:aes256otrsv2
39.5240.6241.34T:aeadaes256ocbtaglen96v1
39.6540.6941.41T:aes256otrpv3
40.23?40.82?44.73?T:seakeyakv1
39.3241.9343.23T:oceankeyakv1
42.8444.5646.68T:deoxysi128v141
44.0844.9945.51T:aesjambuv1
44.6647.0748.89T:aes128gcmv1
46.7448.2448.63T:aes128n12t8clocv3
47.0148.6349.22T:aes128n12clocv1
46.6849.1550.46T:deoxysi256v141
49.9351.3751.82T:aes128n12silcv1
50.9151.5052.54T:aes128n8t8silcv2
49.6151.5652.60T:aes128n8silcv1
50.7251.5652.54T:aes128n12t8silcv3
73.7076.0476.63T:proest128otrv1
76.3779.1080.53T:ketjesrv2
78.3280.4082.49T:ketjesrv1
80.6081.5482.62T:deoxysii128v141
88.5491.1592.51T:riverkeyakv1
125.72129.10130.73T:aezv5
137.83141.02141.80T:ketjejrv1
195.70198.11199.87T:deoxysneq128128v13
195.51198.31203.06T:deoxysneq128128v1
229.88231.84234.96T:twine80n6clocv1
244.73244.99247.14T:ketjejrv2
270.77272.20276.82T:deoxyseq128128v13
307.42309.38316.99T:deoxysneq256128v13
308.33309.51316.99T:deoxysneq256128v1
389.84392.12397.33T:deoxyseq128128v1
392.38395.18400.07T:deoxysii256v141
429.49431.32436.20T:aezv3
479.17481.64486.65T:twine80n6t4clocv2
479.56482.81486.91T:twine80n6t4clocv3
479.88485.87488.35T:deoxyseq256128v13
613.74619.79622.98T:deoxyseq256128v1
1599.351608.141610.03T:acorn128
8364.068371.748378.32T:present80n6t4silcv3
8365.108373.508380.66T:present80n6t4silcv2
8364.788374.548385.16T:present80n6silcv1
15965.1015974.2815995.64T:led80n6silcv1
16016.3416024.9316034.90T:led80n6t4silcv2
16030.1416040.3016055.14T:led80n6t4silcv3
Cycles/byte for long+0 forgery
25%50%75%aead
2.152.212.28T:morus1280128v2
2.152.212.28T:morus1280256v1
2.152.212.28T:morus1280256v2
2.212.212.21T:morus1280128v1
4.044.044.17T:morus640128v1
4.044.044.17T:morus640128v2
5.405.405.47T:norx6441v2
5.405.405.47T:norx6441v3
5.405.405.66T:norx6444v3
5.40?5.40?6.97?T:norx6444v2
5.92?6.32?9.24?T:lunarkeyakv2
6.326.386.45T:norx6441v1
6.38?6.45?7.88?T:norx6444v1
7.23?7.29?8.27?T:lakekeyakv1
7.81?7.88?9.31?T:norx6461v2
7.81?7.94?9.51?T:ketjemajorv2
7.88?7.94?9.64?T:norx6461v3
7.88?8.01?9.77?T:lakekeyakv2
7.75?8.53?10.35?T:seakeyakv2
8.85?8.92?10.48?T:tiaoxinv2
9.119.119.44T:ascon128av11
8.72?9.18?10.55?T:tiaoxinv1
9.31?9.31?10.74?T:norx6461v1
7.68?10.09?10.35?T:oceankeyakv2
10.16?10.22?11.78?T:norx3241v2
10.16?10.22?11.91?T:norx3241v3
11.98?12.04?13.48?T:acorn128v3
12.04?12.11?13.67?T:norx3241v1
12.76?12.83?14.32?T:acorn128v2
13.41?13.48?15.17?T:ascon128v11
14.9716.4716.54T:norx3261v2
15.10?16.54?16.93?T:norx3261v3
16.0217.3817.45T:aegis128l
16.21?17.84?18.29?T:ketjeminorv2
17.71?19.27?20.31?T:riverkeyakv2
17.8419.2719.53T:norx3261v1
20.1821.4822.01T:aegis128
30.6030.6630.99T:aeadaes128ocbtaglen96v1
30.7330.7931.97T:aeadaes128ocbtaglen128v1
30.6630.8632.42T:aeadaes128ocbtaglen64v1
32.2332.4233.20T:aes128otrpv1
32.2932.6233.59T:aes128otrpv3
32.3632.9433.66T:aes128otrsv2
33.4633.6634.57T:proest256otrv1
35.2235.4237.17T:aeadaes192ocbtaglen96v1
35.2935.6836.91T:aeadaes192ocbtaglen128v1
35.3535.7436.98T:aeadaes192ocbtaglen64v1
35.6835.8136.85T:aes256otrcv3
39.4539.6541.02T:aeadaes256ocbtaglen64v1
39.4539.7141.08T:aeadaes256ocbtaglen128v1
39.3939.7841.73T:aeadaes256ocbtaglen96v1
39.7140.2341.47T:aes256otrpv1
39.7140.5641.28T:aes256otrpv3
39.9740.8941.67T:aes256otrsv2
40.5640.9543.49T:seakeyakv1
38.87?41.86?43.75?T:oceankeyakv1
42.9744.0446.42T:deoxysi128v141
44.1445.3145.64T:aesjambuv1
44.6046.8848.63T:aes128gcmv1
46.8148.4449.74T:aes128n12t8clocv3
47.4648.7050.65T:aes128n12clocv1
47.4649.0950.46T:deoxysi256v141
49.8750.7251.37T:aes128n8t8silcv2
49.9351.2453.91T:aes128n8silcv1
49.6751.3051.82T:aes128n12t8silcv3
50.1351.4352.80T:aes128n12silcv1
73.7676.1776.76T:proest128otrv1
77.2179.1780.92T:ketjesrv1
78.0679.4980.47T:ketjesrv2
80.5381.9083.66T:deoxysii128v141
88.4890.6992.64T:riverkeyakv1
126.63129.10131.45T:aezv5
138.35141.15142.06T:ketjejrv1
195.77197.79199.67T:deoxysneq128128v1
195.18198.11200.00T:deoxysneq128128v13
230.27232.81237.17T:twine80n6clocv1
244.47245.12248.89T:ketjejrv2
270.51272.27276.95T:deoxyseq128128v13
308.07309.44314.97T:deoxysneq256128v13
307.36309.57317.38T:deoxysneq256128v1
388.61390.14399.87T:deoxyseq128128v1
393.88395.25401.69T:deoxysii256v141
427.08432.68436.26T:aezv3
479.43481.97486.07T:twine80n6t4clocv3
479.49483.01486.85T:twine80n6t4clocv2
479.56483.01486.26T:deoxyseq256128v13
616.86621.55622.66T:deoxyseq256128v1
1602.281608.591610.35T:acorn128
8364.918369.348381.25T:present80n6silcv1
8365.438373.448380.34T:present80n6t4silcv2
8364.788373.898392.58T:present80n6t4silcv3
15969.0115983.5315991.67T:led80n6silcv1
16012.7616024.2816038.61T:led80n6t4silcv2
16027.6716034.4416052.60T:led80n6t4silcv3
Cycles/byte for long+long encrypt
25%50%75%aead
8.829.159.64T:ascon128av11
32.2633.5934.57T:aes128gcmv1
34.8035.1236.23T:aes128n12clocv1
34.7535.3835.58T:aes128n12t8clocv3
35.6135.8736.59T:aes256otrcv3
37.5338.2838.61T:aes128n12silcv1
38.0538.8339.23T:aes256otrpv1
Cycles/byte for long+long decrypt
25%50%75%aead
8.899.609.80T:ascon128av11
32.1633.2734.15T:aes128gcmv1
35.2935.3535.99T:aes128n12t8clocv3
35.6435.8736.85T:aes256otrcv3
35.3536.0036.82T:aes128n12clocv1
37.3437.9939.00T:aes128n12silcv1
38.2839.0339.36T:aes256otrpv1
Cycles/byte for long+long forgery
25%50%75%aead
8.959.649.90T:ascon128av11
31.9033.2734.08T:aes128gcmv1
35.7435.8736.82T:aes256otrcv3
35.9036.1036.39T:aes128n12t8clocv3
35.4836.1736.43T:aes128n12clocv1
37.4038.0938.74T:aes128n12silcv1
38.4439.3940.27T:aes256otrpv1
Cycles/byte for 0+long encrypt
25%50%75%aead
2.542.542.67T:morus1280128v1
2.542.542.67T:morus1280256v1
2.542.602.60T:morus1280128v2
2.602.602.67T:morus1280256v2
4.754.825.01T:morus640128v1
4.754.825.08T:morus640128v2
2.47?4.95?7.94?T:lunarkeyakv2
4.17?5.08?7.81?T:oceankeyakv2
5.215.215.34T:norx6441v2
5.215.215.34T:norx6444v2
5.145.275.34T:norx6441v3
5.215.275.34T:norx6444v3
5.66?5.86?6.38?T:lakekeyakv2
5.34?6.05?7.68?T:seakeyakv2
6.186.186.25T:norx6444v1
6.186.186.38T:norx6441v1
6.12?6.25?7.10?T:lakekeyakv1
6.51?6.84?8.33?T:tiaoxinv1
6.51?6.90?8.46?T:tiaoxinv2
7.49?7.49?8.92?T:ketjemajorv2
7.62?7.68?9.11?T:norx6461v2
7.62?7.68?9.18?T:norx6461v3
8.728.799.24T:ascon128av11
9.11?9.18?10.68?T:norx6461v1
9.57?9.57?11.13?T:norx3241v3
9.57?9.64?11.20?T:norx3241v2
11.20?11.39?12.83?T:riverkeyakv2
11.46?11.52?12.96?T:norx3241v1
11.98?12.11?13.87?T:acorn128v3
12.50?12.50?14.06?T:acorn128v2
12.96?13.09?14.52?T:ascon128v11
15.5615.8217.19T:ketjeminorv2
14.32?15.89?16.02?T:norx3261v2
14.32?15.89?16.41?T:norx3261v3
15.6216.3117.12T:aegis128l
17.3818.8218.95T:norx3261v1
19.2720.7020.96T:aegis128
19.34?20.96?22.40?T:aes128gcmv1
22.1423.7024.41T:aes128n12t8clocv3
22.5323.8924.93T:aes128n12clocv1
23.8925.2625.98T:aes128n8silcv1
23.63?25.33?26.56?T:aes128n12silcv1
23.7625.3325.52T:aes128n8t8silcv2
24.0925.5225.91T:aes128n12t8silcv3
24.3525.9126.56T:aes128otrsv2
29.3629.6930.27T:aes128otrpv1
29.8830.0830.60T:aes128otrpv3
30.2730.4731.05T:aeadaes128ocbtaglen96v1
30.4730.6331.32T:aeadaes128ocbtaglen128v1
30.4730.6631.51T:aeadaes128ocbtaglen64v1
33.4033.7234.51T:aes256otrsv2
34.0534.2435.22T:proest256otrv1
34.2434.3835.42T:aeadaes192ocbtaglen96v1
34.3834.6435.87T:aeadaes192ocbtaglen128v1
34.3834.7335.94T:aeadaes192ocbtaglen64v1
35.8736.0737.37T:aes256otrcv3
37.0438.1538.41T:aes256otrpv1
37.5038.2838.87T:aes256otrpv3
39.1939.4540.43T:aeadaes256ocbtaglen64v1
38.6739.5240.36T:aeadaes256ocbtaglen96v1
38.5439.9141.15T:oceankeyakv1
39.0040.1440.76T:aeadaes256ocbtaglen128v1
39.9740.5643.03T:deoxysi256v141
38.2241.1542.45T:seakeyakv1
43.5543.8245.44T:aesjambuv1
67.9768.4269.92T:ketjesrv1
66.6068.5569.66T:ketjesrv2
74.0976.5677.15T:proest128otrv1
77.6080.0182.16T:riverkeyakv1
86.2687.9689.91T:aezv5
111.52114.13115.10T:twine80n6clocv1
113.74116.54117.25T:ketjejrv1
132.55135.35136.65T:deoxyseq128128v13
133.85136.72137.63T:deoxysneq128128v13
193.95196.55197.92T:deoxysii256v141
227.21228.78231.84T:ketjejrv2
235.94236.91240.43T:twine80n6t4clocv2
236.07238.74240.69T:twine80n6t4clocv3
237.89238.93242.58T:deoxyseq256128v13
238.61241.02243.62T:deoxysneq256128v13
275.59278.06280.53T:aezv3
1518.421526.631531.32T:acorn128
4177.214184.184185.81T:present80n6t4silcv3
4179.884185.424189.78T:present80n6t4silcv2
4176.044185.484189.97T:present80n6silcv1
7986.007990.048001.89T:led80n6silcv1
7999.028006.588016.73T:led80n6t4silcv2
8011.918020.388029.62T:led80n6t4silcv3
Cycles/byte for 0+long decrypt
25%50%75%aead
2.542.602.67T:morus1280128v2
2.542.602.67T:morus1280256v2
2.602.602.60T:morus1280128v1
2.602.602.60T:morus1280256v1
4.30?4.95?6.77?T:oceankeyakv2
4.75?5.01?6.90?T:lunarkeyakv2
5.015.085.21T:morus640128v2
5.085.085.14T:morus640128v1
5.215.215.34T:norx6444v3
5.145.275.27T:norx6444v2
5.215.275.34T:norx6441v2
5.215.275.34T:norx6441v3
5.735.866.25T:lakekeyakv2
5.27?5.99?7.81?T:seakeyakv2
5.99?6.18?6.84?T:lakekeyakv1
6.126.186.38T:norx6444v1
6.186.186.32T:norx6441v1
6.64?7.10?8.92?T:tiaoxinv1
6.97?7.16?8.66?T:tiaoxinv2
7.687.687.81T:norx6461v3
7.68?7.68?9.18?T:norx6461v2
7.36?8.40?10.48?T:ketjemajorv2
8.59?8.66?10.16?T:ascon128av11
9.11?9.18?10.68?T:norx6461v1
9.77?9.83?11.33?T:norx3241v2
9.77?9.83?11.33?T:norx3241v3
11.26?11.33?12.89?T:riverkeyakv2
11.59?11.72?13.22?T:norx3241v1
11.98?12.04?13.61?T:acorn128v3
12.50?12.57?14.06?T:acorn128v2
12.70?13.09?14.19?T:ascon128v11
14.58?14.71?16.21?T:norx3261v2
14.65?14.91?16.28?T:norx3261v3
15.5615.8917.19T:ketjeminorv2
15.6217.0217.25T:aegis128l
17.58?19.08?19.86?T:norx3261v1
19.2120.5720.70T:aegis128
19.27?20.83?22.98?T:aes128gcmv1
22.2023.7624.28T:aes128n12t8clocv3
22.2023.8924.09T:aes128n12clocv1
23.8925.2626.11T:aes128n12silcv1
23.7025.3325.78T:aes128n12t8silcv3
23.7625.3925.78T:aes128n8t8silcv2
25.0725.3926.63T:aes128n8silcv1
25.8525.9126.04T:aes128otrsv2
29.4929.6230.21T:aes128otrpv1
29.7529.8830.01T:aes128otrpv3
30.2730.4030.53T:aeadaes128ocbtaglen96v1
30.4730.7331.51T:aeadaes128ocbtaglen64v1
30.6030.7331.45T:aeadaes128ocbtaglen128v1
33.4033.7934.70T:aes256otrsv2
33.9834.2435.48T:proest256otrv1
34.3134.7035.87T:aeadaes192ocbtaglen128v1
34.5134.7735.74T:aeadaes192ocbtaglen96v1
34.4434.8336.20T:aeadaes192ocbtaglen64v1
35.6835.9437.04T:aes256otrcv3
36.9837.1138.48T:aes256otrpv1
37.4337.5038.80T:aes256otrpv3
39.0639.8840.76T:aeadaes256ocbtaglen128v1
39.5840.0442.19T:oceankeyakv1
39.2640.1740.69T:aeadaes256ocbtaglen96v1
39.2640.6240.82T:aeadaes256ocbtaglen64v1
38.35?41.28?42.64?T:seakeyakv1
40.0441.3441.93T:deoxysi256v141
43.6244.6045.12T:aesjambuv1
68.6869.1169.92T:ketjesrv1
67.4569.7370.57T:ketjesrv2
74.0976.4376.95T:proest128otrv1
79.3080.4081.38T:riverkeyakv1
86.9188.0289.19T:aezv5
111.52114.26116.34T:twine80n6clocv1
114.71116.67117.84T:ketjejrv1
132.42136.07136.78T:deoxyseq128128v13
133.79136.46138.09T:deoxysneq128128v13
193.62195.96198.18T:deoxysii256v141
227.54229.17233.72T:ketjejrv2
236.00238.74239.45T:twine80n6t4clocv2
236.65238.74239.52T:twine80n6t4clocv3
237.76238.80242.97T:deoxyseq256128v13
239.26241.15242.45T:deoxysneq256128v13
275.39278.12279.43T:aezv3
1517.841526.041529.17T:acorn128
4177.154185.294189.78T:present80n6t4silcv2
4178.914185.814190.23T:present80n6t4silcv3
4176.694186.394194.53T:present80n6silcv1
7983.277990.178002.15T:led80n6silcv1
8005.608011.658025.78T:led80n6t4silcv2
8005.608013.748021.48T:led80n6t4silcv3
Cycles/byte for 0+long forgery
25%50%75%aead
2.542.602.67T:morus1280128v2
2.542.602.67T:morus1280256v2
2.602.602.60T:morus1280128v1
2.602.602.60T:morus1280256v1
4.69?4.95?6.90?T:lunarkeyakv2
4.43?5.01?6.77?T:oceankeyakv2
5.085.085.14T:morus640128v2
5.085.085.21T:morus640128v1
5.145.215.40T:norx6441v3
5.215.215.34T:norx6444v3
5.145.275.27T:norx6444v2
5.215.275.34T:norx6441v2
5.53?5.86?6.32?T:lakekeyakv2
5.66?6.05?8.59?T:seakeyakv2
6.126.186.32T:norx6444v1
6.126.256.32T:norx6441v1
6.12?6.25?6.90?T:lakekeyakv1
6.84?7.10?8.72?T:tiaoxinv1
6.90?7.10?8.72?T:tiaoxinv2
7.36?7.45?9.05?T:ketjemajorv2
7.62?7.68?9.18?T:norx6461v3
7.68?7.68?9.18?T:norx6461v2
8.598.668.92T:ascon128av11
9.18?9.18?10.68?T:norx6461v1
9.77?9.83?11.39?T:norx3241v3
9.77?9.90?11.39?T:norx3241v2
11.07?11.33?12.96?T:riverkeyakv2
11.59?11.72?13.22?T:norx3241v1
11.98?12.04?13.54?T:acorn128v3
12.43?12.50?14.06?T:acorn128v2
12.76?12.89?14.45?T:ascon128v11
14.6514.7116.08T:norx3261v2
14.78?14.78?16.47?T:norx3261v3
15.49?17.06?17.32?T:aegis128l
15.6217.0617.19T:ketjeminorv2
17.5819.0819.53T:norx3261v1
19.2120.5720.96T:aegis128
19.21?21.68?22.40?T:aes128gcmv1
22.1423.7023.76T:aes128n12t8clocv3
22.5323.8924.09T:aes128n12clocv1
24.4125.3325.91T:aes128n8silcv1
25.0725.3326.11T:aes128n12silcv1
24.0225.3926.17T:aes128n12t8silcv3
24.0225.3926.37T:aes128n8t8silcv2
25.8525.9126.30T:aes128otrsv2
29.6229.6930.40T:aes128otrpv1
29.6929.8830.34T:aes128otrpv3
30.2130.4030.53T:aeadaes128ocbtaglen96v1
30.6030.7331.45T:aeadaes128ocbtaglen64v1
30.6030.7631.90T:aeadaes128ocbtaglen128v1
33.5934.1134.64T:aes256otrsv2
34.0534.1835.42T:proest256otrv1
34.3134.6435.68T:aeadaes192ocbtaglen128v1
34.3834.6436.20T:aeadaes192ocbtaglen96v1
34.2434.7735.87T:aeadaes192ocbtaglen64v1
35.8136.0036.91T:aes256otrcv3
37.3737.4338.48T:aes256otrpv3
37.1138.0938.54T:aes256otrpv1
38.8039.3240.76T:aeadaes256ocbtaglen96v1
39.0039.4540.82T:aeadaes256ocbtaglen64v1
38.22?39.78?42.58?T:seakeyakv1
38.4839.9141.99T:oceankeyakv1
39.3240.0740.82T:aeadaes256ocbtaglen128v1
40.0440.6241.93T:deoxysi256v141
43.6243.9545.38T:aesjambuv1
68.1668.7570.51T:ketjesrv1
67.4569.1470.31T:ketjesrv2
73.8376.8978.12T:proest128otrv1
77.6780.0882.23T:riverkeyakv1
86.4688.2888.74T:aezv5
112.76114.84115.17T:twine80n6clocv1
115.17116.57117.90T:ketjejrv1
132.68135.55137.96T:deoxyseq128128v13
134.90136.20138.87T:deoxysneq128128v13
194.01196.48197.59T:deoxysii256v141
228.26229.43231.84T:ketjejrv2
235.81237.43241.28T:twine80n6t4clocv3
236.20237.43241.34T:twine80n6t4clocv2
236.85238.74240.49T:deoxyseq256128v13
238.80241.28244.53T:deoxysneq256128v13
275.20278.26281.51T:aezv3
1515.491527.471528.91T:acorn128
4176.374184.444189.26T:present80n6t4silcv2
4180.924185.164187.50T:present80n6t4silcv3
4179.304186.724194.86T:present80n6silcv1
7976.567991.678004.17T:led80n6silcv1
8002.088009.708025.85T:led80n6t4silcv3
8009.518012.048023.24T:led80n6t4silcv2
Cycles/byte for 1536+1536 encrypt
25%50%75%aead
8.20?8.22?9.58?T:lakekeyakv1
8.999.249.97T:ascon128av11
13.3514.2814.61T:ascon128v11
22.2422.3022.71T:aegis128
28.9329.6229.87T:aes128otrsv2
30.8431.5331.74T:aes128otrpv1
30.9731.6631.86T:aes128otrpv3
35.4435.6036.17T:aes128n12t8clocv3
35.0735.8936.50T:aes128n12clocv1
36.5037.3938.17T:aes256otrcv3
37.5237.6838.41T:aes256otrsv2
37.0337.9238.74T:aes128gcmv1
37.6038.5339.51T:aes128n8t8silcv2
37.8838.5339.14T:aes128n12t8silcv3
37.9638.7439.59T:aes128n8silcv1
37.9638.8639.79T:aes128n12silcv1
39.3539.4740.20T:aes256otrpv1
39.3539.5940.12T:aes256otrpv3
44.2744.3945.37T:deoxysi256v141
44.8045.2945.86T:aesjambuv1
101.97102.91104.45T:aezv5
136.03136.96137.17T:deoxysneq128128v13
204.67205.65208.29T:deoxyseq128128v13
240.80241.50244.63T:deoxysneq256128v13
296.63296.92300.42T:deoxysii256v141
329.92331.26335.29T:aezv3
363.53364.95367.92T:deoxyseq256128v13
Cycles/byte for 1536+1536 decrypt
25%50%75%aead
8.48?8.54?9.52?T:lakekeyakv1
9.11?9.72?10.17?T:ascon128av11
13.3114.2414.49T:ascon128v11
22.1822.2222.34T:aegis128
29.2230.1530.68T:aes128otrsv2
31.0931.7432.02T:aes128otrpv1
31.3332.1534.34T:aes128otrpv3
35.0735.9336.17T:aes128n12t8clocv3
35.6936.3837.35T:aes128n12clocv1
37.0337.3538.29T:aes256otrcv3
37.1138.0039.35T:aes256otrsv2
37.8038.4539.14T:aes128gcmv1
38.2938.5740.00T:aes128n12t8silcv3
38.5338.7039.43T:aes128n12silcv1
38.5338.7439.51T:aes128n8silcv1
38.4538.9040.12T:aes128n8t8silcv2
38.8639.7140.57T:aes256otrpv1
39.6339.9640.73T:aes256otrpv3
44.8044.8445.57T:aesjambuv1
47.8948.1849.56T:deoxysi256v141
102.42103.07104.65T:aezv5
166.87167.44170.25T:deoxysneq128128v13
204.83205.81208.58T:deoxyseq128128v13
276.08276.45280.92T:deoxysneq256128v13
296.39297.20300.05T:deoxysii256v141
330.08330.89333.98T:aezv3
363.44363.97368.08T:deoxyseq256128v13
Cycles/byte for 1536+1536 forgery
25%50%75%aead
8.528.679.40T:lakekeyakv1
9.119.1610.05T:ascon128av11
13.3514.2014.32T:ascon128v11
22.2422.3022.97T:aegis128
29.4629.9130.52T:aes128otrsv2
31.1331.7032.55T:aes128otrpv1
31.3332.1032.39T:aes128otrpv3
35.1235.9336.74T:aes128n12t8clocv3
35.6036.4237.15T:aes128n12clocv1
36.5037.4338.21T:aes256otrcv3
37.3537.8038.66T:aes128gcmv1
37.3537.9239.55T:aes256otrsv2
37.6038.4538.86T:aes128n12t8silcv3
37.8438.5340.00T:aes128n8t8silcv2
37.9638.6139.39T:aes128n8silcv1
37.8038.7440.24T:aes128n12silcv1
39.7139.9240.61T:aes256otrpv1
39.2739.9641.26T:aes256otrpv3
44.8044.8845.90T:aesjambuv1
48.1448.5449.72T:deoxysi256v141
102.21102.99103.88T:aezv5
167.15167.48167.93T:deoxysneq128128v13
204.87205.93208.66T:deoxyseq128128v13
275.88276.61280.19T:deoxysneq256128v13
296.51298.38301.11T:deoxysii256v141
329.92331.14335.21T:aezv3
363.65365.36367.96T:deoxyseq256128v13
Cycles/byte for 64+64 encrypt
25%50%75%aead
13.6713.6713.67T:morus1280128v1
13.6713.6713.67T:morus1280256v1
13.6713.6714.65T:ascon128av11
13.6713.6714.65T:morus1280128v2
13.6713.6714.65T:morus1280256v2
14.6515.6215.62T:morus640128v1
15.62?16.60?17.58?T:morus640128v2
17.5817.5818.55T:ascon128v11
20.5120.5121.48T:norx6441v1
22.4622.4623.44T:norx6441v2
23.4423.4423.44T:norx6441v3
26.3726.3727.34T:norx3241v1
28.3228.3228.32T:norx3241v2
28.3229.3029.30T:norx3241v3
30.2730.2730.27T:norx6461v1
31.2532.2332.23T:riverkeyakv2
32.2332.2332.23T:norx6461v2
32.2332.2333.20T:lakekeyakv1
32.2332.2333.20T:norx6461v3
33.20?34.18?38.57?T:lakekeyakv2
37.1138.0939.06T:acorn128v3
39.0640.0440.04T:norx3261v1
40.0441.0241.02T:aes128n12t8clocv3
41.0241.0241.02T:acorn128v2
41.0241.0241.99T:norx3261v2
41.0241.0241.99T:norx3261v3
42.9743.9544.92T:aes128otrsv2
43.9543.9546.88T:aes128n12clocv1
44.9244.9244.92T:aes128otrpv1
44.9244.9245.90T:aes128otrpv3
45.9046.8847.85T:aeadaes128ocbtaglen128v1
45.9046.8847.85T:aeadaes128ocbtaglen64v1
45.9046.8847.85T:aeadaes128ocbtaglen96v1
48.8348.8352.73T:aes128n8t8silcv2
48.8349.8052.73T:aes128n12t8silcv3
52.7352.7353.71T:aeadaes192ocbtaglen64v1
52.7352.7353.71T:aeadaes192ocbtaglen96v1
52.7352.7354.69T:aeadaes192ocbtaglen128v1
52.7352.7355.66T:aes128n12silcv1
52.7352.7357.62T:aes128n8silcv1
55.6655.6656.64T:norx6444v2
55.6656.6456.64T:aes256otrsv2
56.6457.6257.62T:aesjambuv1
56.6457.6258.59T:norx6444v3
57.6257.6257.62T:aes256otrpv3
57.6257.6258.59T:aes256otrpv1
58.5959.5759.57T:ketjeminorv2
59.5759.5761.52T:aeadaes256ocbtaglen64v1
59.5760.0661.52T:aeadaes256ocbtaglen96v1
59.5760.5565.43T:aeadaes256ocbtaglen128v1
60.5560.5560.55T:aegis128
62.5062.5064.45T:aes256otrcv3
64.4564.4565.43T:norx6444v1
66.4166.4167.87T:ketjemajorv2
70.3171.2972.27T:tiaoxinv2
71.29?71.29?81.05?T:tiaoxinv1
80.0881.0582.03T:aegis128l
90.82?91.80?104.49?T:seakeyakv2
101.56101.56111.33T:proest256otrv1
112.30112.30119.14T:deoxysi256v141
112.30112.30124.02T:ketjesrv1
125.00125.00138.67T:aezv5
133.79133.79137.70T:ketjesrv2
132.81?135.74?161.13?T:oceankeyakv2
137.70?142.58?166.99?T:aes128gcmv1
146.48147.46154.30T:deoxysneq128128v13
148.44?148.44?171.88?T:proest128otrv1
148.44149.41160.16T:riverkeyakv1
162.11162.11174.32T:ketjejrv1
184.57?184.57?207.03?T:twine80n6clocv1
243.16244.14268.55T:deoxyseq128128v13
258.79270.51283.20T:deoxysneq256128v13
311.52?333.98?350.59?T:ketjejrv2
317.38340.82347.66T:deoxysii256v141
325.20347.66352.54T:lunarkeyakv2
352.54373.05375.98T:seakeyakv1
374.02389.65391.60T:twine80n6t4clocv3
368.16390.62393.55T:twine80n6t4clocv2
403.32406.25408.20T:aezv3
453.12453.12477.54T:deoxyseq256128v13
666.02672.85693.36T:oceankeyakv1
5577.155581.055666.99T:acorn128
7036.137050.787135.74T:present80n6t4silcv2
7039.067056.647132.81T:present80n6silcv1
7047.857066.417132.81T:present80n6t4silcv3
13504.8813533.2013548.83T:led80n6silcv1
13492.1913536.6213558.59T:led80n6t4silcv2
13481.4513561.5213602.54T:led80n6t4silcv3
Cycles/byte for 64+64 decrypt
25%50%75%aead
13.6713.6713.67T:morus1280128v1
13.6713.6713.67T:morus1280256v1
13.6714.6514.65T:ascon128av11
13.6714.6514.65T:morus1280128v2
13.6714.6514.65T:morus1280256v2
15.6215.6215.62T:morus640128v1
15.6216.6016.60T:morus640128v2
17.5817.5818.55T:ascon128v11
20.5120.5121.48T:norx6441v1
23.4423.4423.44T:norx6441v2
23.4423.4424.41T:norx6441v3
26.3726.3727.34T:norx3241v1
28.3229.3029.30T:norx3241v2
29.3029.3029.30T:norx3241v3
30.2730.2731.25T:norx6461v1
31.2532.2332.23T:lakekeyakv1
31.2532.2332.23T:riverkeyakv2
32.2332.2333.20T:norx6461v2
32.2333.2033.20T:norx6461v3
33.2033.2033.69T:lakekeyakv2
38.0938.0938.09T:acorn128v3
39.0640.0440.04T:norx3261v1
41.0241.0241.99T:acorn128v2
41.0241.0241.99T:aes128n12t8clocv3
41.0241.9941.99T:norx3261v2
41.9941.9942.97T:norx3261v3
43.9543.9546.88T:aes128otrsv2
44.9244.9246.88T:aes128n12clocv1
44.9245.9045.90T:aes128otrpv1
44.9245.9045.90T:aes128otrpv3
48.8348.8349.80T:aes128n12t8silcv3
48.8348.8352.73T:aes128n8t8silcv2
52.7352.7353.71T:aes128n8silcv1
52.7352.7354.69T:aeadaes128ocbtaglen96v1
52.7352.7355.66T:aes128n12silcv1
52.7353.7154.69T:aeadaes128ocbtaglen128v1
52.7353.7154.69T:aeadaes128ocbtaglen64v1
55.6656.6456.64T:norx6444v2
56.6456.6457.62T:aes256otrsv2
56.6457.6257.62T:aesjambuv1
57.6257.6258.59T:aes256otrpv1
57.6257.6258.59T:aes256otrpv3
57.6257.6258.59T:norx6444v3
58.5958.5959.57T:ketjeminorv2
60.5560.5561.52T:aeadaes192ocbtaglen96v1
60.5560.5561.52T:aegis128
60.55?60.55?67.38?T:aeadaes192ocbtaglen128v1
60.55?60.55?67.38?T:aeadaes192ocbtaglen64v1
62.5062.5062.50T:aes256otrcv3
64.4564.4565.43T:norx6444v1
66.4166.4166.89T:ketjemajorv2
69.3469.3471.29T:aeadaes256ocbtaglen64v1
69.3469.8271.29T:aeadaes256ocbtaglen96v1
69.34?69.82?77.15?T:aeadaes256ocbtaglen128v1
71.2971.2979.10T:tiaoxinv1
74.2274.2276.17T:tiaoxinv2
81.0581.0582.03T:aegis128l
89.84?91.80?102.54?T:seakeyakv2
104.49105.47110.35T:proest256otrv1
112.30?112.30?125.49?T:ketjesrv1
123.05124.02136.72T:deoxysi256v141
124.02125.98135.74T:aezv5
129.88129.88133.79T:ketjesrv2
133.79?136.72?168.95?T:oceankeyakv2
134.77?140.62?156.25?T:aes128gcmv1
148.44149.41154.30T:riverkeyakv1
149.41?149.41?172.85?T:proest128otrv1
162.60?164.06?207.03?T:ketjejrv1
175.78?176.76?201.17?T:deoxysneq128128v13
184.57?185.55?208.01?T:twine80n6clocv1
243.16243.16269.53T:deoxyseq128128v13
291.99315.43318.36T:deoxysneq256128v13
303.71?326.17?341.80?T:ketjejrv2
317.38340.82342.77T:deoxysii256v141
326.17?349.61?367.19?T:lunarkeyakv2
373.05375.00391.60T:seakeyakv1
369.14390.14391.60T:twine80n6t4clocv3
369.14390.62406.25T:twine80n6t4clocv2
383.79407.23411.13T:aezv3
430.66454.10469.73T:deoxyseq256128v13
664.06667.97690.43T:oceankeyakv1
5591.805613.285667.97T:acorn128
7023.447050.787114.26T:present80n6t4silcv2
7024.417052.737130.86T:present80n6t4silcv3
7037.117055.667139.65T:present80n6silcv1
13477.5413501.9513537.11T:led80n6silcv1
13477.5413545.4113581.05T:led80n6t4silcv2
13490.2313562.5013581.05T:led80n6t4silcv3
Cycles/byte for 64+64 forgery
25%50%75%aead
13.6713.6713.67T:morus1280256v1
13.6713.6714.65T:ascon128av11
13.6713.6714.65T:morus1280128v1
13.6713.6714.65T:morus1280128v2
13.6713.6714.65T:morus1280256v2
15.6215.6215.62T:morus640128v1
15.6216.6016.60T:morus640128v2
17.5817.5819.53T:ascon128v11
20.5121.4821.48T:norx6441v1
23.4423.4423.44T:norx6441v2
23.4424.4124.41T:norx6441v3
26.3727.3427.34T:norx3241v1
29.3029.3029.30T:norx3241v2
29.3029.3030.27T:norx3241v3
30.2730.2730.27T:norx6461v1
31.2532.2332.23T:lakekeyakv1
32.2332.2333.20T:riverkeyakv2
32.2333.2033.20T:norx6461v2
32.2333.2033.20T:norx6461v3
33.2033.2034.18T:lakekeyakv2
38.0938.0938.09T:acorn128v3
39.0640.0440.04T:norx3261v1
41.0241.0241.02T:acorn128v2
41.0241.0241.99T:aes128n12t8clocv3
41.9941.9941.99T:norx3261v2
41.9941.9942.97T:norx3261v3
43.9543.9544.92T:aes128otrsv2
43.9544.9248.83T:aes128n12clocv1
44.9245.9046.88T:aes128otrpv1
45.9045.9046.88T:aes128otrpv3
48.8348.8349.80T:aes128n12t8silcv3
48.8348.8351.76T:aes128n8t8silcv2
52.7352.7353.71T:aes128n8silcv1
52.7352.7354.69T:aeadaes128ocbtaglen128v1
52.7352.7355.66T:aeadaes128ocbtaglen64v1
52.7352.7355.66T:aes128n12silcv1
52.73?52.73?59.57?T:aeadaes128ocbtaglen96v1
56.6456.6456.64T:norx6444v2
56.6456.6457.62T:aes256otrsv2
56.6457.6257.62T:aesjambuv1
57.6257.6258.59T:aes256otrpv1
57.6257.6258.59T:aes256otrpv3
57.6257.6258.59T:norx6444v3
58.5959.5759.57T:ketjeminorv2
59.5760.5561.52T:aeadaes192ocbtaglen96v1
60.5560.5561.52T:aegis128
60.5560.5562.50T:aeadaes192ocbtaglen64v1
60.55?60.55?67.38?T:aeadaes192ocbtaglen128v1
62.5062.5063.48T:aes256otrcv3
64.4564.4565.43T:norx6444v1
66.4166.4167.38T:ketjemajorv2
69.3469.3470.31T:aeadaes256ocbtaglen128v1
69.3469.3470.31T:aeadaes256ocbtaglen64v1
69.3469.8276.17T:aeadaes256ocbtaglen96v1
70.3171.2974.22T:tiaoxinv1
73.2474.2274.22T:tiaoxinv2
80.0881.0582.03T:aegis128l
90.8291.80100.59T:seakeyakv2
98.6399.61100.59T:proest256otrv1
113.28?114.26?136.72?T:ketjesrv1
123.05123.05133.79T:deoxysi256v141
124.02125.00135.74T:aezv5
129.88130.86133.79T:ketjesrv2
133.79?133.79?161.13?T:oceankeyakv2
134.77?141.60?163.09?T:aes128gcmv1
149.41149.41152.34T:proest128otrv1
149.41?149.41?173.83?T:riverkeyakv1
162.60?163.09?185.06?T:ketjejrv1
175.78?176.76?203.12?T:deoxysneq128128v13
184.57?186.04?212.89?T:twine80n6clocv1
243.16?255.86?274.41?T:deoxyseq128128v13
292.97315.43319.34T:deoxysneq256128v13
310.55327.15343.75T:ketjejrv2
320.31340.82349.61T:deoxysii256v141
325.20348.63353.52T:lunarkeyakv2
351.56375.00378.91T:seakeyakv1
368.16389.65392.58T:twine80n6t4clocv3
368.16390.62399.41T:twine80n6t4clocv2
383.79?407.23?430.66?T:aezv3
453.12455.08477.54T:deoxyseq256128v13
665.04669.92687.50T:oceankeyakv1
5584.965596.685675.78T:acorn128
7044.927050.787106.45T:present80n6t4silcv2
7047.857052.737114.26T:present80n6t4silcv3
7033.207058.597135.74T:present80n6silcv1
13454.1013528.3213557.62T:led80n6silcv1
13492.1913547.8513576.17T:led80n6t4silcv3
13500.0013553.2213586.91T:led80n6t4silcv2