This page gives an overview of the performances of the ECHO hash function
on various platforms (the figures given below are in cycles per bytes).
Performances comparison with other SHA-3 candidates are also available
here and here.

quick overview

cycles/Byte

ECHO-DP (double-pipe)

ECHO-SP (simple-pipe)

256-bit hash

512-bit hash

256-bit hash

512-bit hash

Intel AES-NI 64-bit (Core i5 540M)

6.8

12.6

5.8

8.4

NIST platform 32-bit (Core 2 Duo)

32.5

59.7

26.7

40.7

NIST platform 64-bit (Core 2 Duo)

28.3

50.3

24.4

35.3

detailed software performance figures

Clicking on the platform name downloads the corresponding implementation. You can also get our full eBASH package.
The performance figures in the table link to the details from the eBASH database, or from
our machines when not available.
Note that Cell and GPU implementations are not yet publicly available.

compiling and running

Packages we provide are samples from the implementations submitted to eBASH.
All implementations (C or assembly) embed the NIST API
(i.e. the Init,
Update,
and Final function),
and can thus be directly used with NIST API compliant software.