******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: TRIVIUM ======================= Profile: ___H! Key size: 80 bits IV size: 64 bits CPU speed: 875.0 MHz Cycles are measured using MFCTL instruction Testing memory requirements: Size of ECRYPT_ctx: 64 bytes Testing stream encryption speed: Encrypted 18 blocks of 4096 bytes (under 1 keys, 18 blocks/key) Total time: 209195 clock ticks (239.08 usec) Encryption speed (cycles/byte): 2.84 Encryption speed (Mbps): 2467.06 Testing packet encryption speed: Encrypted 360 packets of 40 bytes (under 10 keys, 36 packets/key) Total time: 209392 clock ticks (239.31 usec) Encryption speed (cycles/packet): 581.64 Encryption speed (cycles/byte): 14.54 Encryption speed (Mbps): 481.39 Overhead: 412.5% Encrypted 100 packets of 576 bytes (under 10 keys, 10 packets/key) Total time: 209142 clock ticks (239.02 usec) Encryption speed (cycles/packet): 2091.42 Encryption speed (cycles/byte): 3.63 Encryption speed (Mbps): 1927.88 Overhead: 28.0% Encrypted 45 packets of 1500 bytes (under 1 keys, 45 packets/key) Total time: 213804 clock ticks (244.35 usec) Encryption speed (cycles/packet): 4751.20 Encryption speed (cycles/byte): 3.17 Encryption speed (Mbps): 2209.97 Overhead: 11.6% Weighted average (Simple Imix): Encryption speed (cycles/byte): 4.21 Encryption speed (Mbps): 1663.22 Overhead: 48.3% Testing key setup speed: Did 1900 key setups (under 10 keys, 190 setups/key) Total time: 235493 clock ticks (269.13 usec) Key setup speed (cycles/setup): 123.94 Key setup speed (setups/second): 7059657.82 Testing IV setup speed: Did 500 IV setups (under 10 keys, 50 setups/key) Total time: 191899 clock ticks (219.31 usec) IV setup speed (cycles/setup): 383.80 IV setup speed (setups/second): 2279845.13 Testing key agility: Encrypted 220 blocks of 256 bytes (each time switching contexts) Total time: 211820 clock ticks (242.08 usec) Encryption speed (cycles/byte): 3.76 Encryption speed (Mbps): 1861.20 Overhead: 32.6% End of performance measurements Primitive Name: TRIVIUM ======================= Profile: ___H! Key size: 80 bits IV size: 80 bits CPU speed: 875.0 MHz Cycles are measured using MFCTL instruction Testing memory requirements: Size of ECRYPT_ctx: 64 bytes Testing stream encryption speed: Encrypted 18 blocks of 4096 bytes (under 1 keys, 18 blocks/key) Total time: 209196 clock ticks (239.08 usec) Encryption speed (cycles/byte): 2.84 Encryption speed (Mbps): 2467.05 Testing packet encryption speed: Encrypted 360 packets of 40 bytes (under 10 keys, 36 packets/key) Total time: 212073 clock ticks (242.37 usec) Encryption speed (cycles/packet): 589.09 Encryption speed (cycles/byte): 14.73 Encryption speed (Mbps): 475.31 Overhead: 419.0% Encrypted 100 packets of 576 bytes (under 10 keys, 10 packets/key) Total time: 210221 clock ticks (240.25 usec) Encryption speed (cycles/packet): 2102.21 Encryption speed (cycles/byte): 3.65 Encryption speed (Mbps): 1917.98 Overhead: 28.6% Encrypted 44 packets of 1500 bytes (under 1 keys, 44 packets/key) Total time: 209850 clock ticks (239.83 usec) Encryption speed (cycles/packet): 4769.32 Encryption speed (cycles/byte): 3.18 Encryption speed (Mbps): 2201.57 Overhead: 12.1% Weighted average (Simple Imix): Encryption speed (cycles/byte): 4.24 Encryption speed (Mbps): 1652.31 Overhead: 49.3% Testing key setup speed: Did 1900 key setups (under 10 keys, 190 setups/key) Total time: 235883 clock ticks (269.58 usec) Key setup speed (cycles/setup): 124.15 Key setup speed (setups/second): 7047985.65 Testing IV setup speed: Did 500 IV setups (under 10 keys, 50 setups/key) Total time: 195900 clock ticks (223.89 usec) IV setup speed (cycles/setup): 391.80 IV setup speed (setups/second): 2233282.29 Testing key agility: Encrypted 220 blocks of 256 bytes (each time switching contexts) Total time: 212140 clock ticks (242.45 usec) Encryption speed (cycles/byte): 3.77 Encryption speed (Mbps): 1858.40 Overhead: 32.8% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 00:40:23 MET 2007 CPU: ------------------------------------------------------------------------------- Model: 9000/785/J6750 COMPILER: ------------------------------------------------------------------------------- cpp.ansi: HP92453-01 B.11.11.23781.GP HP C Preprocessor (ANSI) COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=cc_DD64_fast cc -fast -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../submissions/trivium/../../include -I../../../submissions/trivium +DD64 -c -o ecrypt-test_cc_DD64.o ../../../submissions/trivium/../../test/ecrypt-test.c cc -fast -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../submissions/trivium/../../include -I../../../submissions/trivium +DD64 -c -o ecrypt-sync_cc_DD64.o ../../../submissions/trivium/../../api/ecrypt-sync.c cc -fast -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../submissions/trivium/../../include -I../../../submissions/trivium +DD64 -c -o trivium_cc_DD64.o ../../../submissions/trivium/trivium.c cc -fast +DD64 ecrypt-test_cc_DD64.o ecrypt-sync_cc_DD64.o trivium_cc_DD64.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- eee0c3548fefea452504417bde5cd927 -