VAMPIRE |
## eBACS: ECRYPT Benchmarking of Cryptographic Systems |
ECRYPT II |

General information: |
Introduction |
eBASH | eBASC | eBAEAD | eBATS | SUPERCOP | XBX | Computers |

How to submit new software: |
Hash functions | Stream ciphers | Auth ciphers | DH functions | Public-key encryption | Public-key signatures |

List of primitives measured: |
SHA-3 finalists | All hash functions | Stream ciphers | CAESAR candidates | All auth ciphers | DH functions | Public-key encryption | Public-key signatures |

Measurements indexed by machine: |
SHA-3 finalists | All hash functions | Stream ciphers | CAESAR candidates | All auth ciphers | DH functions | Public-key encryption | Public-key signatures |

eBACS
(**E**CRYPT **B**enchm**a**rking
of **C**ryptographic **S**ystems)
aims to answer these questions.
eBACS unifies and integrates

- eBATS
(
**E**CRYPT**B**enchmarking of**A**symme**t**ric**S**ystems), a competition to identify the most efficient public-key systems; - eBASC
(
**E**CRYPT**B**enchm**a**rking of**S**tream**C**iphers), a continuation of the benchmarking carried out in eSTREAM, the ECRYPT Stream Cipher Project; - eBASH
(
**E**CRYPT**B**enchmarking of**A**ll**S**ubmitted**H**ashes), a project to measure the performance of hash functions, including submissions to NIST's SHA-3 competition; and - eBAEAD
(
**E**CRYPT**B**enchmarking of**A**uth**e**ntic**a**te**d**Ciphers), a project to measure the performance of authenticated-encryption schemes, including submissions to the CAESAR competition.

The eBACS/eBATS/eBASC/eBASH/eBAEAD mailing list is named after eBATS,
the first of these projects.
To join the mailing list,
send an empty message to `ebats-subscribe` at `list.cr.yp.to`.

If you use eBACS information in a paper then you should cite the web pages as follows:

Daniel J. Bernstein and Tanja Lange (editors). eBACS: ECRYPT Benchmarking of Cryptographic Systems. https://bench.cr.yp.to, accessed 7 March 2020.Replace 7 March 2020 by your download date.

STVL's successful benchmarking efforts inspired
ECRYPT's Virtual Application and Implementation Research Lab (VAMPIRE)
to initiate eBATS, a competition for the fastest public-key software.
VAMPIRE developed a new benchmarking suite,
BATMAN
(**B**enchmarking of **A**symmetric **T**ools
on **M**ultiple **A**rchitectures, **N**on-Interactively),
to collect measurements of
BATs (**B**enchmarkable **A**symmetric **T**ools)
on a large number of computers.
The eBATS measurements and comparisons began at the end of 2006.

VAMPIRE subsequently initiated the eBASC and eBASH projects. eSTREAM finished in April 2008 but VAMPIRE continued to accept new stream ciphers for benchmarking as part of eBASC.

VAMPIRE developed a new unified benchmarking suite, SUPERCOP, to benchmark hash functions, secret-key stream ciphers, public-key encryption systems, public-key signature systems, and public-key secret-sharing systems. Unified measurements were collected on fifty computers in July 2008.

eBACS was extended by ECRYPT II, a Network of Excellence funded by the European Commission's Seventh Framework Programme (FP7), contract number ICT-2007-216676, and further by grant 60NANB10D004 from the United States National Institute of Standards and Technology (NIST). eBACS also incorporates data from the XBX project by Christian Wenzel-Benner and Jens Gräf.