******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: Dragon ====================== 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: 284 bytes Testing stream encryption speed: Encrypted 13 blocks of 4096 bytes (under 1 keys, 13 blocks/key) Total time: 605168 clock ticks (216.59 usec) Encryption speed (cycles/byte): 11.37 Encryption speed (Mbps): 1966.77 Testing packet encryption speed: Encrypted 230 packets of 40 bytes (under 10 keys, 23 packets/key) Total time: 681664 clock ticks (243.97 usec) Encryption speed (cycles/packet): 2963.76 Encryption speed (cycles/byte): 74.09 Encryption speed (Mbps): 301.68 Overhead: 551.9% Encrypted 41 packets of 576 bytes (under 1 keys, 41 packets/key) Total time: 615684 clock ticks (220.35 usec) Encryption speed (cycles/packet): 15016.68 Encryption speed (cycles/byte): 26.07 Encryption speed (Mbps): 857.38 Overhead: 129.4% Encrypted 15 packets of 1500 bytes (under 1 keys, 15 packets/key) Total time: 522680 clock ticks (187.07 usec) Encryption speed (cycles/packet): 34845.33 Encryption speed (cycles/byte): 23.23 Encryption speed (Mbps): 962.22 Overhead: 104.4% Weighted average (Simple Imix): Encryption speed (cycles/byte): 28.32 Encryption speed (Mbps): 789.29 Overhead: 149.2% Testing key setup speed: Did 3200 key setups (under 10 keys, 320 setups/key) Total time: 819312 clock ticks (293.23 usec) Key setup speed (cycles/setup): 256.04 Key setup speed (setups/second): 10912816.61 Testing IV setup speed: Did 350 IV setups (under 10 keys, 35 setups/key) Total time: 673940 clock ticks (241.20 usec) IV setup speed (cycles/setup): 1925.54 IV setup speed (setups/second): 1451052.10 Testing key agility: Encrypted 180 blocks of 256 bytes (each time switching contexts) Total time: 690972 clock ticks (247.30 usec) Encryption speed (cycles/byte): 15.00 Encryption speed (Mbps): 1490.66 Overhead: 31.9% End of performance measurements Primitive Name: Dragon ====================== 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: 284 bytes Testing stream encryption speed: Encrypted 13 blocks of 4096 bytes (under 1 keys, 13 blocks/key) Total time: 604440 clock ticks (216.33 usec) Encryption speed (cycles/byte): 11.35 Encryption speed (Mbps): 1969.14 Testing packet encryption speed: Encrypted 230 packets of 40 bytes (under 10 keys, 23 packets/key) Total time: 669932 clock ticks (239.77 usec) Encryption speed (cycles/packet): 2912.75 Encryption speed (cycles/byte): 72.82 Encryption speed (Mbps): 306.96 Overhead: 541.5% Encrypted 42 packets of 576 bytes (under 1 keys, 42 packets/key) Total time: 628724 clock ticks (225.02 usec) Encryption speed (cycles/packet): 14969.62 Encryption speed (cycles/byte): 25.99 Encryption speed (Mbps): 860.08 Overhead: 128.9% Encrypted 15 packets of 1500 bytes (under 1 keys, 15 packets/key) Total time: 520912 clock ticks (186.44 usec) Encryption speed (cycles/packet): 34727.47 Encryption speed (cycles/byte): 23.15 Encryption speed (Mbps): 965.48 Overhead: 104.0% Weighted average (Simple Imix): Encryption speed (cycles/byte): 28.16 Encryption speed (Mbps): 793.84 Overhead: 148.1% Testing key setup speed: Did 3200 key setups (under 10 keys, 320 setups/key) Total time: 825380 clock ticks (295.40 usec) Key setup speed (cycles/setup): 257.93 Key setup speed (setups/second): 10832588.14 Testing IV setup speed: Did 360 IV setups (under 10 keys, 36 setups/key) Total time: 679912 clock ticks (243.34 usec) IV setup speed (cycles/setup): 1888.64 IV setup speed (setups/second): 1479401.28 Testing key agility: Encrypted 180 blocks of 256 bytes (each time switching contexts) Total time: 686808 clock ticks (245.81 usec) Encryption speed (cycles/byte): 14.90 Encryption speed (Mbps): 1499.70 Overhead: 31.3% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 01:13:20 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=1 conf=icc_xB_O2 icc -std=c99 -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../submissions/dragon/../../include -I../../../submissions/dragon -xB -c -o dragon_icc_xB.o ../../../submissions/dragon/dragon.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/dragon/dragon.c(132) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../submissions/dragon/dragon.c(160) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../submissions/dragon/dragon.c(375) : (col. 5) remark: LOOP WAS VECTORIZED. icc -std=c99 -O2 -xB ecrypt-test_icc_xB.o ecrypt-sync_icc_xB.o dragon_icc_xB.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 5ca959471d0e0f81c2dafcbbcebe38c8 -