Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.28 | 0.29 | 0.29 | aes256ctr |
0.33 | 0.34 | 0.35 | T:aes128ctr |
0.40 | 0.41 | 0.41 | T:aes192ctr |
0.45 | 0.47 | 0.49 | tango642 |
0.56 | 0.58 | 0.59 | chacha8 |
0.60 | 0.62 | 0.63 | salsa208 |
0.79 | 0.81 | 0.84 | chacha12 |
0.84 | 0.87 | 0.89 | salsa2012 |
1.01 | 1.02 | 1.03 | T:speck6496ctr |
1.05 | 1.06 | 1.06 | T:speck64128ctr |
1.25 | 1.26 | 1.27 | T:speck128128ctr |
1.26 | 1.27 | 1.28 | chacha20 |
1.29 | 1.30 | 1.30 | T:speck128192ctr |
1.32 | 1.33 | 1.35 | T:speck128256ctr |
1.21? | 1.36? | 1.51? | T:hc128 |
1.36 | 1.38 | 1.40 | xsalsa20 |
1.39 | 1.40 | 1.42 | salsa20 |
1.43? | 1.51? | 1.64? | T:tpy |
1.43? | 1.55? | 1.68? | T:hc256 |
1.62? | 1.64? | 1.85? | T:snow20 |
1.66 | 1.70 | 1.76 | T:sosemanuk |
1.60? | 1.72? | 1.79? | T:nlsv2 |
1.74 | 1.76 | 1.80 | T:panama |
1.78 | 1.79 | 1.80 | T:simon6496ctr |
1.85 | 1.86 | 1.88 | T:simon64128ctr |
1.88 | 1.89 | 1.91 | T:trivium |
1.90? | 1.94? | 2.14? | T:rabbit |
2.02 | 2.13 | 2.19 | T:tpy6 |
2.36 | 2.39 | 2.41 | T:cryptmtv3 |
2.49 | 2.63 | 2.70 | T:tpypy |
2.79 | 2.80 | 2.82 | T:simon128128ctr |
2.92 | 2.94 | 2.96 | T:simon128256ctr |
3.56 | 3.60 | 3.62 | T:lexv2 |
7.28 | 7.31 | 7.33 | T:aes128estream |
11.06 | 11.10 | 11.13 | T:aes256estream |
10.66? | 14.51? | 14.93? | T:ocelot1 |
13.84? | 14.70? | 16.12? | T:ocelot2 |
22.90 | 23.45 | 23.80 | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.34 | 0.34 | 0.34 | aes256ctr |
0.37 | 0.38 | 0.38 | T:aes128ctr |
0.51 | 0.51 | 0.51 | T:aes192ctr |
0.57 | 0.58 | 0.59 | chacha8 |
0.58 | 0.58 | 0.60 | tango642 |
0.62 | 0.63 | 0.63 | salsa208 |
0.81 | 0.82 | 0.83 | chacha12 |
0.86 | 0.87 | 0.89 | salsa2012 |
1.04 | 1.04 | 1.05 | T:speck6496ctr |
1.07 | 1.08 | 1.08 | T:speck64128ctr |
1.27 | 1.27 | 1.27 | chacha20 |
1.28 | 1.29 | 1.29 | T:speck128128ctr |
1.32 | 1.32 | 1.33 | T:speck128192ctr |
1.36 | 1.36 | 1.37 | T:speck128256ctr |
1.40 | 1.40 | 1.41 | salsa20 |
1.45 | 1.47 | 1.48 | xsalsa20 |
1.72 | 1.73 | 1.87 | T:snow20 |
1.83 | 1.86 | 1.89 | T:nlsv2 |
1.90 | 1.92 | 1.96 | T:sosemanuk |
1.95 | 1.96 | 1.96 | T:simon6496ctr |
1.98 | 1.98 | 1.99 | T:trivium |
2.00 | 2.02 | 2.15 | T:rabbit |
2.10 | 2.11 | 2.11 | T:simon64128ctr |
2.29 | 2.30 | 2.31 | T:panama |
2.66 | 2.70 | 2.72 | T:tpy6 |
2.84 | 2.86 | 2.86 | T:cryptmtv3 |
3.04 | 3.05 | 3.05 | T:simon128128ctr |
3.10 | 3.12 | 3.16 | T:tpy |
3.33 | 3.34 | 3.35 | T:simon128256ctr |
3.68 | 3.69 | 3.70 | T:lexv2 |
3.73 | 3.81 | 3.91 | T:hc128 |
4.02 | 4.10 | 4.13 | T:tpypy |
7.33 | 7.34 | 7.35 | T:aes128estream |
7.58 | 7.62 | 7.65 | T:hc256 |
11.16 | 11.17 | 11.19 | T:aes256estream |
12.50? | 15.30? | 15.52? | T:ocelot1 |
15.24 | 15.63 | 16.56 | T:ocelot2 |
24.01 | 24.28 | 24.50 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.44 | 0.44 | 0.45 | T:aes128ctr |
0.44 | 0.45 | 0.47 | aes256ctr |
0.58 | 0.58 | 0.59 | chacha8 |
0.63 | 0.63 | 0.65 | salsa208 |
0.67 | 0.67 | 0.68 | T:aes192ctr |
0.77 | 0.79 | 0.85 | tango642 |
0.82 | 0.83 | 0.85 | chacha12 |
0.87 | 0.88 | 0.89 | salsa2012 |
1.07 | 1.08 | 1.09 | T:speck6496ctr |
1.11 | 1.12 | 1.12 | T:speck64128ctr |
1.27 | 1.28 | 1.29 | chacha20 |
1.32 | 1.33 | 1.34 | T:speck128128ctr |
1.36 | 1.37 | 1.38 | T:speck128192ctr |
1.40 | 1.41 | 1.42 | T:speck128256ctr |
1.41 | 1.43 | 1.43 | salsa20 |
1.60 | 1.61 | 1.63 | xsalsa20 |
1.81 | 1.87 | 2.00 | T:snow20 |
2.12 | 2.13 | 2.13 | T:trivium |
2.16 | 2.18 | 2.25 | T:rabbit |
2.12 | 2.18 | 2.22 | T:nlsv2 |
2.22 | 2.23 | 2.24 | T:simon6496ctr |
2.26 | 2.31 | 2.32 | T:sosemanuk |
2.50 | 2.51 | 2.53 | T:simon64128ctr |
3.15 | 3.19 | 3.23 | T:panama |
3.44 | 3.46 | 3.48 | T:simon128128ctr |
3.59 | 3.67 | 3.82 | T:tpy6 |
3.82 | 3.83 | 3.87 | T:lexv2 |
3.93 | 3.96 | 3.99 | T:cryptmtv3 |
3.98 | 3.99 | 4.01 | T:simon128256ctr |
5.40 | 5.44 | 5.49 | T:tpy |
6.53 | 6.59 | 6.65 | T:tpypy |
7.40 | 7.42 | 7.44 | T:aes128estream |
7.77 | 7.80 | 8.00 | T:hc128 |
11.26 | 11.29 | 11.34 | T:aes256estream |
16.55 | 16.84 | 17.11 | T:ocelot1 |
17.09 | 17.37 | 17.86 | T:ocelot2 |
17.73 | 17.80 | 17.90 | T:hc256 |
25.28 | 26.07 | 26.50 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.63 | 0.64 | 0.68 | T:aes128ctr |
0.69 | 0.70 | 0.71 | chacha8 |
0.80 | 0.81 | 0.83 | salsa208 |
0.90 | 0.91 | 0.91 | aes256ctr |
1.02? | 1.04? | 1.17? | chacha12 |
1.09 | 1.09 | 1.10 | T:aes192ctr |
1.14 | 1.15 | 1.18 | salsa2012 |
1.20 | 1.22 | 1.22 | T:speck6496ctr |
1.24 | 1.26 | 1.27 | T:speck64128ctr |
1.30 | 1.32 | 1.39 | tango642 |
1.51 | 1.52 | 1.54 | T:speck128128ctr |
1.54 | 1.55 | 1.56 | T:speck128192ctr |
1.59 | 1.60 | 1.61 | T:speck128256ctr |
1.66 | 1.68 | 1.69 | chacha20 |
1.85 | 1.88 | 1.92 | salsa20 |
2.08 | 2.14 | 2.26 | T:snow20 |
2.41 | 2.43 | 2.45 | xsalsa20 |
2.38 | 2.48 | 2.60 | T:rabbit |
2.52 | 2.52 | 2.53 | T:trivium |
2.84 | 2.92 | 3.10 | T:nlsv2 |
3.16 | 3.18 | 3.20 | T:simon64128ctr |
3.43 | 3.44 | 3.46 | T:simon6496ctr |
3.42 | 3.46 | 3.58 | T:sosemanuk |
4.21 | 4.23 | 4.28 | T:lexv2 |
4.43 | 4.45 | 4.47 | T:cryptmtv3 |
4.82 | 4.84 | 4.91 | T:simon128128ctr |
5.20 | 5.23 | 5.30 | T:simon128256ctr |
5.36 | 5.45 | 5.57 | T:panama |
6.24 | 6.39 | 6.54 | T:tpy6 |
7.57 | 7.60 | 7.62 | T:aes128estream |
11.57 | 11.63 | 11.69 | T:aes256estream |
11.91 | 12.31 | 12.72 | T:tpy |
12.64 | 13.04 | 13.19 | T:tpypy |
18.80 | 18.85 | 19.14 | T:hc128 |
19.65 | 20.44 | 21.27 | T:ocelot1 |
20.35 | 21.20 | 21.94 | T:ocelot2 |
30.19 | 30.85 | 32.26 | T:amastrid |
44.61 | 44.83 | 45.09 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
2.56 | 2.59 | 2.67 | T:speck6496ctr |
2.67 | 2.72 | 2.77 | T:speck64128ctr |
2.80 | 2.84 | 2.91 | chacha8 |
3.02 | 3.12 | 3.19 | salsa208 |
3.23 | 3.28 | 3.36 | T:aes128ctr |
3.36 | 3.42 | 3.55 | T:speck128192ctr |
3.48 | 3.56 | 3.67 | T:speck128128ctr |
3.53 | 3.58 | 3.72 | T:speck128256ctr |
3.92 | 4.00 | 4.05 | chacha12 |
4.12 | 4.34 | 4.42 | salsa2012 |
5.44? | 5.58? | 6.27? | T:rabbit |
5.83 | 5.92 | 6.08 | aes256ctr |
5.78 | 5.97 | 6.22 | T:snow20 |
6.00 | 6.11 | 6.19 | chacha20 |
6.25 | 6.39 | 6.48 | salsa20 |
6.70 | 6.77 | 6.91 | T:simon6496ctr |
7.48 | 7.58 | 7.69 | T:simon64128ctr |
7.55 | 7.62 | 7.69 | T:trivium |
7.66 | 7.80 | 8.14 | T:aes192ctr |
8.06 | 8.14 | 8.33 | tango642 |
8.22 | 8.30 | 8.47 | T:cryptmtv3 |
8.98 | 9.17 | 9.31 | T:lexv2 |
9.78 | 9.86 | 10.02 | T:aes128estream |
11.14 | 11.31 | 11.53 | xsalsa20 |
11.31 | 11.41 | 11.53 | T:simon128128ctr |
12.92 | 13.03 | 13.16 | T:simon128256ctr |
14.97 | 15.22 | 16.02 | T:nlsv2 |
15.31 | 15.50 | 15.62 | T:aes256estream |
17.11 | 17.30 | 17.50 | T:sosemanuk |
34.84 | 35.30 | 36.19 | T:panama |
40.72 | 40.84 | 41.41 | T:tpy6 |
55.12 | 57.17 | 60.03 | T:ocelot1 |
60.73 | 62.00 | 64.31 | T:ocelot2 |
89.11? | 92.33? | 99.95? | T:amastrid |
93.52 | 94.03 | 96.12 | T:tpypy |
91.61 | 94.36 | 96.86 | T:tpy |
159.75 | 160.19 | 160.89 | T:hc128 |
394.03 | 394.98 | 396.14 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
13.50 | 14.12 | 14.75 | T:speck6496ctr |
14.00 | 14.50 | 15.12 | T:speck64128ctr |
15.88 | 16.25 | 17.25 | T:speck128128ctr |
16.75 | 17.38 | 18.00 | T:speck128192ctr |
21.00 | 21.62 | 22.62 | salsa208 |
25.88 | 26.25 | 26.88 | T:aes128ctr |
28.75 | 29.38 | 30.00 | salsa2012 |
29.38 | 30.00 | 30.75 | chacha8 |
32.25 | 33.25 | 33.88 | T:speck128256ctr |
32.62 | 33.62 | 36.12 | T:rabbit |
34.38? | 35.25? | 39.00? | aes256ctr |
35.62 | 36.38 | 37.25 | T:aes128estream |
38.00 | 38.75 | 39.12 | T:simon6496ctr |
38.25 | 38.75 | 39.12 | chacha12 |
43.38 | 43.88 | 44.88 | T:simon64128ctr |
45.25 | 46.00 | 47.00 | salsa20 |
46.25 | 46.88 | 47.38 | T:trivium |
46.38 | 47.00 | 47.62 | T:cryptmtv3 |
46.62 | 47.75 | 50.12 | T:snow20 |
50.38 | 51.00 | 51.62 | T:lexv2 |
53.38 | 56.12 | 57.50 | T:aes256estream |
58.38 | 58.88 | 63.25 | chacha20 |
62.12 | 62.88 | 64.12 | tango642 |
62.75 | 63.62 | 64.75 | T:aes192ctr |
63.00? | 64.50? | 72.62? | T:nlsv2 |
67.88 | 68.50 | 69.25 | T:simon128128ctr |
79.50 | 80.25 | 80.88 | T:simon128256ctr |
85.00 | 85.50 | 86.38 | xsalsa20 |
137.00 | 138.00 | 139.75 | T:sosemanuk |
276.12 | 288.50 | 305.00 | T:panama |
313.62 | 315.88 | 318.75 | T:tpy6 |
352.12? | 368.00? | 401.12? | T:ocelot2 |
348.25? | 373.50? | 398.62? | T:ocelot1 |
609.50? | 653.12? | 705.75? | T:amastrid |
730.75 | 738.25 | 748.75 | T:tpypy |
677.25? | 769.25? | 792.00? | T:tpy |
1281.00 | 1282.75 | 1287.38 | T:hc128 |
3116.25 | 3155.12 | 3172.50 | T:hc256 |
|