******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: NLS =================== Profile: S._H. Key size: 128 bits IV size: 64 bits MAC size: 64 bits CPU speed: 2794.1 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_AE_ctx: 232 bytes Testing stream encryption speed: Encrypted 13 blocks of 4096 bytes (under 1 keys, 13 blocks/key) Total time: 699508 clock ticks (250.36 usec) Encryption speed (cycles/byte): 13.14 Encryption speed (Mbps): 1701.52 Testing packet encryption speed: Encrypted 120 packets of 40 bytes (under 10 keys, 12 packets/key) Total time: 674416 clock ticks (241.37 usec) Encryption speed (cycles/packet): 5620.13 Encryption speed (cycles/byte): 140.50 Encryption speed (Mbps): 159.09 Overhead: 969.5% Encrypted 50 packets of 576 bytes (under 1 keys, 50 packets/key) Total time: 586540 clock ticks (209.92 usec) Encryption speed (cycles/packet): 11730.80 Encryption speed (cycles/byte): 20.37 Encryption speed (Mbps): 1097.54 Overhead: 55.0% Encrypted 30 packets of 1500 bytes (under 1 keys, 30 packets/key) Total time: 743752 clock ticks (266.19 usec) Encryption speed (cycles/packet): 24791.73 Encryption speed (cycles/byte): 16.53 Encryption speed (Mbps): 1352.42 Overhead: 25.8% Weighted average (Simple Imix): Encryption speed (cycles/byte): 27.19 Encryption speed (Mbps): 822.00 Overhead: 107.0% Testing key setup speed: Did 600 key setups (under 10 keys, 60 setups/key) Total time: 714400 clock ticks (255.69 usec) Key setup speed (cycles/setup): 1190.67 Key setup speed (setups/second): 2346637.46 Testing speed of IV setup + finalize: Did 220 IV setups (under 10 keys, 22 setups/key) Total time: 705304 clock ticks (252.43 usec) IV setup speed (cycles/setup): 3205.93 IV setup speed (setups/second): 871530.38 Testing key agility: Encrypted 100 blocks of 256 bytes (each time switching contexts) Total time: 663912 clock ticks (237.62 usec) Encryption speed (cycles/byte): 25.93 Encryption speed (Mbps): 861.90 Overhead: 97.4% End of performance measurements Primitive Name: NLS =================== Profile: S._H. Key size: 128 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: 232 bytes Testing stream encryption speed: Encrypted 13 blocks of 4096 bytes (under 1 keys, 13 blocks/key) Total time: 713920 clock ticks (255.51 usec) Encryption speed (cycles/byte): 13.41 Encryption speed (Mbps): 1667.17 Testing packet encryption speed: Encrypted 110 packets of 40 bytes (under 10 keys, 11 packets/key) Total time: 695680 clock ticks (248.99 usec) Encryption speed (cycles/packet): 6324.36 Encryption speed (cycles/byte): 158.11 Encryption speed (Mbps): 141.37 Overhead: 1079.3% Encrypted 50 packets of 576 bytes (under 1 keys, 50 packets/key) Total time: 619800 clock ticks (221.83 usec) Encryption speed (cycles/packet): 12396.00 Encryption speed (cycles/byte): 21.52 Encryption speed (Mbps): 1038.64 Overhead: 60.5% Encrypted 30 packets of 1500 bytes (under 1 keys, 30 packets/key) Total time: 733596 clock ticks (262.56 usec) Encryption speed (cycles/packet): 24453.20 Encryption speed (cycles/byte): 16.30 Encryption speed (Mbps): 1371.14 Overhead: 21.6% Weighted average (Simple Imix): Encryption speed (cycles/byte): 28.97 Encryption speed (Mbps): 771.61 Overhead: 116.1% Testing key setup speed: Did 600 key setups (under 10 keys, 60 setups/key) Total time: 708948 clock ticks (253.73 usec) Key setup speed (cycles/setup): 1181.58 Key setup speed (setups/second): 2364683.73 Testing speed of IV setup + finalize: Did 180 IV setups (under 10 keys, 18 setups/key) Total time: 712088 clock ticks (254.86 usec) IV setup speed (cycles/setup): 3956.04 IV setup speed (setups/second): 706276.95 Testing key agility: Encrypted 100 blocks of 256 bytes (each time switching contexts) Total time: 674152 clock ticks (241.28 usec) Encryption speed (cycles/byte): 26.33 Encryption speed (Mbps): 848.81 Overhead: 96.4% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 01:01:54 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: ------------------------------------------------------------------------------- Version 8.1 COMPILATION: ------------------------------------------------------------------------------- make var=2 conf=icc_xK_O3 icc -ansi -O3 -DECRYPT_API=ecrypt-sync-ae.h -DECRYPT_VARIANT=2 -I../../../../submissions/nls/sync-ae/../../../include -I../../../../submissions/nls/sync-ae -xK -c -o nls_icc_xK.o ../../../../submissions/nls/sync-ae/nls.c /users/cosic/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(434): (col. 10)warning #963: no EMMS instruction before return /users/cosic/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(419): (col. 10)warning #963: no EMMS instruction before return /users/cosic/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(387): (col. 10)warning #963: no EMMS instruction before return /users/cosic/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(368): (col. 10)warning #963: no EMMS instruction before return ../../../../submissions/nls/sync-ae/nlsfast.c(110) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/nls/sync-ae/nlsfast.c(231) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/nls/sync-ae/nlsfast.c(242) : (col. 5) remark: LOOP WAS VECTORIZED. icc -ansi -O3 -xK ecrypt-test_icc_xK.o ecrypt-sync-ae_icc_xK.o nls_icc_xK.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- dfa801e7f8ff3ec13552fab4cb0cb284 -