Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.23 | 0.24 | 0.25 | aes256ctr |
0.31 | 0.31 | 0.32 | chacha8 |
0.36 | 0.36 | 0.36 | T:aes128ctr |
0.44 | 0.45 | 0.45 | chacha12 |
0.44 | 0.45 | 0.46 | tango642 |
0.41? | 0.46? | 0.47? | T:aes192ctr |
0.57 | 0.57 | 0.58 | salsa208 |
0.64 | 0.65 | 0.66 | T:speck6496ctr |
0.64 | 0.65 | 0.67 | T:speck64128ctr |
0.67 | 0.68 | 0.69 | chacha20 |
0.69 | 0.70 | 0.70 | salsa2012 |
0.78 | 0.79 | 0.82 | T:speck128192ctr |
0.74 | 0.81 | 0.82 | T:speck128128ctr |
0.80 | 0.81 | 0.84 | T:speck128256ctr |
0.88 | 0.89 | 0.89 | T:simon6496ctr |
0.83? | 0.92? | 0.94? | T:simon64128ctr |
0.93 | 0.94 | 0.95 | xsalsa20 |
0.94 | 0.94 | 0.96 | salsa20 |
1.28 | 1.29 | 1.34 | T:hc128 |
1.31 | 1.33 | 1.34 | T:simon128128ctr |
1.33 | 1.37 | 1.40 | T:tpy |
1.33? | 1.42? | 1.50? | T:simon128256ctr |
1.47 | 1.53 | 1.56 | T:nlsv2 |
1.52 | 1.54 | 1.55 | T:trivium |
1.67 | 1.69 | 1.72 | T:sosemanuk |
1.74? | 1.79? | 2.00? | T:hc256 |
1.77 | 1.81 | 1.82 | T:cryptmtv3 |
1.78 | 1.84 | 1.92 | T:tpy6 |
2.06 | 2.11 | 2.11 | T:panama |
2.12 | 2.21 | 2.28 | T:tpypy |
2.41 | 2.42 | 2.44 | T:snow20 |
2.97 | 3.00 | 3.03 | T:rabbit |
4.02 | 4.03 | 4.03 | T:lexv2 |
8.11 | 8.13 | 8.22 | T:aes128estream |
12.65 | 12.67 | 12.69 | T:aes256estream |
13.51 | 13.63 | 13.73 | T:ocelot1 |
14.53 | 14.64 | 14.78 | T:ocelot2 |
27.37 | 27.59 | 27.94 | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.26 | 0.26 | 0.27 | aes256ctr |
0.32 | 0.32 | 0.33 | chacha8 |
0.37 | 0.38 | 0.38 | T:aes128ctr |
0.45 | 0.45 | 0.45 | chacha12 |
0.58 | 0.58 | 0.58 | tango642 |
0.59 | 0.59 | 0.59 | salsa208 |
0.67 | 0.68 | 0.69 | T:speck6496ctr |
0.68 | 0.68 | 0.69 | T:aes192ctr |
0.69 | 0.69 | 0.70 | chacha20 |
0.69 | 0.70 | 0.71 | T:speck64128ctr |
0.71 | 0.71 | 0.72 | salsa2012 |
0.84 | 0.85 | 0.86 | T:speck128192ctr |
0.82 | 0.85 | 0.85 | T:speck128128ctr |
0.86 | 0.86 | 0.89 | T:speck128256ctr |
0.96 | 0.96 | 0.96 | salsa20 |
1.01 | 1.01 | 1.02 | T:simon6496ctr |
1.04 | 1.04 | 1.05 | xsalsa20 |
1.10 | 1.10 | 1.11 | T:simon64128ctr |
1.48 | 1.49 | 1.49 | T:simon128128ctr |
1.64 | 1.65 | 1.65 | T:trivium |
1.65 | 1.69 | 1.70 | T:nlsv2 |
1.74 | 1.79 | 1.81 | T:simon128256ctr |
2.04 | 2.05 | 2.07 | T:sosemanuk |
2.38 | 2.39 | 2.40 | T:cryptmtv3 |
2.38 | 2.42 | 2.46 | T:tpy6 |
2.48 | 2.49 | 2.50 | T:snow20 |
2.53 | 2.55 | 2.57 | T:tpy |
2.70 | 2.73 | 2.73 | T:panama |
3.11 | 3.13 | 3.14 | T:rabbit |
3.40 | 3.42 | 3.45 | T:tpypy |
3.76 | 3.77 | 3.79 | T:hc128 |
4.14 | 4.14 | 4.15 | T:lexv2 |
8.18 | 8.19 | 8.26 | T:aes128estream |
8.25 | 8.26 | 8.40 | T:hc256 |
12.75 | 12.77 | 12.77 | T:aes256estream |
14.45 | 14.50 | 14.55 | T:ocelot1 |
15.44 | 15.50 | 15.55 | T:ocelot2 |
28.44 | 28.58 | 28.64 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.29 | 0.30 | 0.30 | aes256ctr |
0.40 | 0.41 | 0.43 | T:aes128ctr |
0.42 | 0.42 | 0.43 | chacha8 |
0.53 | 0.54 | 0.54 | salsa208 |
0.59 | 0.59 | 0.59 | chacha12 |
0.67 | 0.67 | 0.67 | salsa2012 |
0.72 | 0.73 | 0.74 | T:speck6496ctr |
0.76 | 0.77 | 0.78 | T:speck64128ctr |
0.80 | 0.80 | 0.82 | tango642 |
0.90 | 0.91 | 0.92 | chacha20 |
0.90 | 0.92 | 0.97 | T:speck128128ctr |
0.92 | 0.93 | 0.94 | T:speck128192ctr |
0.95 | 0.95 | 0.95 | salsa20 |
0.96 | 0.97 | 0.98 | T:speck128256ctr |
1.03 | 1.07 | 1.12 | T:aes192ctr |
1.17 | 1.19 | 1.19 | xsalsa20 |
1.21 | 1.22 | 1.22 | T:simon6496ctr |
1.40 | 1.41 | 1.42 | T:simon64128ctr |
1.74 | 1.75 | 1.76 | T:simon128128ctr |
1.82 | 1.83 | 1.85 | T:trivium |
2.02 | 2.05 | 2.07 | T:nlsv2 |
2.29 | 2.42 | 2.45 | T:simon128256ctr |
2.60 | 2.61 | 2.61 | T:snow20 |
2.70 | 2.70 | 2.71 | T:sosemanuk |
3.31 | 3.33 | 3.36 | T:rabbit |
3.30 | 3.38 | 3.50 | T:tpy6 |
3.58 | 3.58 | 3.59 | T:cryptmtv3 |
3.74 | 3.78 | 3.78 | T:panama |
4.35 | 4.37 | 4.40 | T:lexv2 |
4.48 | 4.57 | 4.60 | T:tpy |
5.23 | 5.33 | 5.44 | T:tpypy |
7.90 | 7.91 | 7.93 | T:hc128 |
8.30 | 8.31 | 8.35 | T:aes128estream |
12.85 | 12.90 | 12.93 | T:aes256estream |
15.79 | 15.85 | 15.98 | T:ocelot1 |
16.45 | 16.92 | 17.25 | T:ocelot2 |
19.01 | 19.05 | 19.13 | T:hc256 |
29.87 | 30.15 | 30.23 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.51 | 0.51 | 0.52 | T:aes128ctr |
0.53 | 0.54 | 0.55 | salsa208 |
0.55 | 0.55 | 0.56 | aes256ctr |
0.56 | 0.56 | 0.58 | chacha8 |
0.77 | 0.78 | 0.80 | chacha12 |
0.78 | 0.79 | 0.80 | salsa2012 |
1.04 | 1.04 | 1.04 | T:speck6496ctr |
1.10 | 1.11 | 1.11 | T:speck64128ctr |
1.20 | 1.23 | 1.24 | chacha20 |
1.27 | 1.27 | 1.29 | salsa20 |
1.33 | 1.34 | 1.36 | T:speck128128ctr |
1.36 | 1.39 | 1.39 | T:speck128192ctr |
1.38 | 1.40 | 1.42 | T:speck128256ctr |
1.37 | 1.41 | 1.43 | tango642 |
1.90 | 1.90 | 1.92 | xsalsa20 |
2.05? | 2.14? | 2.31? | T:aes192ctr |
2.18 | 2.19 | 2.21 | T:simon6496ctr |
2.31 | 2.33 | 2.35 | T:trivium |
2.49 | 2.50 | 2.51 | T:simon64128ctr |
2.89 | 2.91 | 2.94 | T:simon128256ctr |
2.90 | 2.94 | 2.95 | T:snow20 |
2.94 | 2.96 | 2.98 | T:nlsv2 |
3.81 | 3.81 | 3.82 | T:simon128128ctr |
3.85 | 3.91 | 3.94 | T:rabbit |
4.37 | 4.39 | 4.45 | T:cryptmtv3 |
4.43 | 4.45 | 4.46 | T:sosemanuk |
4.89? | 4.92? | 5.73? | T:lexv2 |
5.89 | 5.97 | 6.05 | T:tpy6 |
6.51 | 6.57 | 6.64 | T:panama |
8.54 | 8.55 | 8.57 | T:aes128estream |
9.91 | 10.05 | 10.14 | T:tpy |
10.52 | 10.64 | 10.75 | T:tpypy |
13.26 | 13.28 | 13.34 | T:aes256estream |
18.93 | 18.95 | 18.98 | T:hc128 |
19.72 | 19.92 | 20.15 | T:ocelot1 |
20.51 | 20.66 | 21.01 | T:ocelot2 |
33.89 | 35.44 | 36.27 | T:amastrid |
47.57 | 47.78 | 47.81 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
1.59 | 1.66 | 1.72 | T:aes128ctr |
2.78 | 2.80 | 2.80 | salsa208 |
2.98 | 3.14 | 3.23 | aes256ctr |
3.70 | 3.72 | 3.72 | salsa2012 |
3.95 | 4.00 | 4.05 | T:speck6496ctr |
4.05 | 4.08 | 4.16 | T:speck64128ctr |
4.72 | 4.73 | 4.81 | chacha8 |
4.95 | 5.05 | 5.08 | T:speck128128ctr |
5.06 | 5.12 | 5.16 | T:simon6496ctr |
5.12 | 5.23 | 5.34 | T:speck128192ctr |
5.39 | 5.47 | 5.55 | T:speck128256ctr |
5.50 | 5.50 | 5.50 | salsa20 |
6.33 | 6.33 | 6.34 | T:simon64128ctr |
6.66 | 6.81 | 6.91 | chacha12 |
6.98 | 7.05 | 7.11 | T:snow20 |
8.23 | 8.38 | 8.38 | T:simon128128ctr |
8.36 | 8.44 | 8.53 | T:trivium |
8.94 | 8.97 | 9.02 | T:cryptmtv3 |
9.09 | 9.39 | 9.45 | tango642 |
9.55 | 9.56 | 9.61 | T:simon128256ctr |
10.64 | 10.67 | 10.78 | xsalsa20 |
10.59 | 10.84 | 10.94 | chacha20 |
10.64 | 10.97 | 11.20 | T:rabbit |
11.55 | 11.62 | 11.75 | T:lexv2 |
11.67 | 11.77 | 11.84 | T:aes128estream |
14.88 | 14.92 | 15.45 | T:aes192ctr |
16.55 | 16.69 | 17.03 | T:nlsv2 |
17.86 | 18.02 | 18.08 | T:aes256estream |
23.88 | 23.95 | 24.02 | T:sosemanuk |
38.77 | 38.88 | 39.20 | T:tpy6 |
42.23 | 42.52 | 42.56 | T:panama |
68.64 | 70.16 | 70.83 | T:ocelot1 |
71.03 | 72.00 | 73.14 | T:ocelot2 |
77.31 | 77.91 | 79.11 | T:tpypy |
77.31 | 78.02 | 78.77 | T:tpy |
99.84 | 100.78 | 101.91 | T:amastrid |
160.08 | 160.53 | 160.69 | T:hc128 |
414.58 | 414.64 | 415.48 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
12.75? | 12.88? | 14.25? | T:aes128ctr |
17.38 | 17.38 | 17.50 | T:speck64128ctr |
18.38 | 18.38 | 18.38 | T:speck128128ctr |
19.00 | 19.00 | 19.00 | T:speck128256ctr |
19.38 | 19.38 | 19.38 | T:speck128192ctr |
24.25 | 25.38 | 26.00 | aes256ctr |
25.88 | 26.25 | 27.50 | T:speck6496ctr |
30.50 | 31.00 | 31.25 | chacha8 |
29.62 | 31.25 | 31.88 | salsa208 |
38.25 | 38.62 | 39.25 | T:simon6496ctr |
39.25 | 40.25 | 40.62 | salsa2012 |
41.00 | 41.50 | 41.75 | chacha12 |
47.50 | 48.00 | 48.38 | T:simon64128ctr |
49.00 | 49.00 | 49.38 | T:aes128estream |
55.88 | 56.38 | 57.25 | T:snow20 |
56.88 | 57.25 | 57.75 | T:trivium |
57.50 | 58.12 | 58.62 | salsa20 |
56.50 | 58.62 | 58.75 | T:cryptmtv3 |
59.62 | 60.00 | 60.25 | chacha20 |
63.88 | 63.88 | 63.88 | T:simon128128ctr |
66.62 | 67.38 | 68.50 | T:aes256estream |
66.88 | 67.75 | 68.38 | tango642 |
67.12 | 69.00 | 70.00 | T:rabbit |
69.12 | 69.25 | 69.75 | T:lexv2 |
87.75 | 87.75 | 87.75 | T:simon128256ctr |
87.38 | 88.75 | 90.62 | T:nlsv2 |
98.75 | 98.88 | 99.50 | xsalsa20 |
118.62 | 119.25 | 123.38 | T:aes192ctr |
191.50 | 192.25 | 194.00 | T:sosemanuk |
289.12 | 304.00 | 313.75 | T:tpy6 |
330.62 | 334.12 | 334.50 | T:panama |
440.62 | 449.12 | 465.00 | T:ocelot1 |
450.88 | 475.38 | 484.25 | T:ocelot2 |
605.25 | 609.38 | 613.88 | T:tpypy |
605.75 | 611.25 | 615.00 | T:tpy |
652.88 | 665.38 | 671.62 | T:amastrid |
1280.12 | 1281.12 | 1281.38 | T:hc128 |
3318.12 | 3319.88 | 3333.50 | T:hc256 |
|