******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: NLS-v1 ====================== Profile: _____ Key size: 128 bits IV size: 64 bits CPU speed: 1700.0 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 228 bytes Testing stream encryption speed: Encrypted 20 blocks of 4096 bytes (under 1 keys, 20 blocks/key) Total time: 459964 clock ticks (270.57 usec) Encryption speed (cycles/byte): 5.61 Encryption speed (Mbps): 2422.17 Testing packet encryption speed: Encrypted 370 packets of 40 bytes (under 10 keys, 37 packets/key) Total time: 394741 clock ticks (232.20 usec) Encryption speed (cycles/packet): 1066.87 Encryption speed (cycles/byte): 26.67 Encryption speed (Mbps): 509.90 Overhead: 375.0% Encrypted 110 packets of 576 bytes (under 10 keys, 11 packets/key) Total time: 407547 clock ticks (239.73 usec) Encryption speed (cycles/packet): 3704.97 Encryption speed (cycles/byte): 6.43 Encryption speed (Mbps): 2114.35 Overhead: 14.6% Encrypted 50 packets of 1500 bytes (under 1 keys, 50 packets/key) Total time: 424867 clock ticks (249.92 usec) Encryption speed (cycles/packet): 8497.34 Encryption speed (cycles/byte): 5.66 Encryption speed (Mbps): 2400.75 Overhead: 0.9% Weighted average (Simple Imix): Encryption speed (cycles/byte): 7.54 Encryption speed (Mbps): 1804.19 Overhead: 34.3% Testing key setup speed: Did 600 key setups (under 10 keys, 60 setups/key) Total time: 413390 clock ticks (243.17 usec) Key setup speed (cycles/setup): 688.98 Key setup speed (setups/second): 2467403.66 Testing IV setup speed: Did 800 IV setups (under 10 keys, 80 setups/key) Total time: 401991 clock ticks (236.47 usec) IV setup speed (cycles/setup): 502.49 IV setup speed (setups/second): 3383160.32 Testing key agility: Encrypted 180 blocks of 256 bytes (each time switching contexts) Total time: 402528 clock ticks (236.78 usec) Encryption speed (cycles/byte): 8.74 Encryption speed (Mbps): 1556.88 Overhead: 55.6% End of performance measurements Primitive Name: NLS-v1 ====================== Profile: _____ Key size: 128 bits IV size: 128 bits CPU speed: 1700.0 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 228 bytes Testing stream encryption speed: Encrypted 20 blocks of 4096 bytes (under 1 keys, 20 blocks/key) Total time: 459962 clock ticks (270.57 usec) Encryption speed (cycles/byte): 5.61 Encryption speed (Mbps): 2422.18 Testing packet encryption speed: Encrypted 340 packets of 40 bytes (under 10 keys, 34 packets/key) Total time: 400848 clock ticks (235.79 usec) Encryption speed (cycles/packet): 1178.96 Encryption speed (cycles/byte): 29.47 Encryption speed (Mbps): 461.42 Overhead: 424.9% Encrypted 100 packets of 576 bytes (under 10 keys, 10 packets/key) Total time: 381606 clock ticks (224.47 usec) Encryption speed (cycles/packet): 3816.06 Encryption speed (cycles/byte): 6.63 Encryption speed (Mbps): 2052.80 Overhead: 18.0% Encrypted 50 packets of 1500 bytes (under 1 keys, 50 packets/key) Total time: 430431 clock ticks (253.19 usec) Encryption speed (cycles/packet): 8608.62 Encryption speed (cycles/byte): 5.74 Encryption speed (Mbps): 2369.72 Overhead: 2.2% Weighted average (Simple Imix): Encryption speed (cycles/byte): 7.87 Encryption speed (Mbps): 1728.91 Overhead: 40.1% Testing key setup speed: Did 600 key setups (under 10 keys, 60 setups/key) Total time: 412790 clock ticks (242.82 usec) Key setup speed (cycles/setup): 687.98 Key setup speed (setups/second): 2470990.09 Testing IV setup speed: Did 600 IV setups (under 10 keys, 60 setups/key) Total time: 367259 clock ticks (216.03 usec) IV setup speed (cycles/setup): 612.10 IV setup speed (setups/second): 2777331.53 Testing key agility: Encrypted 180 blocks of 256 bytes (each time switching contexts) Total time: 401977 clock ticks (236.46 usec) Encryption speed (cycles/byte): 8.72 Encryption speed (Mbps): 1559.01 Overhead: 55.4% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Thu Feb 14 08:03:23 CET 2008 CPU: ------------------------------------------------------------------------------- processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 9 model name : Intel(R) Pentium(R) M processor 1700MHz stepping : 5 cpu MHz : 1700.000 cache size : 1024 KB 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 mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe up est tm2 bogomips : 3391.40 clflush size : 64 COMPILER: ------------------------------------------------------------------------------- Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.1.3 --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release i486-linux-gnu Thread model: posix gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) COMPILATION: ------------------------------------------------------------------------------- make var=2 conf=gcc_pentium4_O3-ual-ofp gcc -Wall -pedantic -ansi -O3 -funroll-all-loops -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=2 -I../../../../../submissions/nls/v1/sync/../../../../include -I../../../../../submissions/nls/v1/sync -march=pentium4 -c -o nls_gcc_pentium4.o ../../../../../submissions/nls/v1/sync/nls.c In file included from ../../../../../submissions/nls/v1/sync/ecrypt-sync-ae.h:81, from ../../../../../submissions/nls/v1/sync/nls.c:18: ../../../../../submissions/nls/v1/sync/ecrypt-sync.h:23:1: warning: "ECRYPT_PROFILE" redefined In file included from ../../../../../submissions/nls/v1/sync/nls.c:18: ../../../../../submissions/nls/v1/sync/ecrypt-sync-ae.h:23:1: warning: this is the location of the previous definition gcc -Wall -pedantic -ansi -O3 -funroll-all-loops -fomit-frame-pointer -march=pentium4 ecrypt-test_gcc_pentium4.o ecrypt-sync_gcc_pentium4.o nls_gcc_pentium4.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 61791eb78bac8833d86b826f273b63b1 -