Skip to content

eStream ciphers_eac3

Karel Kubicek edited this page Feb 13, 2017 · 1 revision

Table containing some useful information about the eStream candidate functions along with links to detailed information on eStream project's website. All ciphers considered were taken from their last successful phase in the competition.

Num Cipher State NumRounds Note Licence Webpage
1 ABC no-run - passing same streams for output every time, not used ? phase 2
2 Achterbahn ok n/a ? phase 2
3 CryptMT no-run - seems to work in Ubuntu, not in win Free for noncommercial use phase 3
4 DECIM ok 1-8 (8) Partly patented, but freely available phase 3
5 DICING ok n/a ? phase 2
6 Dragon ok n/a Free for any use phase 3
7 Edon80 no-run - cannot use 128b IV (only 80b) Free for any use phase 3
8 F-FCSR ok n/a Free for any use phase 3+
  • | Frogbit | no-code | - | | ? | phase 1 9 | Fubuki | ok | 1-32 (4) | | ? | phase 1 10 | Grain | ok | 1-13 (13) | | Free for any use | portfolio 11 | HC-128 | ok | 1-2 (2) | | Free for any use | portfolio 12 | Hermes | ok | 1-13 (10) | | ? | phase 2 13 | LEX | ok | 1-10 (10) | rounds up to 14 when altering internal constant, rounds only limit number of output bytes (4 per round), not their strength! | Free for any use | phase 3 14 | MAG | ok | n/a | | ? | phase 1 15 | MICKEY | no-cycles | n/a | | Free for any use | portfolio 16 | Mir-1 | ok | n/a | | ? | phase 1
  • | Moustique | no-compile | - | | Free for any use | phase 3
  • | NLS | no-compile | - | | Free for any use | phase 3
  • | Phelix | no-code | - | | ? | phase 2
  • | Polar Bear | no-compile | - | | ? | phase 2 17 | Pomaranch | ok | n/a | | Free for noncommercial use | phase 3 18 | Py | ok | n/a | | ? | phase 2 19 | Rabbit | ok | n/a | | Free for any use | portfolio 20 | Salsa20 | ok | 1-20 (20/12) | | Free for any use | portfolio 21 | SFINKS | ok | n/a | | ? | phase 1 22 | SOSEMANUK | ok | n/a | | Free for any use | portfolio
  • | SSS | no-code | - | | ? | phase 1 23 | TEA | ok | 1-32 (32) | not from eStream competition | No patents | portfolio
  • | TRBDK3 YAEA | no-code | - | | ? | phase 1 24 | Trivium | no-compile (minGW), no-run (MSVS) | - | Should be working! | Free for any use | portfolio 25 | TSC-4 | ok | 1-32 (32) | | does not generate any output until round 9 | phase 2
  • | VEST | no-code | - | | ? | phase 2 26 | WG | ok | n/a | | ? | phase 2 27 | Yamb | no-compile (minGW), ok (MSVS) | n/a | used to compile! | ? | phase 1 28 | Zk-Crypt | no-run | - | | ? | phase 2

Num
Constant used to distinguish this function inside EACirc. For detailed usage, see [configuration of eStream project](Project-eStream-(configuration)_eac3)

Cipher
Name of the function as submitted to the eStream competition.

State
Working state in EACirc - 'ok'/'no-compile'/'no-run'/'no-code'.

NumRounds
If a function can be reduced in number of rounds, allowed range is stated here. Standard number of rounds is written in parentheses.

Note Any further information, particularly regarding limiting the number of rounds.

Licence
Licence of hash function's code. For more details, see function's webpage.

Webpage
Link to webpage provided by the authors of the function, as submitted to SHA-3 competition.

Clone this wiki locally