![]() 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 |
There is a separate page that lists machines and, for each machine, the measurements of these systems.
Designers and implementors interested in submitting new public-key cryptosystems and new implementations of existing cryptosystems should read the call for submissions.
| Primitive | Description | Designers |
|---|---|---|
| 3hfe | 3-variable multivariate hidden field equations with a prefix |
Jintai Ding Bo-Yin Yang |
| 4hfe | 4-variable multivariate hidden field equations with a prefix |
Jintai Ding Bo-Yin Yang |
| mceliece | A variant of McEliece's code-based cryptosystem |
Bhaskar Biswas (INRIA Rocquencourt) Nicolas Sendrier (INRIA Rocquencourt) |
| ntruees401ep2 | CCA-2 secure product-form NTRU public-key encryption with 112-bit equivalent security. Relevant parameters: N=401, q=2048, maximum message length = 60 bytes. Hybrid encryption with Salsa20 and SHA-1. |
eBATS package created by Virendra Kumar (Security Innovation) |
| ntruees439ep1 | CCA-2 secure product-form NTRU public-key encryption with 128-bit equivalent security. Relevant parameters: N=439, q=2048, maximum message length = 65 bytes. Hybrid encryption with Salsa20 and SHA-256. |
eBATS package created by Virendra Kumar (Security Innovation) |
| ntruees593ep1 | CCA-2 secure product-form NTRU public-key encryption with 192-bit equivalent security. Relevant parameters: N=593, q=2048, maximum message length = 86 bytes. Hybrid encryption with Salsa20 and SHA-256. |
eBATS package created by Virendra Kumar (Security Innovation) |
| ntruees743ep1 | CCA-2 secure product-form NTRU public-key encryption with 256-bit equivalent security. Relevant parameters: N=743, q=2048, maximum message length = 106 bytes. Hybrid encryption with Salsa20 and SHA-256. |
eBATS package created by Virendra Kumar (Security Innovation) |
| ntruees787ep1 | NTRU encryption with N=787 and q=587 |
Mark Etzel (NTRU Cryptosystems) |
| ronald1024 | 1024-bit RSA encryption with malleability defense |
Example for eBATS |
| ronald1536 | 1536-bit RSA encryption with malleability defense |
Example for eBATS |
| ronald2048 | 2048-bit RSA encryption with malleability defense |
Example for eBATS |
| ronald3072 | 3072-bit RSA encryption with malleability defense |
Example for eBATS |
| ronald4096 | 4096-bit RSA encryption with malleability defense |
Example for eBATS |
| Primitive | Implementation | Authors |
|---|---|---|
| 3hfe | ref |
Chia-Hsin Owen Chen Li-Hsiang Kuo Tien-Ren Chen Ming-Shing Chen |
| 4hfe | ref |
Chia-Hsin Owen Chen Li-Hsiang Kuo Tien-Ren Chen Ming-Shing Chen |
| mceliece | ref |
Bhaskar Biswas, INRIA Rocquencourt Nicolas Sendrier, INRIA Rocquencourt |
| ntruees401ep2 | ref | |
| ntruees439ep1 | ref | |
| ntruees593ep1 | ref | |
| ntruees743ep1 | ref | |
| ntruees787ep1 | ref |
Mark Etzel, NTRU Cryptosystems |
| ronald1024 | openssl |
Daniel J. Bernstein (wrapper around OpenSSL) |
| ronald1536 | openssl |
Daniel J. Bernstein (wrapper around OpenSSL) |
| ronald2048 | openssl |
Daniel J. Bernstein (wrapper around OpenSSL) |
| ronald3072 | openssl |
Daniel J. Bernstein (wrapper around OpenSSL) |
| ronald4096 | openssl |
Daniel J. Bernstein (wrapper around OpenSSL) |