******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: HC-256 ====================== Profile: S!___ Key size: 128 bits IV size: 128 bits CPU speed: 500.0 MHz Cycles are measured using RPCC instruction Testing memory requirements: Size of ECRYPT_ctx: 8396 bytes Testing stream encryption speed: Encrypted 5 blocks of 4096 bytes (under 1 keys, 5 blocks/key) Total time: 112797 clock ticks (225.59 usec) Encryption speed (cycles/byte): 5.51 Encryption speed (Mbps): 726.26 Testing packet encryption speed: Encrypted 1 packets of 40 bytes (under 1 keys, 1 packets/key) Total time: 96297 clock ticks (192.59 usec) Encryption speed (cycles/packet): 96297.00 Encryption speed (cycles/byte): 2407.42 Encryption speed (Mbps): 1.66 Overhead: 43610.4% Encrypted 1 packets of 576 bytes (under 1 keys, 1 packets/key) Total time: 99081 clock ticks (198.16 usec) Encryption speed (cycles/packet): 99081.00 Encryption speed (cycles/byte): 172.02 Encryption speed (Mbps): 23.25 Overhead: 3023.2% Encrypted 1 packets of 1500 bytes (under 1 keys, 1 packets/key) Total time: 104349 clock ticks (208.70 usec) Encryption speed (cycles/packet): 104349.00 Encryption speed (cycles/byte): 69.57 Encryption speed (Mbps): 57.50 Overhead: 1163.1% Weighted average (Simple Imix): Encryption speed (cycles/byte): 287.65 Encryption speed (Mbps): 13.91 Overhead: 5122.7% Testing key setup speed: Did 2800 key setups (under 10 keys, 280 setups/key) Total time: 152631 clock ticks (305.26 usec) Key setup speed (cycles/setup): 54.51 Key setup speed (setups/second): 9172448.59 Testing IV setup speed: Did 1 IV setups (under 1 keys, 1 setups/key) Total time: 95841 clock ticks (191.68 usec) IV setup speed (cycles/setup): 95841.00 IV setup speed (setups/second): 5216.97 Testing key agility: Encrypted 22 blocks of 256 bytes (each time switching contexts) Total time: 131946 clock ticks (263.89 usec) Encryption speed (cycles/byte): 23.43 Encryption speed (Mbps): 170.74 Overhead: 325.4% End of performance measurements Primitive Name: HC-256 ====================== Profile: S!___ Key size: 256 bits IV size: 128 bits CPU speed: 500.0 MHz Cycles are measured using RPCC instruction Testing memory requirements: Size of ECRYPT_ctx: 8396 bytes Testing stream encryption speed: Encrypted 5 blocks of 4096 bytes (under 1 keys, 5 blocks/key) Total time: 112769 clock ticks (225.54 usec) Encryption speed (cycles/byte): 5.51 Encryption speed (Mbps): 726.44 Testing packet encryption speed: Encrypted 1 packets of 40 bytes (under 1 keys, 1 packets/key) Total time: 96465 clock ticks (192.93 usec) Encryption speed (cycles/packet): 96465.00 Encryption speed (cycles/byte): 2411.62 Encryption speed (Mbps): 1.66 Overhead: 43697.6% Encrypted 1 packets of 576 bytes (under 1 keys, 1 packets/key) Total time: 99081 clock ticks (198.16 usec) Encryption speed (cycles/packet): 99081.00 Encryption speed (cycles/byte): 172.02 Encryption speed (Mbps): 23.25 Overhead: 3024.0% Encrypted 1 packets of 1500 bytes (under 1 keys, 1 packets/key) Total time: 104388 clock ticks (208.78 usec) Encryption speed (cycles/packet): 104388.00 Encryption speed (cycles/byte): 69.59 Encryption speed (Mbps): 57.48 Overhead: 1163.9% Weighted average (Simple Imix): Encryption speed (cycles/byte): 287.94 Encryption speed (Mbps): 13.89 Overhead: 5129.4% Testing key setup speed: Did 3100 key setups (under 10 keys, 310 setups/key) Total time: 159053 clock ticks (318.11 usec) Key setup speed (cycles/setup): 51.31 Key setup speed (setups/second): 9745179.28 Testing IV setup speed: Did 1 IV setups (under 1 keys, 1 setups/key) Total time: 95856 clock ticks (191.71 usec) IV setup speed (cycles/setup): 95856.00 IV setup speed (setups/second): 5216.16 Testing key agility: Encrypted 21 blocks of 256 bytes (each time switching contexts) Total time: 126353 clock ticks (252.71 usec) Encryption speed (cycles/byte): 23.50 Encryption speed (Mbps): 170.19 Overhead: 326.8% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Mon Jan 29 17:14:44 CET 2007 CPU: ------------------------------------------------------------------------------- Status of processor 0 as of: 01/29/07 15:51:44 Processor has been on-line since 11/22/2006 14:25:21 The alpha EV6 (21264) processor operates at 500 MHz, has a cache size of 4194304 bytes, and has an alpha internal floating point processor. COMPILER: ------------------------------------------------------------------------------- Reading specs from /freeware/gcc/alpha/lib/gcc/alpha-dec-osf5.1/3.4.6/specs Configured with: /freeware/gcc/gcc/gcc-3.4.6/configure --prefix=/freeware/gcc --exec-prefix=/freeware/gcc/alpha --with-local-prefix=/freeware/gcc --enable-version-specific-runtime-libs --enable-languages=c++,f77,java --enable-threads=posix alpha-dec-osf5.1 Thread model: posix gcc version 3.4.6 COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=gcc_pca56_O3-ual-ofp 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 -mcpu=pca56 -c -o ecrypt-test_gcc_pca56.o ../../../../../submissions/hc-256/hc-256/200701/../../../../test/ecrypt-test.c 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 -mcpu=pca56 -c -o ecrypt-sync_gcc_pca56.o ../../../../../submissions/hc-256/hc-256/200701/../../../../api/ecrypt-sync.c 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 -mcpu=pca56 -c -o hc-256_gcc_pca56.o ../../../../../submissions/hc-256/hc-256/200701/hc-256.c gcc -Wall -pedantic -ansi -O3 -funroll-all-loops -fomit-frame-pointer -mcpu=pca56 ecrypt-test_gcc_pca56.o ecrypt-sync_gcc_pca56.o hc-256_gcc_pca56.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- c5825b63f6896f8f2fe709f99bb8044c -