Product Code Database
Example Keywords: wii -house $37
   » » Wiki: Estream
Tag Wiki 'Estream'.
Tag

eSTREAM is a project to "identify new suitable for widespread adoption", organised by the network. It was set up as a result of the failure of all six stream ciphers submitted to the project. The call for primitives was first issued in November 2004. The project was completed in April 2008. The project was divided into separate phases and the project goal was to find algorithms suitable for different application profiles.


Profiles
The submissions to eSTREAM fall into either or both of two profiles:

  • Profile 1: "Stream ciphers for applications with high requirements"
  • Profile 2: "Stream ciphers for hardware applications with restricted resources such as limited storage, , or power consumption."

Both profiles contain an "A" subcategory (1A and 2A) with ciphers that also provide authentication in addition to encryption. In Phase 3 none of the ciphers providing authentication are being considered (The NLS cipher had authentication removed from it to improve its performance).


eSTREAM portfolio
the following ciphers make up the eSTREAM portfolio:
     

HC-128 [1]Grain [2]
Rabbit [3] [4]
Salsa20/12 [5]Trivium [6]
[7]

These are all free for any use. Rabbit was the only one that had a patent pending during the eStream competition, but it was released into the public domain in October 2008.

The original portfolio, published at the end of Phase 3, consisted of the above ciphers plus which was in Profile 2. However, of F-FCSR M. Hell and T. Johansson. Breaking the F-FCSR-H stream cipher in Real Time. In J. Pieprzyk, editor, Proceedings of Asiacrypt 2008, Lecture Notes in Computer Science, to appear. led to a revision of the portfolio in September 2008 which removed that cipher.


Phases

Phase 1
Phase 1 included a general analysis of all submissions with the purpose of selecting a subset of the submitted designs for further scrutiny. The designs were scrutinized based on criteria of security, performance (with respect to the AES—a US Government approved standard, as well as the other candidates), simplicity and flexibility, justification and supporting analysis, and clarity and completeness of the documentation. Submissions in Profile 1 were only accepted if they demonstrated software performance superior to AES-128 in .

Activities in Phase 1 included a large amount of analysis and presentations of analysis results as well as discussion. The project also developed a framework for testing the performance of the candidates. The framework was then used to benchmark the candidates on a wide variety of systems.

On 27 March 2006, the eSTREAM project officially announced the end of Phase 1.


Phase 2
On 1 August 2006, Phase 2 was officially started. For each of the profiles, a number of algorithms has been selected to be Focus Phase 2 algorithms. These are designs that eSTREAM finds of particular interest and encourages more cryptanalysis and performance evaluation on these algorithms. Additionally a number of algorithms for each profile are accepted as Phase 2 algorithms, meaning that they are still valid as eSTREAM candidates. The Focus 2 candidates will be re-classified every six months.


Phase 3
Phase 3 started in April 2007. Candidates for Profile 1 (software) were:

  • (version 3)
  • Dragon
  • HC (HC-128 and HC-256)
  • LEX (LEX-128, LEX-192 and LEX-256)
  • NLS (NLSv2, encryption only, not authentication)
  • Rabbit
  • Salsa20/12

Candidates for Profile 2 (hardware) were:

  • (DECIM v2 and DECIM-128)
  • (F-FCSR-H v2 and F-FCSR-16)
  • Grain (Grain v1 and Grain-128)
  • (MICKEY 2.0 and MICKEY-128 2.0)
  • , (version 3)
  • Trivium

Phase 3 ended on 15 April 2008, with the announcement of the candidates that had been selected for the final eSTREAM portfolio. The selected algorithms were:

  • For Profile 1: HC-128, Rabbit, Salsa20/12, and SOSEMANUK.
  • For Profile 2: F-FCSR-H v2, Grain v1, Mickey v2, and Trivium.


Submissions
PIn the eSTREAM profile
PFormerly in the eSTREAM profile
3A "Phase 3" cipher
Fa "Focus Phase 2" cipher
2A "Phase 2" cipher
AAn "archived" cipher
MIncludes a MAC
patPatented or patent pending; some uses require a license
patWas pat, now free for any use


In eSTREAM portfolio
The eSTREAM portfolio ciphers are, :

80-bit key
Grain v1
2.0
Trivium
-

Versions of the eSTREAM portfolio ciphers that support extended key lengths:

128-bit key
-
-128 2.0
-
-

