Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.24? | 0.27? | 0.38? | aes256ctr |
0.40 | 0.41 | 0.43 | T:aes128ctr |
0.43 | 0.43 | 0.44 | T:aes192ctr |
0.48 | 0.49 | 0.50 | chacha8 |
0.49 | 0.49 | 0.50 | salsa208 |
0.67 | 0.67 | 0.68 | tango642 |
0.67 | 0.69 | 0.70 | chacha12 |
0.70 | 0.70 | 0.71 | salsa2012 |
0.85 | 0.86 | 0.88 | T:speck6496ctr |
0.90 | 0.90 | 0.90 | T:speck64128ctr |
1.04 | 1.05 | 1.07 | chacha20 |
1.05 | 1.06 | 1.07 | T:speck128128ctr |
1.09 | 1.09 | 1.10 | T:speck128192ctr |
1.12 | 1.13 | 1.13 | T:speck128256ctr |
1.12 | 1.13 | 1.14 | salsa20 |
1.12 | 1.13 | 1.14 | xsalsa20 |
1.15 | 1.16 | 1.18 | T:simon6496ctr |
1.16 | 1.21 | 1.26 | T:simon64128ctr |
1.34 | 1.36 | 1.39 | T:hc128 |
1.70 | 1.71 | 1.72 | T:simon128128ctr |
1.79 | 1.80 | 1.81 | T:simon128256ctr |
1.87 | 1.88 | 1.89 | T:trivium |
1.89 | 1.91 | 1.91 | T:sosemanuk |
1.96 | 1.98 | 1.99 | T:hc256 |
2.05 | 2.07 | 2.08 | T:panama |
2.11 | 2.12 | 2.13 | T:cryptmtv3 |
2.26 | 2.27 | 2.28 | T:nlsv2 |
2.25 | 2.30 | 2.36 | T:tpy |
2.40 | 2.43 | 2.44 | T:rabbit |
2.52 | 2.57 | 2.76 | T:tpy6 |
3.10 | 3.12 | 3.13 | T:snow20 |
3.82 | 3.93 | 4.00 | T:tpypy |
4.02 | 4.04 | 4.05 | T:lexv2 |
8.11 | 8.14 | 8.16 | T:aes128estream |
12.10 | 12.24 | 12.71 | T:aes256estream |
17.37 | 17.66 | 17.84 | T:ocelot1 |
18.26 | 18.91 | 19.05 | T:ocelot2 |
27.07 | 27.59 | 28.29 | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.30? | 0.30? | 0.38? | aes256ctr |
0.42 | 0.43 | 0.44 | T:aes128ctr |
0.50 | 0.51 | 0.51 | salsa208 |
0.50 | 0.51 | 0.51 | chacha8 |
0.55 | 0.55 | 0.56 | T:aes192ctr |
0.69 | 0.71 | 0.71 | chacha12 |
0.71 | 0.72 | 0.72 | salsa2012 |
0.82 | 0.82 | 0.83 | tango642 |
0.89 | 0.90 | 0.90 | T:speck6496ctr |
0.93 | 0.93 | 0.93 | T:speck64128ctr |
1.06 | 1.06 | 1.07 | chacha20 |
1.10 | 1.10 | 1.11 | T:speck128128ctr |
1.13 | 1.13 | 1.13 | T:speck128192ctr |
1.14 | 1.14 | 1.15 | salsa20 |
1.16 | 1.17 | 1.17 | T:speck128256ctr |
1.23 | 1.23 | 1.23 | xsalsa20 |
1.29 | 1.30 | 1.31 | T:simon6496ctr |
1.45 | 1.48 | 1.48 | T:simon64128ctr |
1.94 | 1.95 | 1.96 | T:simon128128ctr |
2.03 | 2.04 | 2.04 | T:trivium |
2.13 | 2.14 | 2.14 | T:sosemanuk |
2.22 | 2.22 | 2.23 | T:simon128256ctr |
2.42 | 2.42 | 2.43 | T:nlsv2 |
2.50 | 2.51 | 2.52 | T:rabbit |
2.67 | 2.68 | 2.68 | T:cryptmtv3 |
2.72 | 2.72 | 2.73 | T:panama |
3.18 | 3.19 | 3.20 | T:snow20 |
3.20 | 3.21 | 3.32 | T:tpy6 |
3.61 | 3.63 | 3.66 | T:tpy |
4.14 | 4.16 | 4.16 | T:lexv2 |
4.44 | 4.45 | 4.46 | T:hc128 |
5.22 | 5.27 | 5.30 | T:tpypy |
8.19 | 8.21 | 8.22 | T:aes128estream |
9.44 | 9.45 | 9.46 | T:hc256 |
12.33 | 12.36 | 12.70 | T:aes256estream |
18.47 | 18.64 | 18.71 | T:ocelot1 |
19.41 | 19.86 | 19.92 | T:ocelot2 |
28.52 | 28.84 | 29.26 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.34? | 0.35? | 0.42? | aes256ctr |
0.44 | 0.46 | 0.47 | T:aes128ctr |
0.51 | 0.51 | 0.52 | chacha8 |
0.53 | 0.53 | 0.54 | salsa208 |
0.71 | 0.73 | 0.74 | chacha12 |
0.74 | 0.74 | 0.74 | salsa2012 |
0.75 | 0.76 | 0.76 | T:aes192ctr |
0.94 | 0.96 | 0.97 | T:speck6496ctr |
0.98 | 0.98 | 0.99 | T:speck64128ctr |
1.06 | 1.07 | 1.07 | tango642 |
1.07 | 1.08 | 1.10 | chacha20 |
1.16 | 1.16 | 1.17 | T:speck128128ctr |
1.16 | 1.17 | 1.17 | salsa20 |
1.18 | 1.18 | 1.19 | T:speck128192ctr |
1.23 | 1.23 | 1.23 | T:speck128256ctr |
1.40 | 1.40 | 1.41 | xsalsa20 |
1.52 | 1.52 | 1.53 | T:simon6496ctr |
1.84 | 1.91 | 1.94 | T:simon64128ctr |
2.29 | 2.29 | 2.31 | T:trivium |
2.33 | 2.35 | 2.36 | T:simon128128ctr |
2.57 | 2.58 | 2.58 | T:sosemanuk |
2.64 | 2.65 | 2.66 | T:rabbit |
2.77 | 2.78 | 2.79 | T:nlsv2 |
2.90 | 2.91 | 2.91 | T:simon128256ctr |
3.29 | 3.30 | 3.32 | T:snow20 |
3.80 | 3.81 | 3.82 | T:panama |
4.08 | 4.08 | 4.10 | T:cryptmtv3 |
4.25 | 4.29 | 4.37 | T:tpy6 |
4.33 | 4.34 | 4.35 | T:lexv2 |
5.82 | 5.85 | 5.89 | T:tpy |
7.36 | 7.41 | 7.49 | T:tpypy |
8.31 | 8.32 | 8.37 | T:aes128estream |
9.57 | 9.59 | 9.61 | T:hc128 |
12.47 | 12.49 | 12.81 | T:aes256estream |
19.74 | 19.90 | 20.64 | T:ocelot1 |
20.86 | 21.45 | 21.99 | T:ocelot2 |
21.88 | 21.89 | 21.91 | T:hc256 |
30.53 | 31.74 | 32.03 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.54? | 0.56? | 0.69? | aes256ctr |
0.56 | 0.57 | 0.58 | T:aes128ctr |
0.73 | 0.73 | 0.74 | salsa208 |
0.76 | 0.77 | 0.78 | chacha8 |
0.98 | 0.99 | 1.00 | chacha12 |
1.03 | 1.04 | 1.05 | salsa2012 |
1.09 | 1.14 | 1.15 | T:speck6496ctr |
1.14 | 1.15 | 1.16 | T:speck64128ctr |
1.31 | 1.31 | 1.33 | T:aes192ctr |
1.36 | 1.39 | 1.42 | T:speck128128ctr |
1.38 | 1.39 | 1.40 | T:speck128192ctr |
1.46 | 1.46 | 1.46 | T:speck128256ctr |
1.51 | 1.52 | 1.53 | chacha20 |
1.64 | 1.66 | 1.67 | salsa20 |
1.74 | 1.74 | 1.76 | tango642 |
2.25 | 2.27 | 2.28 | xsalsa20 |
2.96 | 2.97 | 2.98 | T:trivium |
3.01 | 3.03 | 3.07 | T:rabbit |
3.02 | 3.03 | 3.05 | T:simon6496ctr |
3.10 | 3.11 | 3.12 | T:simon64128ctr |
3.56 | 3.57 | 3.61 | T:nlsv2 |
3.62 | 3.64 | 3.67 | T:snow20 |
3.71 | 3.73 | 3.74 | T:sosemanuk |
4.62 | 4.63 | 4.65 | T:cryptmtv3 |
4.74 | 4.75 | 4.76 | T:simon128128ctr |
4.89 | 4.90 | 4.92 | T:lexv2 |
5.13 | 5.15 | 5.17 | T:simon128256ctr |
6.65 | 6.67 | 6.72 | T:panama |
7.01 | 7.14 | 7.29 | T:tpy6 |
8.50 | 8.55 | 8.59 | T:aes128estream |
11.40 | 11.49 | 11.55 | T:tpy |
12.88 | 13.04 | 13.22 | T:aes256estream |
13.20 | 13.27 | 13.39 | T:tpypy |
23.26 | 23.30 | 23.36 | T:hc128 |
24.38 | 24.85 | 25.13 | T:ocelot1 |
25.57 | 25.88 | 26.28 | T:ocelot2 |
36.12 | 37.02 | 37.55 | T:amastrid |
55.11 | 55.16 | 55.21 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
1.88 | 1.91 | 1.98 | T:aes128ctr |
1.91 | 1.94 | 2.00 | chacha8 |
2.58 | 2.62 | 2.75 | T:speck6496ctr |
2.75? | 2.81? | 3.47? | aes256ctr |
2.98 | 3.03 | 3.05 | T:speck64128ctr |
3.05 | 3.08 | 3.11 | salsa208 |
3.39 | 3.44 | 3.59 | T:speck128192ctr |
3.42 | 3.45 | 3.55 | T:speck128128ctr |
3.64 | 3.69 | 3.80 | T:speck128256ctr |
3.83 | 3.86 | 3.89 | chacha12 |
4.00 | 4.03 | 4.06 | salsa2012 |
5.50 | 5.55 | 5.58 | chacha20 |
6.05 | 6.11 | 6.20 | salsa20 |
7.08 | 7.20 | 7.36 | T:simon6496ctr |
7.56 | 7.70 | 7.81 | T:rabbit |
7.78 | 7.84 | 7.94 | T:snow20 |
7.97 | 8.02 | 8.09 | T:simon64128ctr |
8.70 | 8.72 | 8.81 | T:aes192ctr |
10.25 | 10.25 | 10.36 | tango642 |
10.31 | 10.38 | 10.42 | T:cryptmtv3 |
11.50 | 11.56 | 11.67 | T:simon128128ctr |
11.55 | 11.59 | 11.70 | xsalsa20 |
11.62 | 11.69 | 11.75 | T:trivium |
11.66 | 11.72 | 11.78 | T:lexv2 |
11.84 | 11.92 | 12.06 | T:aes128estream |
13.00 | 13.11 | 13.25 | T:simon128256ctr |
17.17 | 17.17 | 17.17 | T:sosemanuk |
17.14 | 17.36 | 17.80 | T:nlsv2 |
18.31 | 18.61 | 18.94 | T:aes256estream |
42.00 | 42.33 | 42.72 | T:tpy6 |
43.50 | 43.73 | 43.78 | T:panama |
78.36 | 79.55 | 81.53 | T:ocelot1 |
80.30 | 81.14 | 83.31 | T:ocelot2 |
84.92 | 86.12 | 87.20 | T:tpy |
88.09 | 88.77 | 89.47 | T:tpypy |
115.56 | 117.05 | 118.09 | T:amastrid |
198.19 | 198.48 | 198.95 | T:hc128 |
479.62 | 480.08 | 480.30 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
15.50 | 15.88 | 16.38 | chacha8 |
16.00 | 16.38 | 16.88 | T:aes128ctr |
16.38 | 16.38 | 16.38 | T:speck6496ctr |
17.12 | 17.12 | 17.50 | T:speck64128ctr |
18.75 | 18.88 | 19.00 | T:speck128192ctr |
21.12 | 21.12 | 21.25 | T:speck128128ctr |
22.12 | 22.38 | 22.38 | T:speck128256ctr |
23.00? | 24.00? | 28.12? | aes256ctr |
38.38 | 39.00 | 39.25 | salsa208 |
39.00 | 39.00 | 39.88 | salsa2012 |
38.75 | 39.75 | 40.50 | chacha12 |
43.38 | 43.38 | 43.50 | T:simon6496ctr |
44.75 | 45.25 | 45.75 | chacha20 |
47.50 | 47.50 | 47.50 | T:rabbit |
49.75 | 49.75 | 49.75 | T:simon64128ctr |
51.12 | 51.75 | 52.62 | T:aes128estream |
61.25 | 62.12 | 63.25 | T:snow20 |
65.88 | 66.00 | 66.62 | T:aes192ctr |
66.88 | 67.12 | 67.50 | T:cryptmtv3 |
68.88 | 69.38 | 70.50 | T:lexv2 |
70.00 | 70.38 | 70.75 | salsa20 |
72.25 | 72.25 | 72.62 | T:simon128128ctr |
75.25 | 76.50 | 78.25 | T:aes256estream |
78.25 | 78.62 | 79.00 | tango642 |
82.00 | 82.00 | 82.62 | T:simon128256ctr |
82.00 | 83.00 | 83.25 | T:nlsv2 |
83.00 | 83.38 | 83.88 | T:trivium |
114.12 | 114.50 | 115.25 | xsalsa20 |
137.50 | 137.50 | 137.50 | T:sosemanuk |
323.88 | 327.00 | 331.75 | T:tpy6 |
341.50 | 343.88 | 346.00 | T:panama |
510.00 | 521.75 | 537.62 | T:ocelot1 |
520.75 | 526.88 | 537.75 | T:ocelot2 |
665.38 | 671.38 | 676.88 | T:tpy |
679.38 | 683.75 | 686.25 | T:tpypy |
792.25 | 801.00 | 815.25 | T:amastrid |
1584.88 | 1588.12 | 1593.00 | T:hc128 |
3844.62 | 3850.25 | 3852.12 | T:hc256 |
|