******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: DICING-v1 ========================= Profile: S.___ 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: 4396 bytes Testing stream encryption speed: Encrypted 8 blocks of 4096 bytes (under 1 keys, 8 blocks/key) Total time: 411699 clock ticks (242.18 usec) Encryption speed (cycles/byte): 12.56 Encryption speed (Mbps): 1082.45 Testing packet encryption speed: Encrypted 28 packets of 40 bytes (under 1 keys, 28 packets/key) Total time: 407287 clock ticks (239.58 usec) Encryption speed (cycles/packet): 14545.96 Encryption speed (cycles/byte): 363.65 Encryption speed (Mbps): 37.40 Overhead: 2794.4% Encrypted 19 packets of 576 bytes (under 1 keys, 19 packets/key) Total time: 402481 clock ticks (236.75 usec) Encryption speed (cycles/packet): 21183.21 Encryption speed (cycles/byte): 36.78 Encryption speed (Mbps): 369.80 Overhead: 192.7% Encrypted 12 packets of 1500 bytes (under 1 keys, 12 packets/key) Total time: 394013 clock ticks (231.77 usec) Encryption speed (cycles/packet): 32834.42 Encryption speed (cycles/byte): 21.89 Encryption speed (Mbps): 621.30 Overhead: 74.2% Weighted average (Simple Imix): Encryption speed (cycles/byte): 53.72 Encryption speed (Mbps): 253.17 Overhead: 327.6% Testing key setup speed: Did 15000 key setups (under 100 keys, 150 setups/key) Total time: 507550 clock ticks (298.56 usec) Key setup speed (cycles/setup): 33.84 Key setup speed (setups/second): 50241355.53 Testing IV setup speed: Did 29 IV setups (under 1 keys, 29 setups/key) Total time: 403682 clock ticks (237.46 usec) IV setup speed (cycles/setup): 13920.07 IV setup speed (setups/second): 122125.83 Testing key agility: Encrypted 50 blocks of 256 bytes (each time switching contexts) Total time: 413808 clock ticks (243.42 usec) Encryption speed (cycles/byte): 32.33 Encryption speed (Mbps): 420.68 Overhead: 157.3% End of performance measurements Primitive Name: DICING-v1 ========================= Profile: S.___ Key size: 256 bits IV size: 128 bits CPU speed: 1700.0 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 4396 bytes Testing stream encryption speed: Encrypted 8 blocks of 4096 bytes (under 1 keys, 8 blocks/key) Total time: 411471 clock ticks (242.04 usec) Encryption speed (cycles/byte): 12.56 Encryption speed (Mbps): 1083.05 Testing packet encryption speed: Encrypted 28 packets of 40 bytes (under 1 keys, 28 packets/key) Total time: 405952 clock ticks (238.80 usec) Encryption speed (cycles/packet): 14498.29 Encryption speed (cycles/byte): 362.46 Encryption speed (Mbps): 37.52 Overhead: 2786.5% Encrypted 19 packets of 576 bytes (under 1 keys, 19 packets/key) Total time: 400897 clock ticks (235.82 usec) Encryption speed (cycles/packet): 21099.84 Encryption speed (cycles/byte): 36.63 Encryption speed (Mbps): 371.26 Overhead: 191.7% Encrypted 12 packets of 1500 bytes (under 1 keys, 12 packets/key) Total time: 392706 clock ticks (231.00 usec) Encryption speed (cycles/packet): 32725.50 Encryption speed (cycles/byte): 21.82 Encryption speed (Mbps): 623.37 Overhead: 73.7% Weighted average (Simple Imix): Encryption speed (cycles/byte): 53.53 Encryption speed (Mbps): 254.07 Overhead: 326.3% Testing key setup speed: Did 8000 key setups (under 10 keys, 800 setups/key) Total time: 375333 clock ticks (220.78 usec) Key setup speed (cycles/setup): 46.92 Key setup speed (setups/second): 36234490.44 Testing IV setup speed: Did 30 IV setups (under 1 keys, 30 setups/key) Total time: 417494 clock ticks (245.58 usec) IV setup speed (cycles/setup): 13916.47 IV setup speed (setups/second): 122157.44 Testing key agility: Encrypted 50 blocks of 256 bytes (each time switching contexts) Total time: 412168 clock ticks (242.45 usec) Encryption speed (cycles/byte): 32.20 Encryption speed (Mbps): 422.35 Overhead: 156.4% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 16 01:03:35 CET 2007 CPU: ------------------------------------------------------------------------------- processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 9 model name : Intel(R) Pentium(R) M processor 1700MHz stepping : 5 cpu MHz : 598.123 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 est tm2 bogomips : 3393.33 COMPILER: ------------------------------------------------------------------------------- Version 8.1 COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=icc_xB_O2 icc -ansi -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/dicing/v1/../../../include -I../../../../../submissions/dicing/v1 -xB -c -o ecrypt-test_icc_xB.o ../../../../../submissions/dicing/v1/../../../test/ecrypt-test.c /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(434): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(419): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(387): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(368): (col. 10)warning #963: no EMMS instruction before return ../../../../../submissions/dicing/v1/../../../test/ecrypt-test.c(620) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v1/../../../test/ecrypt-test.c(633) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v1/../../../test/ecrypt-test.c(661) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v1/../../../test/ecrypt-test.c(664) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v1/../../../test/ecrypt-test.c(810) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v1/../../../test/ecrypt-test.c(816) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v1/../../../test/ecrypt-test.c(1442) : (col. 7) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v1/../../../test/ecrypt-test.c(1632) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v1/../../../test/ecrypt-test.c(1653) : (col. 4) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v1/../../../test/ecrypt-test.c(1678) : (col. 4) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v1/../../../test/ecrypt-test.c(1703) : (col. 4) remark: LOOP WAS VECTORIZED. icc -ansi -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/dicing/v1/../../../include -I../../../../../submissions/dicing/v1 -xB -c -o ecrypt-sync_icc_xB.o ../../../../../submissions/dicing/v1/../../../api/ecrypt-sync.c /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(434): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(419): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(387): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(368): (col. 10)warning #963: no EMMS instruction before return icc -ansi -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/dicing/v1/../../../include -I../../../../../submissions/dicing/v1 -xB -c -o dicing_icc_xB.o ../../../../../submissions/dicing/v1/dicing.c /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(434): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(419): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(387): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(368): (col. 10)warning #963: no EMMS instruction before return ../../../../../submissions/dicing/v1/dicing.c(571) : (col. 7) remark: LOOP WAS VECTORIZED. icc -ansi -O2 -xB ecrypt-test_icc_xB.o ecrypt-sync_icc_xB.o dicing_icc_xB.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 1784128deadda7955287930d74c6100c -