Note that the 128-bit version of Grain v1 is no longer supported by its designers and has been replaced by Grain-128a. Grain-128a is not considered to be part of the eSTREAM portfolio.

Grain[8] PF Martin Hell, Thomas Johansson and Willi Meier
HC-256 (HC-128, HC-256)[9]PF Hongjun Wu
(MICKEY 2.0, MICKEY-128 2.0)[10] PF Steve Babbage and Matthew Dodd
Rabbit[11]P2pat Archived copy Martin Boesgaard, Mette Vesterager, Thomas Christensen and Erik Zenner
Salsa20[13]PF2 Daniel J. Bernstein
[14]P Come Berbain, Olivier Billet, ,
, Henri Gilbert, Louis Goubin,
, Louis Granboulan, Cédric Lauradoux,
Marine Minier, Thomas Pornin and Hervé Sibert
Trivium[15] PF Christophe De Cannière and


No longer in eSTREAM portfolio
This cipher was in the original portfolio but was removed in revision 1, published in September 2008.

(F-FCSR-H v2, F-FCSR-16)[16] P Thierry Berger, François Arnault and Cédric Lauradoux


Selected as Phase 3 candidates but not for the portfolio
(version 3)[17]3 patMakoto Matsumoto, Hagita Mariko, Takuji Nishimura
and Matsuo Saito
(DECIM v2, DECIM-128)[18] 3patCome Berbain, Olivier Billet, Anne Canteaut,
Nicolas Courtois, Blandine Debraize, Henri Gilbert,
Louis Goubin, Aline Gouget, Louis Granboulan,
Cédric Lauradoux, Marine Minier, Thomas Pornin
and Hervé Sibert
Dragon[19]3F Ed Dawson, Kevin Chen, Matt Henricksen,
William Millan, Leonie Simpson, HoonJae Lee,
SangJae Moon
Edon80[20] 3 Danilo Gligoroski, Smile Markovski, Ljupco Kocarev
and Marjan Gusev
LEX[21]3F2
(aka Moustique)[22] 3 and Paris Kitsos
NLS (NLSv2, encryption-only)[23]3 Gregory Rose, Philip Hawkes, Michael Paddon
and Miriam Wiggers de Vries
(version 3)[24] 3 Tor Helleseth, Cees Jansen and Alexander Kolosha


Selected as Phase 2 focus candidates but not as Phase 3 candidates
[25]FFM, ,
and Frédéric Muller
Py[26]F and


Selected as Phase 2 candidates but not as focus or Phase 3 candidates
ABC[27]2 Vladimir Anashin, Andrey Bogdanov, Ilya Kizhvatov
and Sandeep Kumar
Achterbahn[28] 2 Berndt Gammel, Rainer Göttfert and Oliver Kniffler
[29]2 Li An-Ping
Hermes8[30]A2 Ulrich Kaiser
NLS[31]22 Gregory Rose, Philip Hawkes, Michael Paddon
and Miriam Wiggers de Vries
Polar Bear[32]22 Johan Håstad and Mats Näslund
[33]A2 Cees Jansen and Alexander Kolosha
[34] 2MAn Braeken, Joseph Lano, Nele Mentens,
and Ingrid Verbauwhede
TSC-3[35] 2 Jin Hong, Dong Hoon Lee, Yongjin Yeom,
Daewan Han and Seongtaek Chee
[36] 2M patSean O'Neil, Benjamin Gittins and
WG[37] 2 and Yassir Nawaz
Yamb[38]22 LAN Crypto
[39] 2M patCarmi Gressel, Ran Granot and Gabi Vago


Not selected as focus or Phase 2 candidates
Frogbit[40]A M patThierry Moreau
Fubuki[41]A patMakoto Matsumoto, Hagita Mariko, Takuji Nishimura
and Matsuo Saito
MAG[42]AA Rade Vuckovac
Mir-1[43]A Alexander Maximov
SSS[44]AAMGregory Rose, Philip Hawkes, Michael Paddon
and Miriam Wiggers de Vries
TRBDK3 YAEA[45]AA Timothy Brigham


See also


External links

Page 1 of 1
1
Page 1 of 1
1

Account

Social:
Pages:  ..   .. 
Items:  .. 

Navigation

General: Atom Feed Atom Feed  .. 
Help:  ..   .. 
Category:  ..   .. 
Media:  ..   .. 
Posts:  ..   ..   .. 

Statistics

Page:  .. 
Summary:  .. 
1 Tags
10/10 Page Rank
5 Page Refs