******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: HC-256 ====================== 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: 8396 bytes Testing stream encryption speed: Encrypted 35 blocks of 4096 bytes (under 1 keys, 35 blocks/key) Total time: 629896 clock ticks (225.44 usec) Encryption speed (cycles/byte): 4.39 Encryption speed (Mbps): 5087.28 Testing packet encryption speed: Encrypted 6 packets of 40 bytes (under 1 keys, 6 packets/key) Total time: 623088 clock ticks (223.00 usec) Encryption speed (cycles/packet): 103848.00 Encryption speed (cycles/byte): 2596.20 Encryption speed (Mbps): 8.61 Overhead: 58987.7% Encrypted 6 packets of 576 bytes (under 1 keys, 6 packets/key) Total time: 636752 clock ticks (227.89 usec) Encryption speed (cycles/packet): 106125.33 Encryption speed (cycles/byte): 184.25 Encryption speed (Mbps): 121.32 Overhead: 4093.3% Encrypted 6 packets of 1500 bytes (under 1 keys, 6 packets/key) Total time: 662336 clock ticks (237.05 usec) Encryption speed (cycles/packet): 110389.33 Encryption speed (cycles/byte): 73.59 Encryption speed (Mbps): 303.73 Overhead: 1574.9% Weighted average (Simple Imix): Encryption speed (cycles/byte): 308.97 Encryption speed (Mbps): 72.35 Overhead: 6931.9% Testing key setup speed: Did 8000 key setups (under 10 keys, 800 setups/key) Total time: 613304 clock ticks (219.50 usec) Key setup speed (cycles/setup): 76.66 Key setup speed (setups/second): 36446043.07 Testing IV setup speed: Did 6 IV setups (under 1 keys, 6 setups/key) Total time: 626048 clock ticks (224.06 usec) IV setup speed (cycles/setup): 104341.33 IV setup speed (setups/second): 26778.10 Testing key agility: Encrypted 100 blocks of 256 bytes (each time switching contexts) Total time: 672480 clock ticks (240.68 usec) Encryption speed (cycles/byte): 26.27 Encryption speed (Mbps): 850.92 Overhead: 497.9% End of performance measurements Primitive Name: HC-256 ====================== 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: 8396 bytes Testing stream encryption speed: Encrypted 35 blocks of 4096 bytes (under 1 keys, 35 blocks/key) Total time: 630776 clock ticks (225.76 usec) Encryption speed (cycles/byte): 4.40 Encryption speed (Mbps): 5080.18 Testing packet encryption speed: Encrypted 6 packets of 40 bytes (under 1 keys, 6 packets/key) Total time: 623608 clock ticks (223.19 usec) Encryption speed (cycles/packet): 103934.67 Encryption speed (cycles/byte): 2598.37 Encryption speed (Mbps): 8.60 Overhead: 58954.5% Encrypted 6 packets of 576 bytes (under 1 keys, 6 packets/key) Total time: 634744 clock ticks (227.18 usec) Encryption speed (cycles/packet): 105790.67 Encryption speed (cycles/byte): 183.66 Encryption speed (Mbps): 121.70 Overhead: 4074.2% Encrypted 6 packets of 1500 bytes (under 1 keys, 6 packets/key) Total time: 661064 clock ticks (236.60 usec) Encryption speed (cycles/packet): 110177.33 Encryption speed (cycles/byte): 73.45 Encryption speed (Mbps): 304.32 Overhead: 1569.4% Weighted average (Simple Imix): Encryption speed (cycles/byte): 308.74 Encryption speed (Mbps): 72.40 Overhead: 6916.8% Testing key setup speed: Did 9000 key setups (under 10 keys, 900 setups/key) Total time: 624240 clock ticks (223.42 usec) Key setup speed (cycles/setup): 69.36 Key setup speed (setups/second): 40283491.93 Testing IV setup speed: Did 6 IV setups (under 1 keys, 6 setups/key) Total time: 622888 clock ticks (222.93 usec) IV setup speed (cycles/setup): 103814.67 IV setup speed (setups/second): 26913.95 Testing key agility: Encrypted 100 blocks of 256 bytes (each time switching contexts) Total time: 673576 clock ticks (241.07 usec) Encryption speed (cycles/byte): 26.31 Encryption speed (Mbps): 849.53 Overhead: 498.0% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 02:55:05 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 /usr/lib/gcc/i386-redhat-linux/3.4.6/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux Thread model: posix gcc version 3.4.6 20060404 (Red Hat 3.4.6-3) COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=i386-redhat-linux-gcc_athlon_O3-ual-ofp i386-redhat-linux-gcc -Wall -pedantic -ansi -O3 -funroll-all-loops -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/hc-256/hc-256/200701/../../../../include -I../../../../../submissions/hc-256/hc-256/200701 -march=athlon -c -o ecrypt-test_gcc_athlon.o ../../../../../submissions/hc-256/hc-256/200701/../../../../test/ecrypt-test.c i386-redhat-linux-gcc -Wall -pedantic -ansi -O3 -funroll-all-loops -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/hc-256/hc-256/200701/../../../../include -I../../../../../submissions/hc-256/hc-256/200701 -march=athlon -c -o ecrypt-sync_gcc_athlon.o ../../../../../submissions/hc-256/hc-256/200701/../../../../api/ecrypt-sync.c i386-redhat-linux-gcc -Wall -pedantic -ansi -O3 -funroll-all-loops -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/hc-256/hc-256/200701/../../../../include -I../../../../../submissions/hc-256/hc-256/200701 -march=athlon -c -o hc-256_gcc_athlon.o ../../../../../submissions/hc-256/hc-256/200701/hc-256.c i386-redhat-linux-gcc -Wall -pedantic -ansi -O3 -funroll-all-loops -fomit-frame-pointer -march=athlon ecrypt-test_gcc_athlon.o ecrypt-sync_gcc_athlon.o hc-256_gcc_athlon.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 7ba253e5305c91e396c6ce8112f57c90 -