******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: TRIVIUM ======================= Profile: ___H! Key size: 80 bits IV size: 64 bits CPU speed: 500.0 MHz Cycles are measured using RPCC instruction Testing memory requirements: Size of ECRYPT_ctx: 64 bytes Testing stream encryption speed: Encrypted 11 blocks of 4096 bytes (under 1 keys, 11 blocks/key) Total time: 114896 clock ticks (229.79 usec) Encryption speed (cycles/byte): 2.55 Encryption speed (Mbps): 1568.58 Testing packet encryption speed: Encrypted 220 packets of 40 bytes (under 10 keys, 22 packets/key) Total time: 123802 clock ticks (247.60 usec) Encryption speed (cycles/packet): 562.74 Encryption speed (cycles/byte): 14.07 Encryption speed (Mbps): 284.32 Overhead: 451.7% Encrypted 60 packets of 576 bytes (under 1 keys, 60 packets/key) Total time: 117809 clock ticks (235.62 usec) Encryption speed (cycles/packet): 1963.48 Encryption speed (cycles/byte): 3.41 Encryption speed (Mbps): 1173.42 Overhead: 33.7% Encrypted 27 packets of 1500 bytes (under 1 keys, 27 packets/key) Total time: 119914 clock ticks (239.83 usec) Encryption speed (cycles/packet): 4441.26 Encryption speed (cycles/byte): 2.96 Encryption speed (Mbps): 1350.97 Overhead: 16.1% Weighted average (Simple Imix): Encryption speed (cycles/byte): 3.98 Encryption speed (Mbps): 1006.26 Overhead: 55.9% Testing key setup speed: Did 2000 key setups (under 10 keys, 200 setups/key) Total time: 142824 clock ticks (285.65 usec) Key setup speed (cycles/setup): 71.41 Key setup speed (setups/second): 7001624.38 Testing IV setup speed: Did 300 IV setups (under 10 keys, 30 setups/key) Total time: 128028 clock ticks (256.06 usec) IV setup speed (cycles/setup): 426.76 IV setup speed (setups/second): 1171618.71 Testing key agility: Encrypted 150 blocks of 256 bytes (each time switching contexts) Total time: 122375 clock ticks (244.75 usec) Encryption speed (cycles/byte): 3.19 Encryption speed (Mbps): 1255.16 Overhead: 25.0% End of performance measurements Primitive Name: TRIVIUM ======================= Profile: ___H! Key size: 80 bits IV size: 80 bits CPU speed: 500.0 MHz Cycles are measured using RPCC instruction Testing memory requirements: Size of ECRYPT_ctx: 64 bytes Testing stream encryption speed: Encrypted 11 blocks of 4096 bytes (under 1 keys, 11 blocks/key) Total time: 114896 clock ticks (229.79 usec) Encryption speed (cycles/byte): 2.55 Encryption speed (Mbps): 1568.58 Testing packet encryption speed: Encrypted 220 packets of 40 bytes (under 10 keys, 22 packets/key) Total time: 124146 clock ticks (248.29 usec) Encryption speed (cycles/packet): 564.30 Encryption speed (cycles/byte): 14.11 Encryption speed (Mbps): 283.54 Overhead: 453.2% Encrypted 60 packets of 576 bytes (under 1 keys, 60 packets/key) Total time: 118856 clock ticks (237.71 usec) Encryption speed (cycles/packet): 1980.93 Encryption speed (cycles/byte): 3.44 Encryption speed (Mbps): 1163.09 Overhead: 34.9% Encrypted 28 packets of 1500 bytes (under 1 keys, 28 packets/key) Total time: 121883 clock ticks (243.77 usec) Encryption speed (cycles/packet): 4352.96 Encryption speed (cycles/byte): 2.90 Encryption speed (Mbps): 1378.37 Overhead: 13.8% Weighted average (Simple Imix): Encryption speed (cycles/byte): 3.97 Encryption speed (Mbps): 1006.73 Overhead: 55.8% Testing key setup speed: Did 2100 key setups (under 10 keys, 210 setups/key) Total time: 149964 clock ticks (299.93 usec) Key setup speed (cycles/setup): 71.41 Key setup speed (setups/second): 7001680.40 Testing IV setup speed: Did 290 IV setups (under 10 keys, 29 setups/key) Total time: 119402 clock ticks (238.80 usec) IV setup speed (cycles/setup): 411.73 IV setup speed (setups/second): 1214385.02 Testing key agility: Encrypted 150 blocks of 256 bytes (each time switching contexts) Total time: 122405 clock ticks (244.81 usec) Encryption speed (cycles/byte): 3.19 Encryption speed (Mbps): 1254.85 Overhead: 25.0% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Mon Jan 29 19:20:21 CET 2007 CPU: ------------------------------------------------------------------------------- Status of processor 0 as of: 01/29/07 15:51:44 Processor has been on-line since 11/22/2006 14:25:21 The alpha EV6 (21264) processor operates at 500 MHz, has a cache size of 4194304 bytes, and has an alpha internal floating point processor. COMPILER: ------------------------------------------------------------------------------- Compaq C V6.5-011 on Compaq Tru64 UNIX V5.1B (Rev. 2650) Compiler Driver V6.5-003 (sys) cc Driver COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=cc_ev6_fast cc -fast -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../submissions/trivium/../../include -I../../../submissions/trivium -arch ev6 -c -o ecrypt-test_cc_ev6.o ../../../submissions/trivium/../../test/ecrypt-test.c cc -fast -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../submissions/trivium/../../include -I../../../submissions/trivium -arch ev6 -c -o ecrypt-sync_cc_ev6.o ../../../submissions/trivium/../../api/ecrypt-sync.c cc -fast -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../submissions/trivium/../../include -I../../../submissions/trivium -arch ev6 -c -o trivium_cc_ev6.o ../../../submissions/trivium/trivium.c cc -fast -arch ev6 ecrypt-test_cc_ev6.o ecrypt-sync_cc_ev6.o trivium_cc_ev6.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 1b6b8f3e17e1495d5008f40cf548e9da -