-
Notifications
You must be signed in to change notification settings - Fork 8
eStream ciphers_eac3
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.
--
You are on EACirc 3 wiki!
--
Building notes
Running notes
Recommencing computation
--
Framework components
Circuit back-ends
Main computation loop
Projects
Evaluators
CUDA support
Testing
Known bugs
Third party libraries
I/O-Files structure
Java bytecode simulator
--
Project eStream
Project SHA-3
Project CAESAR
Project Files
--