Cycles/byte for long messages |
25% | 50% | 75% | stream |
0.24 | 0.24 | 0.26 | aes256ctr |
0.31 | 0.32 | 0.32 | chacha8 |
0.32? | 0.35? | 0.44? | T:aes128ctr |
0.44 | 0.44 | 0.46 | chacha12 |
0.41? | 0.45? | 0.47? | T:aes192ctr |
0.45 | 0.45 | 0.46 | tango642 |
0.58 | 0.58 | 0.59 | salsa208 |
0.63 | 0.64 | 0.65 | T:speck6496ctr |
0.67 | 0.70 | 0.70 | chacha20 |
0.69 | 0.70 | 0.70 | salsa2012 |
0.68 | 0.70 | 0.72 | T:speck64128ctr |
0.76 | 0.80 | 0.80 | T:speck128128ctr |
0.80 | 0.81 | 0.84 | T:speck128256ctr |
0.82 | 0.82 | 0.83 | T:speck128192ctr |
0.94 | 0.95 | 0.99 | salsa20 |
0.95 | 0.95 | 0.96 | xsalsa20 |
1.26 | 1.28 | 1.30 | T:hc128 |
1.32 | 1.32 | 1.34 | T:simon128128ctr |
1.36 | 1.42 | 1.47 | T:tpy |
1.36 | 1.43 | 1.50 | T:simon128256ctr |
1.50 | 1.51 | 1.53 | T:trivium |
1.57 | 1.59 | 1.64 | T:nlsv2 |
1.68 | 1.69 | 1.69 | T:simon6496ctr |
1.65 | 1.69 | 1.73 | T:sosemanuk |
1.69? | 1.76? | 1.93? | T:tpy6 |
1.81 | 1.82 | 1.83 | T:simon64128ctr |
1.81 | 1.83 | 1.84 | T:cryptmtv3 |
1.81 | 1.84 | 1.85 | T:hc256 |
2.06 | 2.07 | 2.09 | T:panama |
2.12 | 2.19 | 2.26 | T:tpypy |
2.39 | 2.40 | 2.43 | T:snow20 |
2.96 | 2.99 | 3.03 | T:rabbit |
4.03 | 4.06 | 4.07 | T:lexv2 |
8.10 | 8.14 | 8.25 | T:aes128estream |
12.64 | 12.68 | 12.70 | T:aes256estream |
13.44 | 13.52 | 13.59 | T:ocelot1 |
14.51 | 14.68 | 14.77 | T:ocelot2 |
25.58 | 26.86 | 27.65 | T:amastrid |
|
Cycles/byte for 4096 bytes |
25% | 50% | 75% | stream |
0.26 | 0.26 | 0.27 | aes256ctr |
0.34 | 0.34 | 0.34 | chacha8 |
0.37? | 0.38? | 0.44? | T:aes128ctr |
0.46 | 0.47 | 0.48 | chacha12 |
0.58 | 0.58 | 0.58 | tango642 |
0.61 | 0.61 | 0.61 | salsa208 |
0.67 | 0.67 | 0.68 | T:speck6496ctr |
0.66 | 0.67 | 0.68 | T:aes192ctr |
0.69 | 0.72 | 0.72 | chacha20 |
0.72 | 0.73 | 0.74 | T:speck64128ctr |
0.73 | 0.73 | 0.73 | salsa2012 |
0.82 | 0.84 | 0.84 | T:speck128128ctr |
0.86 | 0.87 | 0.89 | T:speck128256ctr |
0.87 | 0.87 | 0.87 | T:speck128192ctr |
0.98 | 0.98 | 1.01 | salsa20 |
1.07 | 1.07 | 1.08 | xsalsa20 |
1.46 | 1.47 | 1.47 | T:simon128128ctr |
1.62 | 1.63 | 1.64 | T:trivium |
1.75 | 1.76 | 1.78 | T:nlsv2 |
1.76 | 1.81 | 1.82 | T:simon128256ctr |
1.81 | 1.81 | 1.82 | T:simon6496ctr |
1.96 | 1.96 | 1.97 | T:simon64128ctr |
2.04 | 2.05 | 2.08 | T:sosemanuk |
2.32 | 2.36 | 2.43 | T:tpy6 |
2.39 | 2.40 | 2.41 | T:cryptmtv3 |
2.47 | 2.48 | 2.50 | T:snow20 |
2.55 | 2.58 | 2.60 | T:tpy |
2.71 | 2.72 | 2.72 | T:panama |
3.10 | 3.11 | 3.13 | T:rabbit |
3.39 | 3.41 | 3.45 | T:tpypy |
3.77 | 3.78 | 3.80 | T:hc128 |
4.16 | 4.17 | 4.18 | T:lexv2 |
8.18 | 8.21 | 8.28 | T:aes128estream |
8.25 | 8.27 | 8.28 | T:hc256 |
12.73 | 12.76 | 12.77 | T:aes256estream |
14.37 | 14.40 | 14.44 | T:ocelot1 |
15.42 | 15.49 | 15.52 | T:ocelot2 |
27.26 | 28.15 | 28.70 | T:amastrid |
|
Cycles/byte for 1536 bytes |
25% | 50% | 75% | stream |
0.29 | 0.29 | 0.30 | aes256ctr |
0.40? | 0.42? | 0.46? | T:aes128ctr |
0.48 | 0.48 | 0.48 | chacha8 |
0.58 | 0.58 | 0.59 | salsa208 |
0.64 | 0.64 | 0.65 | chacha12 |
0.72 | 0.73 | 0.73 | salsa2012 |
0.73 | 0.73 | 0.73 | T:speck6496ctr |
0.75 | 0.76 | 0.80 | T:speck64128ctr |
0.80 | 0.80 | 0.81 | tango642 |
0.91 | 0.92 | 0.92 | T:speck128128ctr |
0.92 | 0.95 | 0.96 | T:speck128192ctr |
0.95 | 0.95 | 0.97 | T:speck128256ctr |
0.96 | 0.97 | 0.97 | chacha20 |
1.01 | 1.01 | 1.02 | salsa20 |
1.05 | 1.10 | 1.12 | T:aes192ctr |
1.23 | 1.24 | 1.25 | xsalsa20 |
1.70 | 1.71 | 1.72 | T:simon128128ctr |
1.81 | 1.82 | 1.83 | T:trivium |
2.02 | 2.02 | 2.03 | T:simon6496ctr |
2.11 | 2.12 | 2.15 | T:nlsv2 |
2.20 | 2.21 | 2.23 | T:simon64128ctr |
2.33 | 2.43 | 2.46 | T:simon128256ctr |
2.60 | 2.61 | 2.65 | T:snow20 |
2.70 | 2.71 | 2.77 | T:sosemanuk |
3.32 | 3.33 | 3.34 | T:rabbit |
3.31 | 3.36 | 3.42 | T:tpy6 |
3.57 | 3.58 | 3.60 | T:cryptmtv3 |
3.77 | 3.79 | 3.81 | T:panama |
4.33 | 4.36 | 4.36 | T:lexv2 |
4.45 | 4.63 | 4.66 | T:tpy |
5.42 | 5.46 | 5.53 | T:tpypy |
7.93 | 7.93 | 7.96 | T:hc128 |
8.32 | 8.35 | 8.38 | T:aes128estream |
12.88 | 12.90 | 12.93 | T:aes256estream |
15.76 | 15.86 | 15.94 | T:ocelot1 |
16.44 | 16.85 | 16.98 | T:ocelot2 |
18.99 | 18.99 | 19.00 | T:hc256 |
29.10 | 29.21 | 30.31 | T:amastrid |
|
Cycles/byte for 576 bytes |
25% | 50% | 75% | stream |
0.52? | 0.53? | 0.62? | T:aes128ctr |
0.55 | 0.56 | 0.56 | aes256ctr |
0.58 | 0.59 | 0.59 | salsa208 |
0.63 | 0.63 | 0.63 | chacha8 |
0.83 | 0.84 | 0.84 | chacha12 |
0.83 | 0.84 | 0.85 | salsa2012 |
1.03 | 1.04 | 1.05 | T:speck6496ctr |
1.08 | 1.09 | 1.10 | T:speck64128ctr |
1.26 | 1.27 | 1.27 | chacha20 |
1.32 | 1.32 | 1.32 | salsa20 |
1.33 | 1.34 | 1.35 | T:speck128128ctr |
1.36 | 1.36 | 1.39 | T:speck128192ctr |
1.38 | 1.41 | 1.41 | tango642 |
1.41 | 1.43 | 1.43 | T:speck128256ctr |
1.91 | 1.92 | 1.95 | xsalsa20 |
1.98 | 1.99 | 2.09 | T:aes192ctr |
2.29 | 2.33 | 2.34 | T:trivium |
2.67 | 2.70 | 2.71 | T:simon128128ctr |
2.90 | 2.92 | 2.98 | T:snow20 |
2.89? | 2.93? | 3.32? | T:simon128256ctr |
2.97 | 3.03 | 3.03 | T:nlsv2 |
3.41 | 3.44 | 3.46 | T:simon6496ctr |
3.67 | 3.73 | 3.95 | T:simon64128ctr |
3.84 | 3.86 | 3.92 | T:rabbit |
4.36 | 4.37 | 4.39 | T:cryptmtv3 |
4.44 | 4.48 | 4.63 | T:sosemanuk |
4.91 | 4.91 | 4.92 | T:lexv2 |
5.84 | 6.03 | 6.28 | T:tpy6 |
6.56 | 6.58 | 6.62 | T:panama |
8.52 | 8.56 | 8.57 | T:aes128estream |
9.70 | 9.74 | 10.02 | T:tpy |
10.70 | 10.76 | 10.82 | T:tpypy |
13.23 | 13.27 | 13.32 | T:aes256estream |
19.06 | 19.07 | 19.07 | T:hc128 |
19.86 | 19.97 | 20.17 | T:ocelot1 |
20.52 | 20.86 | 21.07 | T:ocelot2 |
35.22 | 35.53 | 35.63 | T:amastrid |
47.59 | 47.67 | 47.69 | T:hc256 |
|
Cycles/byte for 64 bytes |
25% | 50% | 75% | stream |
1.53 | 1.59 | 1.70 | T:aes128ctr |
2.52 | 2.55 | 2.56 | salsa208 |
2.84? | 3.23? | 3.34? | aes256ctr |
3.31 | 3.31 | 3.34 | salsa2012 |
3.94 | 4.02 | 4.23 | T:speck6496ctr |
4.23 | 4.34 | 4.41 | T:speck64128ctr |
4.84 | 4.84 | 4.86 | salsa20 |
5.05 | 5.08 | 5.19 | T:speck128128ctr |
5.11 | 5.14 | 5.27 | T:speck128192ctr |
5.22 | 5.22 | 5.23 | chacha8 |
5.39 | 5.52 | 5.66 | T:speck128256ctr |
6.56 | 6.58 | 6.58 | T:simon6496ctr |
6.83 | 6.98 | 7.02 | T:simon64128ctr |
6.98 | 7.03 | 7.08 | T:snow20 |
7.17 | 7.25 | 7.33 | chacha12 |
8.50 | 8.59 | 8.67 | T:simon128128ctr |
8.62 | 8.78 | 9.03 | T:cryptmtv3 |
8.75 | 8.84 | 8.91 | T:trivium |
9.09 | 9.39 | 9.45 | tango642 |
9.56 | 9.58 | 9.61 | T:simon128256ctr |
10.23 | 10.25 | 10.66 | xsalsa20 |
10.62 | 10.94 | 11.12 | T:rabbit |
11.09 | 11.23 | 11.36 | chacha20 |
11.47 | 11.61 | 11.70 | T:lexv2 |
11.61 | 11.81 | 11.88 | T:aes128estream |
14.39 | 14.72 | 15.53 | T:aes192ctr |
16.73 | 16.89 | 17.00 | T:nlsv2 |
17.88 | 17.97 | 18.11 | T:aes256estream |
23.89 | 24.08 | 24.38 | T:sosemanuk |
38.56 | 38.78 | 39.19 | T:tpy6 |
42.05 | 42.66 | 42.73 | T:panama |
68.09 | 69.83 | 72.12 | T:ocelot1 |
68.05 | 70.27 | 72.91 | T:ocelot2 |
76.73 | 76.77 | 78.67 | T:tpy |
78.38 | 79.14 | 79.47 | T:tpypy |
100.25 | 101.05 | 103.05 | T:amastrid |
160.22 | 161.16 | 162.16 | T:hc128 |
413.06 | 415.12 | 415.28 | T:hc256 |
|
Cycles/byte for 8 bytes |
25% | 50% | 75% | stream |
12.62 | 13.00 | 13.62 | T:aes128ctr |
18.00 | 18.25 | 18.25 | T:speck128192ctr |
18.38 | 18.38 | 19.12 | T:speck128128ctr |
19.00 | 19.00 | 19.00 | T:speck128256ctr |
23.88 | 24.38 | 24.88 | T:speck64128ctr |
24.88 | 25.38 | 26.12 | aes256ctr |
25.75 | 26.12 | 27.50 | T:speck6496ctr |
29.75 | 30.12 | 30.75 | chacha8 |
37.88 | 38.25 | 38.25 | salsa2012 |
38.62 | 38.75 | 38.75 | chacha12 |
39.88 | 40.12 | 40.25 | T:simon6496ctr |
41.12 | 41.62 | 41.88 | salsa208 |
46.38 | 46.75 | 47.38 | T:simon64128ctr |
50.00 | 50.38 | 51.50 | T:aes128estream |
54.12 | 54.12 | 54.25 | salsa20 |
54.62 | 55.00 | 56.62 | T:snow20 |
56.00 | 56.00 | 58.25 | T:cryptmtv3 |
57.38 | 57.62 | 57.62 | chacha20 |
59.50 | 60.12 | 60.62 | T:trivium |
66.38 | 67.12 | 68.00 | T:aes256estream |
66.12 | 67.50 | 69.62 | T:rabbit |
67.00 | 67.88 | 67.88 | tango642 |
67.50 | 69.62 | 69.75 | T:lexv2 |
76.88 | 77.00 | 77.00 | T:simon128128ctr |
87.75 | 87.75 | 87.75 | T:simon128256ctr |
88.38 | 89.75 | 91.25 | T:nlsv2 |
99.00 | 99.50 | 100.50 | xsalsa20 |
115.88 | 117.00 | 124.25 | T:aes192ctr |
191.50 | 191.75 | 194.38 | T:sosemanuk |
295.38 | 299.88 | 301.38 | T:tpy6 |
331.00 | 332.38 | 336.25 | T:panama |
451.62 | 467.50 | 481.50 | T:ocelot1 |
461.75 | 468.62 | 474.75 | T:ocelot2 |
604.12 | 607.00 | 609.75 | T:tpypy |
609.75 | 615.88 | 622.38 | T:tpy |
665.38 | 669.00 | 673.25 | T:amastrid |
1285.62 | 1294.38 | 1297.62 | T:hc128 |
3309.75 | 3315.12 | 3322.75 | T:hc256 |
|