Cycles/byte for long+0 encrypt |
25% | 50% | 75% | aead |
50.01? | 51.36? | 61.39? | ascon128abi32v12 |
63.02 | 64.37 | 66.14 | ascon128av12 |
73.99 | 74.00 | 75.25 | ascon128bi32v12 |
89.44 | 90.75 | 90.78 | ascon128v12 |
90.74 | 90.75 | 90.76 | ascon80pqv12 |
101.19 | 101.25 | 101.26 | T:schwaemm256128v2 |
128.85 | 129.49 | 129.51 | T:schwaemm128128v2 |
132.45 | 132.53 | 137.05 | T:schwaemm192192v2 |
144.09 | 144.12 | 144.16 | T:schwaemm256256v2 |
145.12 | 151.58 | 151.92 | T:aes128gcmv1 |
171.96 | 174.74 | 175.10 | T:aes256gcmv1 |
190.37 | 191.01 | 191.95 | T:tinyjambu128v2 |
250.99 | 251.00 | 251.21 | T:tinyjambu192v2 |
254.90 | 255.00 | 255.04 | T:tinyjambu256v2 |
371.56 | 374.19 | 381.54 | T:xoodyakround3 |
1078.00 | 1079.03 | 1081.98 | T:giftcofb128v1 |
3277.23 | 3318.23 | 3339.11 | T:romulusn |
4844.57 | 4854.57 | 4873.24 | T:romulusm |
9617.11 | 9635.19 | 9643.22 | T:romulust |
106769.87 | 106853.87 | 106945.23 | aes256gcmv1 |
|
Cycles/byte for long+0 decrypt |
25% | 50% | 75% | aead |
50.25? | 51.36? | 56.47? | ascon128abi32v12 |
64.22 | 65.56 | 69.86 | ascon128av12 |
75.23 | 76.47 | 81.14 | ascon128bi32v12 |
89.41 | 90.78 | 94.91 | ascon80pqv12 |
90.72 | 91.89 | 94.85 | ascon128v12 |
101.43 | 102.15 | 103.48 | T:schwaemm256128v2 |
129.60 | 130.39 | 135.16 | T:schwaemm128128v2 |
132.23 | 137.19 | 138.59 | T:schwaemm192192v2 |
145.65 | 147.54 | 150.18 | T:schwaemm256256v2 |
146.38 | 151.31 | 160.51 | T:aes128gcmv1 |
173.77 | 174.30 | 181.81 | T:aes256gcmv1 |
192.64 | 193.01 | 194.81 | T:tinyjambu128v2 |
251.53 | 252.01 | 259.35 | T:tinyjambu192v2 |
255.97 | 256.99 | 264.53 | T:tinyjambu256v2 |
365.32 | 369.64 | 375.97 | T:xoodyakround3 |
1075.86 | 1079.39 | 1092.87 | T:giftcofb128v1 |
3294.78 | 3304.71 | 3317.58 | T:romulusn |
4875.54 | 4888.92 | 4895.09 | T:romulusm |
9619.08 | 9635.38 | 9640.70 | T:romulust |
106807.97 | 106908.10 | 107007.63 | aes256gcmv1 |
|
Cycles/byte for long+0 forgery |
25% | 50% | 75% | aead |
50.26? | 51.45? | 395.60? | ascon128abi32v12 |
64.24 | 64.52 | 69.92 | ascon128av12 |
75.25 | 76.38 | 81.16 | ascon128bi32v12 |
90.74 | 90.77 | 94.85 | ascon80pqv12 |
90.77 | 92.26 | 96.62 | ascon128v12 |
101.37 | 101.47 | 103.36 | T:schwaemm256128v2 |
129.61 | 130.38 | 135.49 | T:schwaemm128128v2 |
133.01 | 137.20 | 140.47 | T:schwaemm192192v2 |
146.28 | 147.55 | 150.06 | T:schwaemm256256v2 |
151.04 | 151.32 | 160.39 | T:aes128gcmv1 |
167.92 | 174.57 | 183.61 | T:aes256gcmv1 |
192.99 | 193.81 | 194.77 | T:tinyjambu128v2 |
251.95 | 252.01 | 259.49 | T:tinyjambu192v2 |
256.86 | 257.90 | 264.49 | T:tinyjambu256v2 |
366.67 | 370.01 | 376.51 | T:xoodyakround3 |
1075.96 | 1079.13 | 1092.88 | T:giftcofb128v1 |
3200.28 | 3202.41 | 3213.38 | T:romulust |
3294.93 | 3311.89 | 3369.35 | T:romulusn |
4877.49 | 4953.48 | 5022.97 | T:romulusm |
10879.40 | 10910.56 | 10938.64 | aes256gcmv1 |
|
Cycles/byte for long+long encrypt |
25% | 50% | 75% | aead |
49.60 | 49.62 | 49.64 | ascon128abi32v12 |
59.60 | 60.24 | 60.29 | ascon128av12 |
70.73 | 71.63 | 71.64 | ascon128bi32v12 |
85.78 | 86.74 | 86.76 | ascon128v12 |
86.74 | 86.75 | 86.76 | ascon80pqv12 |
98.99 | 99.76 | 99.79 | T:schwaemm256128v2 |
111.96 | 113.06 | 113.15 | T:aes128gcmv1 |
121.88 | 124.57 | 124.92 | T:aes256gcmv1 |
128.10 | 128.13 | 128.44 | T:schwaemm128128v2 |
131.36 | 131.41 | 135.26 | T:schwaemm192192v2 |
142.04 | 142.65 | 142.68 | T:schwaemm256256v2 |
156.87 | 157.25 | 157.26 | T:tinyjambu128v2 |
193.58 | 194.25 | 195.27 | T:tinyjambu256v2 |
197.78 | 198.24 | 198.26 | T:tinyjambu192v2 |
286.60 | 291.80 | 298.07 | T:xoodyakround3 |
1076.77 | 1077.15 | 1083.59 | T:giftcofb128v1 |
2459.08 | 2463.07 | 2464.93 | T:romulusn |
3235.72 | 3237.75 | 3240.99 | T:romulusm |
6415.61 | 6419.98 | 6425.17 | T:romulust |
58843.25 | 58873.21 | 58892.45 | aes256gcmv1 |
|
Cycles/byte for long+long decrypt |
25% | 50% | 75% | aead |
48.89 | 49.70 | 51.86 | ascon128abi32v12 |
60.10 | 60.79 | 62.73 | ascon128av12 |
72.20 | 72.26 | 75.04 | ascon128bi32v12 |
86.74 | 86.75 | 89.10 | ascon80pqv12 |
86.05 | 87.11 | 89.09 | ascon128v12 |
99.84 | 99.88 | 101.21 | T:schwaemm256128v2 |
110.99 | 112.83 | 120.74 | T:aes128gcmv1 |
119.75 | 124.25 | 126.77 | T:aes256gcmv1 |
127.64 | 128.18 | 132.34 | T:schwaemm128128v2 |
131.54 | 135.33 | 136.07 | T:schwaemm192192v2 |
145.55 | 146.18 | 147.09 | T:schwaemm256256v2 |
157.98 | 158.25 | 159.04 | T:tinyjambu128v2 |
195.23 | 195.25 | 196.01 | T:tinyjambu256v2 |
198.03 | 198.50 | 199.22 | T:tinyjambu192v2 |
281.86 | 289.20 | 290.06 | T:xoodyakround3 |
1075.32 | 1077.47 | 1084.73 | T:giftcofb128v1 |
2473.99 | 2479.06 | 2481.84 | T:romulusn |
3245.46 | 3250.19 | 3294.57 | T:romulusm |
6409.26 | 6418.96 | 6425.71 | T:romulust |
58847.96 | 58885.92 | 58961.56 | aes256gcmv1 |
|
Cycles/byte for long+long forgery |
25% | 50% | 75% | aead |
49.69 | 50.11 | 51.84 | ascon128abi32v12 |
60.01 | 61.06 | 63.03 | ascon128av12 |
72.24 | 72.26 | 74.96 | ascon128bi32v12 |
86.74 | 86.75 | 89.06 | ascon80pqv12 |
86.74 | 86.76 | 89.03 | ascon128v12 |
99.47 | 99.87 | 101.17 | T:schwaemm256128v2 |
111.18 | 112.82 | 115.17 | T:aes128gcmv1 |
119.81 | 124.28 | 126.73 | T:aes256gcmv1 |
128.14 | 128.19 | 132.33 | T:schwaemm128128v2 |
131.28 | 131.90 | 135.71 | T:schwaemm192192v2 |
142.25 | 145.97 | 146.39 | T:schwaemm256256v2 |
157.75 | 158.25 | 158.95 | T:tinyjambu128v2 |
194.80 | 195.24 | 195.99 | T:tinyjambu256v2 |
198.41 | 198.50 | 199.17 | T:tinyjambu192v2 |
287.08 | 289.48 | 290.82 | T:xoodyakround3 |
1075.20 | 1077.29 | 1084.28 | T:giftcofb128v1 |
2473.87 | 2474.90 | 2480.38 | T:romulusn |
3200.73 | 3206.20 | 3215.01 | T:romulust |
3249.89 | 3254.78 | 3317.31 | T:romulusm |
10882.04 | 10903.83 | 10934.19 | aes256gcmv1 |
|
Cycles/byte for 0+long encrypt |
25% | 50% | 75% | aead |
48.50? | 50.39? | 400.07? | ascon128abi32v12 |
56.14? | 57.63? | 402.47? | ascon128av12 |
69.31 | 74.17 | 75.19 | T:aes128gcmv1 |
71.30 | 74.37 | 74.58 | T:aes256gcmv1 |
70.30? | 75.04? | 79.12? | ascon128bi32v12 |
82.73 | 82.76 | 86.67 | ascon80pqv12 |
81.56 | 84.08 | 88.72 | ascon128v12 |
98.30 | 99.42 | 106.04 | T:schwaemm256128v2 |
123.51 | 123.51 | 123.53 | T:tinyjambu128v2 |
126.74 | 126.75 | 126.76 | T:schwaemm128128v2 |
127.45 | 130.25 | 134.25 | T:schwaemm192192v2 |
133.49 | 133.50 | 133.52 | T:tinyjambu256v2 |
140.48 | 141.18 | 141.23 | T:schwaemm256256v2 |
145.49 | 145.50 | 145.52 | T:tinyjambu192v2 |
201.09 | 203.62 | 203.64 | T:xoodyakround3 |
1072.39 | 1074.62 | 1077.32 | T:giftcofb128v1 |
1610.39 | 1612.55 | 1626.45 | T:romulusm |
1642.00 | 1655.62 | 1678.28 | T:romulusn |
3199.13 | 3214.06 | 3217.25 | T:romulust |
10882.86 | 10903.36 | 10911.27 | aes256gcmv1 |
|
Cycles/byte for 0+long decrypt |
25% | 50% | 75% | aead |
49.12 | 50.13 | 53.05 | ascon128abi32v12 |
54.75? | 57.61? | 62.10? | ascon128av12 |
70.43 | 72.37 | 77.74 | ascon128bi32v12 |
71.64? | 74.46? | 80.19? | T:aes256gcmv1 |
74.31? | 74.99? | 83.50? | T:aes128gcmv1 |
82.76 | 84.05 | 88.52 | ascon128v12 |
82.74 | 84.14 | 88.66 | ascon80pqv12 |
98.28 | 99.33 | 104.05 | T:schwaemm256128v2 |
123.28 | 124.56 | 129.34 | T:tinyjambu128v2 |
126.74 | 127.67 | 132.55 | T:schwaemm128128v2 |
129.33 | 134.24 | 136.62 | T:schwaemm192192v2 |
133.27 | 134.49 | 135.21 | T:tinyjambu256v2 |
144.47 | 144.49 | 145.63 | T:schwaemm256256v2 |
144.98 | 145.77 | 150.78 | T:tinyjambu192v2 |
201.46 | 203.21 | 206.99 | T:xoodyakround3 |
1071.74 | 1074.97 | 1089.50 | T:giftcofb128v1 |
1607.11 | 1613.23 | 1658.46 | T:romulusm |
1641.66 | 1658.95 | 1678.42 | T:romulusn |
3198.32 | 3200.25 | 3214.40 | T:romulust |
10879.36 | 10900.57 | 10918.78 | aes256gcmv1 |
|
Cycles/byte for 0+long forgery |
25% | 50% | 75% | aead |
49.12 | 49.18 | 50.74 | ascon128abi32v12 |
56.03 | 57.55 | 62.03 | ascon128av12 |
70.38 | 73.37 | 75.58 | ascon128bi32v12 |
74.34 | 74.46 | 80.78 | T:aes256gcmv1 |
73.16? | 74.61? | 83.37? | T:aes128gcmv1 |
82.75 | 84.13 | 89.08 | ascon128v12 |
82.77 | 85.69 | 88.57 | ascon80pqv12 |
98.52 | 99.44 | 104.58 | T:schwaemm256128v2 |
123.51 | 124.45 | 129.40 | T:tinyjambu128v2 |
126.75 | 127.73 | 132.59 | T:schwaemm128128v2 |
129.33 | 131.38 | 135.69 | T:schwaemm192192v2 |
133.47 | 134.38 | 139.26 | T:tinyjambu256v2 |
142.65 | 144.48 | 145.16 | T:schwaemm256256v2 |
145.00 | 145.67 | 150.86 | T:tinyjambu192v2 |
202.16 | 203.22 | 204.41 | T:xoodyakround3 |
1071.83 | 1074.58 | 1075.71 | T:giftcofb128v1 |
1607.27 | 1612.41 | 1626.55 | T:romulusm |
1642.45 | 1676.06 | 1687.60 | T:romulusn |
3197.96 | 3199.82 | 3209.45 | T:romulust |
10877.77 | 10906.06 | 10914.40 | aes256gcmv1 |
|
Cycles/byte for 1536+1536 encrypt |
25% | 50% | 75% | aead |
50.92 | 50.92 | 50.93 | ascon128abi32v12 |
61.64 | 61.64 | 61.68 | ascon128av12 |
72.93 | 72.93 | 72.95 | ascon128bi32v12 |
88.10 | 88.10 | 88.12 | ascon128v12 |
88.11 | 88.11 | 88.12 | ascon80pqv12 |
102.81 | 102.81 | 102.82 | T:schwaemm256128v2 |
120.49 | 120.50 | 120.56 | T:aes128gcmv1 |
129.93 | 129.93 | 130.23 | T:schwaemm128128v2 |
132.31 | 132.32 | 132.54 | T:aes256gcmv1 |
134.79 | 134.79 | 135.10 | T:schwaemm192192v2 |
146.61 | 146.61 | 146.62 | T:schwaemm256256v2 |
158.71 | 158.71 | 158.72 | T:tinyjambu128v2 |
195.92 | 195.92 | 195.94 | T:tinyjambu256v2 |
199.93 | 199.93 | 199.94 | T:tinyjambu192v2 |
291.49 | 294.65 | 294.87 | T:xoodyakround3 |
1082.66 | 1082.68 | 1084.78 | T:giftcofb128v1 |
2477.04 | 2477.52 | 2482.20 | T:romulusn |
3251.28 | 3253.86 | 3257.85 | T:romulusm |
6502.17 | 6502.65 | 6506.10 | T:romulust |
59946.82 | 59974.14 | 59995.01 | aes256gcmv1 |
|
Cycles/byte for 1536+1536 decrypt |
25% | 50% | 75% | aead |
51.01 | 51.88 | 54.69 | ascon128abi32v12 |
61.55 | 62.25 | 65.13 | ascon128av12 |
73.58 | 75.24 | 77.27 | ascon128bi32v12 |
88.11 | 88.13 | 90.90 | ascon128v12 |
88.14 | 88.15 | 90.95 | ascon80pqv12 |
102.91 | 103.37 | 106.65 | T:schwaemm256128v2 |
120.25 | 120.27 | 123.10 | T:aes128gcmv1 |
129.98 | 129.99 | 131.47 | T:schwaemm128128v2 |
132.06 | 132.07 | 135.07 | T:aes256gcmv1 |
134.86 | 134.87 | 136.36 | T:schwaemm192192v2 |
149.76 | 149.76 | 152.02 | T:schwaemm256256v2 |
159.70 | 159.71 | 164.68 | T:tinyjambu128v2 |
196.93 | 196.95 | 201.82 | T:tinyjambu256v2 |
200.17 | 200.18 | 205.00 | T:tinyjambu192v2 |
287.90 | 292.10 | 292.59 | T:xoodyakround3 |
1082.68 | 1082.96 | 1091.02 | T:giftcofb128v1 |
2492.26 | 2492.57 | 2497.44 | T:romulusn |
3262.73 | 3267.99 | 3273.38 | T:romulusm |
6501.86 | 6503.17 | 6513.19 | T:romulust |
59933.42 | 59985.55 | 60006.23 | aes256gcmv1 |
|
Cycles/byte for 1536+1536 forgery |
25% | 50% | 75% | aead |
51.01 | 51.54 | 53.56 | ascon128abi32v12 |
61.55 | 61.57 | 64.58 | ascon128av12 |
73.58 | 75.20 | 77.21 | ascon128bi32v12 |
88.11 | 88.85 | 90.85 | ascon128v12 |
88.14 | 88.90 | 90.94 | ascon80pqv12 |
102.91 | 103.35 | 104.45 | T:schwaemm256128v2 |
120.26 | 120.36 | 125.07 | T:aes128gcmv1 |
129.98 | 129.99 | 131.42 | T:schwaemm128128v2 |
132.06 | 132.10 | 136.44 | T:aes256gcmv1 |
134.86 | 134.87 | 136.33 | T:schwaemm192192v2 |
146.68 | 146.68 | 151.94 | T:schwaemm256256v2 |
159.70 | 159.71 | 164.60 | T:tinyjambu128v2 |
196.93 | 196.94 | 201.73 | T:tinyjambu256v2 |
200.17 | 200.18 | 201.00 | T:tinyjambu192v2 |
288.07 | 292.41 | 293.50 | T:xoodyakround3 |
1082.68 | 1083.30 | 1092.10 | T:giftcofb128v1 |
2492.38 | 2502.82 | 2537.54 | T:romulusn |
3263.25 | 3270.73 | 3353.10 | T:romulusm |
3284.81 | 3288.72 | 3291.41 | T:romulust |
11946.12 | 11963.39 | 11993.26 | aes256gcmv1 |
|
Cycles/byte for 64+64 encrypt |
25% | 50% | 75% | aead |
80.59 | 80.70 | 81.75 | ascon128abi32v12 |
93.81 | 93.81 | 94.14 | ascon128av12 |
102.86 | 102.94 | 103.75 | ascon128bi32v12 |
119.23 | 119.27 | 119.39 | ascon128v12 |
119.50 | 119.52 | 119.83 | ascon80pqv12 |
171.50 | 171.61 | 172.19 | T:schwaemm128128v2 |
172.23 | 172.23 | 172.80 | T:schwaemm256128v2 |
192.09 | 192.09 | 192.38 | T:tinyjambu128v2 |
224.30 | 229.53 | 243.47 | T:schwaemm192192v2 |
234.44 | 234.44 | 234.84 | T:tinyjambu256v2 |
237.27 | 237.73 | 256.05 | T:schwaemm256256v2 |
238.48 | 238.59 | 238.69 | T:tinyjambu192v2 |
291.67? | 292.41? | 376.78? | T:aes128gcmv1 |
310.59 | 310.62 | 313.80 | T:aes256gcmv1 |
425.80 | 433.92 | 465.47 | T:xoodyakround3 |
1217.23 | 1217.45 | 1258.25 | T:giftcofb128v1 |
2879.06 | 2879.22 | 3022.97 | T:romulusn |
3643.98 | 3644.50 | 3787.88 | T:romulusm |
8430.92 | 8431.20 | 8450.94 | T:romulust |
84153.20 | 84321.41 | 84802.55 | aes256gcmv1 |
|
Cycles/byte for 64+64 decrypt |
25% | 50% | 75% | aead |
81.12 | 81.23 | 81.52 | ascon128abi32v12 |
94.11 | 94.11 | 94.70 | ascon128av12 |
104.20 | 104.28 | 105.44 | ascon128bi32v12 |
119.45? | 119.61? | 140.89? | ascon128v12 |
120.12? | 120.39? | 148.17? | ascon80pqv12 |
171.31 | 171.42 | 177.78 | T:schwaemm128128v2 |
172.50 | 172.50 | 177.81 | T:schwaemm256128v2 |
193.16 | 193.16 | 193.16 | T:tinyjambu128v2 |
224.22 | 224.22 | 229.64 | T:schwaemm192192v2 |
235.72 | 235.80 | 239.80 | T:tinyjambu256v2 |
237.53 | 237.53 | 238.09 | T:schwaemm256256v2 |
238.48 | 238.59 | 238.89 | T:tinyjambu192v2 |
291.55? | 293.89? | 365.05? | T:aes128gcmv1 |
310.22? | 311.50? | 353.22? | T:aes256gcmv1 |
423.72 | 431.31 | 440.47 | T:xoodyakround3 |
1217.72 | 1218.09 | 1266.95 | T:giftcofb128v1 |
2896.41 | 2896.59 | 2952.95 | T:romulusn |
3653.75 | 3653.86 | 3796.91 | T:romulusm |
8431.47 | 8431.55 | 8454.30 | T:romulust |
84163.28 | 84295.81 | 84383.47 | aes256gcmv1 |
|
Cycles/byte for 64+64 forgery |
25% | 50% | 75% | aead |
81.12 | 81.22 | 81.77 | ascon128abi32v12 |
94.11 | 94.11 | 95.03 | ascon128av12 |
104.28? | 104.28? | 120.19? | ascon128bi32v12 |
119.42 | 119.42 | 119.80 | ascon128v12 |
120.02 | 120.12 | 120.12 | ascon80pqv12 |
171.31 | 171.47 | 172.94 | T:schwaemm128128v2 |
172.50 | 172.50 | 173.41 | T:schwaemm256128v2 |
193.16 | 193.16 | 193.86 | T:tinyjambu128v2 |
217.25 | 224.22 | 229.75 | T:schwaemm192192v2 |
235.72 | 235.72 | 236.75 | T:tinyjambu256v2 |
237.53 | 237.72 | 238.77 | T:schwaemm256256v2 |
238.48 | 238.59 | 239.44 | T:tinyjambu192v2 |
291.50? | 291.81? | 338.28? | T:aes128gcmv1 |
310.27 | 310.59 | 311.67 | T:aes256gcmv1 |
424.47 | 432.34 | 443.48 | T:xoodyakround3 |
1217.59 | 1218.70 | 1265.88 | T:giftcofb128v1 |
2891.14 | 2891.30 | 2947.17 | T:romulusn |
3652.83 | 3652.94 | 3796.53 | T:romulusm |
5218.84 | 5219.00 | 5242.23 | T:romulust |
36214.27 | 36225.98 | 36403.89 | aes256gcmv1 |
|