******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: Phelix ====================== Profile: S!_H! Key size: 128 bits IV size: 128 bits MAC size: 64 bits CPU speed: 2794.1 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_AE_ctx: 132 bytes Testing stream encryption speed: Encrypted 16 blocks of 4096 bytes (under 1 keys, 16 blocks/key) Total time: 661932 clock ticks (236.91 usec) Encryption speed (cycles/byte): 10.10 Encryption speed (Mbps): 2213.06 Testing packet encryption speed: Encrypted 440 packets of 40 bytes (under 10 keys, 44 packets/key) Total time: 710440 clock ticks (254.27 usec) Encryption speed (cycles/packet): 1614.64 Encryption speed (cycles/byte): 40.37 Encryption speed (Mbps): 553.75 Overhead: 299.7% Encrypted 90 packets of 576 bytes (under 1 keys, 90 packets/key) Total time: 630380 clock ticks (225.61 usec) Encryption speed (cycles/packet): 7004.22 Encryption speed (cycles/byte): 12.16 Encryption speed (Mbps): 1838.18 Overhead: 20.4% Encrypted 42 packets of 1500 bytes (under 1 keys, 42 packets/key) Total time: 681372 clock ticks (243.86 usec) Encryption speed (cycles/packet): 16223.14 Encryption speed (cycles/byte): 10.82 Encryption speed (Mbps): 2066.72 Overhead: 7.1% Weighted average (Simple Imix): Encryption speed (cycles/byte): 13.60 Encryption speed (Mbps): 1643.56 Overhead: 34.6% Testing key setup speed: Did 1000 key setups (under 10 keys, 100 setups/key) Total time: 661344 clock ticks (236.70 usec) Key setup speed (cycles/setup): 661.34 Key setup speed (setups/second): 4224825.51 Testing speed of IV setup + finalize: Did 500 IV setups (under 10 keys, 50 setups/key) Total time: 673160 clock ticks (240.93 usec) IV setup speed (cycles/setup): 1346.32 IV setup speed (setups/second): 2075333.50 Testing key agility: Encrypted 200 blocks of 256 bytes (each time switching contexts) Total time: 696984 clock ticks (249.45 usec) Encryption speed (cycles/byte): 13.61 Encryption speed (Mbps): 1642.00 Overhead: 34.8% End of performance measurements Primitive Name: Phelix ====================== Profile: S!_H! Key size: 256 bits IV size: 128 bits MAC size: 128 bits CPU speed: 2794.1 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_AE_ctx: 132 bytes Testing stream encryption speed: Encrypted 16 blocks of 4096 bytes (under 1 keys, 16 blocks/key) Total time: 662012 clock ticks (236.94 usec) Encryption speed (cycles/byte): 10.10 Encryption speed (Mbps): 2212.79 Testing packet encryption speed: Encrypted 440 packets of 40 bytes (under 10 keys, 44 packets/key) Total time: 712632 clock ticks (255.05 usec) Encryption speed (cycles/packet): 1619.62 Encryption speed (cycles/byte): 40.49 Encryption speed (Mbps): 552.04 Overhead: 300.8% Encrypted 90 packets of 576 bytes (under 1 keys, 90 packets/key) Total time: 630724 clock ticks (225.74 usec) Encryption speed (cycles/packet): 7008.04 Encryption speed (cycles/byte): 12.17 Encryption speed (Mbps): 1837.18 Overhead: 20.4% Encrypted 42 packets of 1500 bytes (under 1 keys, 42 packets/key) Total time: 682096 clock ticks (244.12 usec) Encryption speed (cycles/packet): 16240.38 Encryption speed (cycles/byte): 10.83 Encryption speed (Mbps): 2064.53 Overhead: 7.2% Weighted average (Simple Imix): Encryption speed (cycles/byte): 13.62 Encryption speed (Mbps): 1641.57 Overhead: 34.8% Testing key setup speed: Did 1000 key setups (under 10 keys, 100 setups/key) Total time: 662348 clock ticks (237.06 usec) Key setup speed (cycles/setup): 662.35 Key setup speed (setups/second): 4218421.43 Testing speed of IV setup + finalize: Did 500 IV setups (under 10 keys, 50 setups/key) Total time: 673332 clock ticks (240.99 usec) IV setup speed (cycles/setup): 1346.66 IV setup speed (setups/second): 2074803.37 Testing key agility: Encrypted 200 blocks of 256 bytes (each time switching contexts) Total time: 696088 clock ticks (249.13 usec) Encryption speed (cycles/byte): 13.60 Encryption speed (Mbps): 1644.11 Overhead: 34.6% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 03:33:00 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_O3-ual-ofp gcc -V 3.4.2 -Wall -pedantic -ansi -O3 -funroll-all-loops -fomit-frame-pointer -DECRYPT_API=ecrypt-sync-ae.h -DECRYPT_VARIANT=1 -I../../../../submissions/phelix/i386/../../../include -I../../../../submissions/phelix/i386 -march=athlon -c -o phelix_gcc_athlon.o ../../../../submissions/phelix/i386/phelix.S gcc -V 3.4.2 -Wall -pedantic -ansi -O3 -funroll-all-loops -fomit-frame-pointer -march=athlon ecrypt-test_gcc_athlon.o ecrypt-sync-ae_gcc_athlon.o phelix_gcc_athlon.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 4bcd65b255958b096304a9357931ef8a -