******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: CryptMT-v1 ========================== Profile: S.___ Key size: 128 bits IV size: 128 bits CPU speed: 2794.1 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 3020 bytes Testing stream encryption speed: Encrypted 10 blocks of 4368 bytes (under 1 keys, 10 blocks/key) Total time: 661256 clock ticks (236.66 usec) Encryption speed (cycles/byte): 15.14 Encryption speed (Mbps): 1476.52 Testing packet encryption speed: Encrypted 7 packets of 40 bytes (under 1 keys, 7 packets/key) Total time: 678596 clock ticks (242.87 usec) Encryption speed (cycles/packet): 96942.29 Encryption speed (cycles/byte): 2423.56 Encryption speed (Mbps): 9.22 Overhead: 15909.1% Encrypted 6 packets of 576 bytes (under 1 keys, 6 packets/key) Total time: 656036 clock ticks (234.80 usec) Encryption speed (cycles/packet): 109339.33 Encryption speed (cycles/byte): 189.83 Encryption speed (Mbps): 117.75 Overhead: 1153.9% Encrypted 5 packets of 1500 bytes (under 1 keys, 5 packets/key) Total time: 604092 clock ticks (216.21 usec) Encryption speed (cycles/packet): 120818.40 Encryption speed (cycles/byte): 80.55 Encryption speed (Mbps): 277.51 Overhead: 432.1% Weighted average (Simple Imix): Encryption speed (cycles/byte): 302.83 Encryption speed (Mbps): 73.81 Overhead: 1900.4% Testing key setup speed: Did 18000 key setups (under 100 keys, 180 setups/key) Total time: 1106480 clock ticks (396.01 usec) Key setup speed (cycles/setup): 61.47 Key setup speed (setups/second): 45453269.83 Testing IV setup speed: Did 7 IV setups (under 1 keys, 7 setups/key) Total time: 674488 clock ticks (241.40 usec) IV setup speed (cycles/setup): 96355.43 IV setup speed (setups/second): 28997.46 Testing key agility: Encrypted 48 blocks of 624 bytes (each time switching contexts) Total time: 721856 clock ticks (258.35 usec) Encryption speed (cycles/byte): 24.10 Encryption speed (Mbps): 927.47 Overhead: 59.2% End of performance measurements Primitive Name: CryptMT-v1 ========================== Profile: S.___ Key size: 256 bits IV size: 128 bits CPU speed: 2794.1 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 3020 bytes Testing stream encryption speed: Encrypted 10 blocks of 4368 bytes (under 1 keys, 10 blocks/key) Total time: 660180 clock ticks (236.28 usec) Encryption speed (cycles/byte): 15.11 Encryption speed (Mbps): 1478.93 Testing packet encryption speed: Encrypted 7 packets of 40 bytes (under 1 keys, 7 packets/key) Total time: 679228 clock ticks (243.10 usec) Encryption speed (cycles/packet): 97032.57 Encryption speed (cycles/byte): 2425.81 Encryption speed (Mbps): 9.21 Overhead: 15950.1% Encrypted 6 packets of 576 bytes (under 1 keys, 6 packets/key) Total time: 655324 clock ticks (234.54 usec) Encryption speed (cycles/packet): 109220.67 Encryption speed (cycles/byte): 189.62 Encryption speed (Mbps): 117.88 Overhead: 1154.6% Encrypted 5 packets of 1500 bytes (under 1 keys, 5 packets/key) Total time: 603476 clock ticks (215.99 usec) Encryption speed (cycles/packet): 120695.20 Encryption speed (cycles/byte): 80.46 Encryption speed (Mbps): 277.80 Overhead: 432.4% Weighted average (Simple Imix): Encryption speed (cycles/byte): 302.84 Encryption speed (Mbps): 73.81 Overhead: 1903.7% Testing key setup speed: Did 8000 key setups (under 10 keys, 800 setups/key) Total time: 881748 clock ticks (315.58 usec) Key setup speed (cycles/setup): 110.22 Key setup speed (setups/second): 25350217.98 Testing IV setup speed: Did 7 IV setups (under 1 keys, 7 setups/key) Total time: 670488 clock ticks (239.97 usec) IV setup speed (cycles/setup): 95784.00 IV setup speed (setups/second): 29170.46 Testing key agility: Encrypted 48 blocks of 624 bytes (each time switching contexts) Total time: 715216 clock ticks (255.98 usec) Encryption speed (cycles/byte): 23.88 Encryption speed (Mbps): 936.08 Overhead: 58.0% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 07:04:46 CET 2007 CPU: ------------------------------------------------------------------------------- processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 2.80GHz stepping : 9 cpu MHz : 2794.063 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr bogomips : 5590.07 processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 2.80GHz stepping : 9 cpu MHz : 2794.063 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr bogomips : 5585.61 COMPILER: ------------------------------------------------------------------------------- Reading specs from /freeware/gcc/linux-i386/lib/gcc/i686-pc-linux-gnu/3.4.2/specs Configured with: /freeware/gcc/gcc/gcc-3.4.2/configure --prefix=/freeware/gcc --exec-prefix=/freeware/gcc/linux-i386 --with-local-prefix=/freeware/gcc --enable-version-specific-runtime-libs --enable-languages=c++,f77,java --enable-threads=posix Thread model: posix gcc version 3.4.2 COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=gcc-V3.4.2_athlon_Os-ofp gcc -V 3.4.2 -Wall -pedantic -ansi -Os -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/cryptmt/v1/opt/../../../../include -I../../../../../submissions/cryptmt/v1/opt -march=athlon -c -o cryptmt_gcc_athlon.o ../../../../../submissions/cryptmt/v1/opt/cryptmt.c gcc -V 3.4.2 -Wall -pedantic -ansi -Os -fomit-frame-pointer -march=athlon ecrypt-test_gcc_athlon.o ecrypt-sync_gcc_athlon.o cryptmt_gcc_athlon.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- e6dc9e1847d74dd73c54296be182c62d -