ESTREAM

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

eSTREAM je projekt pro „identifikaci nových proudových šifer vhodných pro široké přijetí“ organizovaný sítí EU ECRYPT. Byl zřízen v důsledku selhání všech šesti proudových šifer předložených do projektu NESSIE . Výzva k přijetí primitiv byla poprvé vydána v listopadu 2004. Projekt byl dokončen v dubnu 2008. Projekt byl rozdělen do samostatných fází a cílem projektu bylo najít algoritmy vhodné pro různé aplikační profily.

Profily

Příspěvky do eSTREAM spadají do jednoho nebo obou ze dvou profilů:

* Profil 1: „Proudové šifry pro softwarové aplikace s vysokými požadavky na propustnost “ * Profil 2: „Proudové šifry pro hardwarové aplikace s omezenými prostředky, jako je omezené úložiště, počet bran nebo spotřeba energie.“

Oba profily obsahují podkategorii „A“ (1A a 2A) se šiframi, které kromě šifrování poskytují také ověřování. Ve Fázi 3 se neuvažuje o žádné šifře poskytující autentizaci (Šifra NLS z ní odstranila autentizaci, aby zlepšila svůj výkon).

Portfolio eSTREAM

Od září 2011 tvoří portfolio eSTREAM následující šifry:

Profil 1 (software)Profil 2 (hardware)
HC-128 [http://www. ecrypt. +moreeu. org/stream/hcpf. html]Grain [http://www. ecrypt. eu. org/stream/grainpf. html]
Rabbit [http://www. ecrypt. eu. org/stream/rabbitpf. html]MICKEY [http://www. ecrypt. eu. org/stream/mickeypf. html]
Salsa20 / 12 [http://www. ecrypt. eu. org/stream/salsa20pf. html]Trivium [http://www. ecrypt. eu. org/stream/triviumpf. html]
SOSEMANUK [http://www. ecrypt. eu. org/stream/sosemanukpf. html]
Všechny tyto šifry jsou volně dostupné pro jakékoli využití. Rabbit byla jediná šifra, která získala patent během soutěže eStream, ale do veřejného vlastnictví byl propuštěn v říjnu 2008.

Původní portfolio, publikované na konci Fáze 3, sestávalo z výše uvedených šifer plus F-FCSR, který byl v profilu 2. Nicméně, kryptoanalýza F-FCSR vedla k revizi portfolia v září 2008, která odstranila tuto šifru.

Fáze

Fáze 1

Fáze 1 zahrnovala obecnou analýzu všech podaných šifer s cílem vybrat podmnožinu předložených návrhů pro další kontrolu. Návrhy byly přezkoumány na základě kritérií bezpečnosti, výkonu (s ohledem na blokovou šifru AES - standard schválený vládou USA), jednoduchosti a pružnosti, odůvodnění a podpůrné analýzy, a jasnosti a úplnosti dokumentace. +more Podané šifry v profilu 1 byly přijaty, pouze pokud prokázaly vyšší softwarový výkon než AES-128 v čítačovém režimu .

Aktivity ve Fázi 1 zahrnovaly velké množství analýz a prezentací výsledků analýz i diskuse. V rámci projektu byl také vyvinut rámec pro testování výkonnosti kandidátů. +more Rámec byl poté použit pro srovnání kandidátů na široké škále systémů.

Dne 27. března 2006 projekt eSTREAM oficiálně oznámil konec 1. fáze.

Fáze 2

1. srpna 2006 byla oficiálně zahájena Fáze 2. +more Pro každý z profilů byla vybrána řada algoritmů jako algoritmy Zaměření Fáze 2. Jedná se o návrhy, se kterými eSTREAM zachází se zvláštním zájmem a podporuje více kryptoanalýzy a hodnocení výkonu u těchto algoritmů. Navíc je pro každý profil přijata řada algoritmů jako algoritmy Fáze 2, což znamená, že jsou stále platné jako kandidáti projektu eSTREAM. Kandidáti na Fázi Zaměření 2 budou každých šest měsíců přehodnocovány.

Fáze 3

Fáze 3 byla zahájena v dubnu 2007. Kandidáti na profil 1 (software) jsou:

* CryptMT (verze 3) * Dragon * HC (HC-128 a HC-256) * LEX (LEX-128, LEX-192 a LEX-256) * NLS (NLSv2, pouze šifrování, nikoli ověřování) * Rabbit * Salsa20 / 12 * SOSEMANUK

Kandidáti na profil 2 (hardware) jsou:

* DECIM (DECIM v2 a DECIM-128) * F-FCSR (F-FCSR-H v2 a F-FCSR-16) * Grain (Grain v1 a Grain-128) * MICKEY (MICKEY 2.0 a MICKEY-128 2.0) * Moustique, Pomaranch (verze 3) * Trivium

Fáze 3 skončila dne 15. dubna 2008 oznámením kandidátů, kteří byli vybráni pro konečné portfolio eSTREAM. +more Vybrané algoritmy profilu 1 byly: HC-128, Rabbit, Salsa20/12 a SOSEMANUK. Vybrané algoritmy profilu 2 byly: F-FCSR-H v2, Grain v1, Mickey v2 a Trivium.

Podání

Klíč
PV profilu eSTREAM
PDříve v profilu eSTREAM
3Šifra „Fáze 3“
FŠifra „Focus Phase 2“
2Šifra „Fáze 2“
A„Archivovaná“ šifra
MZahrnuje MAC
patPatentováno nebo patent čeká na vyřízení; některá použití vyžadují licenci
patByl pat, nyní zdarma pro jakékoli použití

V portfoliu eSTREAM

Šifry portfolia eSTREAM k lednu 2012 jsou:

Profil 1 (software)Profil 2 (Hardware)
128bitový klíč80bitový klíč
HC-128Grain v1
RabbitMICKEY 2. 0
Salsa20 / 12Trivium
SOSEMANUK-
Verze šifry portfolia eSTREAM podporující prodloužené délky klíčů: [wiki_table=2b8d3aa3] Všimněte si, že 128bitová verze Grain v1 není již návrháři podporována a byla nahrazena Grain-128a. +more Grain-128a se nepovažuje za součást portfolia eSTREAM.

K prosinci 2008:

ŠifraeSTREAM webová stránkaProfil 1 (software)Profil 2 (Hardware)VlastnostiZadavatelé
Grain[http://www. ecrypt. +moreeu. org/stream/grainp3. html]PFMartin Hell, Thomas Johansson a Willi Meier
HC-256 (HC-128, HC-256)[http://www. ecrypt. eu. org/stream/hcp3. html]PFHongjun Wu
MICKEY (MICKEY 2. 0, MICKEY-128 2. 0)[http://www. ecrypt. eu. org/stream/mickeyp3. html]PFSteve Babbage a Matthew Dodd
Rabbit[http://www. ecrypt. eu. org/stream/rabbitp3. html]P2patMartin Boesgaard, Mette Vesterager, Thomas Christensen a Erik Zenner
Salsa20[http://www. ecrypt. eu. org/stream/salsa20p3. html]PF2Daniel J. Bernstein
SOSEMANUK[http://www. ecrypt. eu. org/stream/sosemanukp3. html]PPojďte Berbain, Olivier Billet, Anne Canteaut , Nicolas Courtois, Henri Gilbert, Louis Goubin, Aline Gouget, Louis Granboulan, Cédric Lauradoux, Marine Minier, Thomas Pornin a Hervé Sibert
Trivium[http://www. ecrypt. eu. org/stream/triviump3. html]PFChristophe De Cannière a Bart Preneel
.

Již není v portfoliu eSTREAM

Tato šifra byla v původním portfoliu, ale byla odstraněna v revizi 1, publikované v září 2008.

ŠifraeSTREAM webová stránkaProfil 1 (software)Profil 2 (Hardware)VlastnostiZadavatelé
F-FCSR (F-FCSR-H v2, F-FCSR-16)[http://www. +moreecrypt. eu. org/stream/ffcsrp3. html]PThierry Berger, François Arnault a Cédric Lauradoux
.

Vybráni jako kandidáti fáze 3, ale ne pro portfolio

ŠifraeSTREAM webová stránkaProfil 1 (software)Profil 2 (Hardware)VlastnostiZadavatelé
CryptMT (verze 3)[http://www. ecrypt. +moreeu. org/stream/cryptmtp3. html]3patMakoto Matsumoto, Hagita Mariko, Takuji Nishimura a Matsuo Saito
DECIM (DECIM v2, DECIM-128)[http://www. ecrypt. eu. org/stream/decimp3. html]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 a Hervé Sibert
Dragon[http://www. ecrypt. eu. org/stream/dragonp3. html]3FEd Dawson, Kevin Chen, Matt Henricksen, William Millan, Leonie Simpson, HoonJae Lee, SangJae Moon
Edon80[http://www. ecrypt. eu. org/stream/edon80p3. html]3Danilo Gligoroski, Smile Markovski, Ljupco Kocarev a Marjan Gusev
LEX[http://www. ecrypt. eu. org/stream/lexp3. html]3F2Alex Biryukov
MOSQUITO (aka Moustique)[http://www. ecrypt. eu. org/stream/mosquitop3. html]3Joan Daemen a Paris Kitsos
NLS (NLSv2, pouze šifrování)[http://www. ecrypt. eu. org/stream/nlsp3. html]3Gregory Rose, Philip Hawkes, Michael Paddon a Miriam Wiggers de Vries
Pomaranch (verze 3)[http://www. ecrypt. eu. org/stream/pomaranchp3. html]3Tor Helleseth, Cees Jansen a Alexander Kolosha
.

Vybráni jako kandidáti na fázi 2, ale ne jako kandidáti na fázi 3

ŠifraeSTREAM webová stránkaProfil 1 (software)Profil 2 (Hardware)VlastnostiZadavatelé
Phelix[http://www. ecrypt. +moreeu. org/stream/phelixp2. html]FFMDoug Whiting, Bruce Schneier, Stefan Lucks a Frédéric Muller
Py[http://www. ecrypt. eu. org/stream/pyp2. html]FEli Biham a Jennifer Seberry
.

Vybráni jako kandidáti fáze 2, ale ne jako kandidáti fáze 3

ŠifraeSTREAM webová stránkaProfil 1 (software)Profil 2 (Hardware)VlastnostiZadavatelé
ABC[http://www. ecrypt. +moreeu. org/stream/abcp2. html]2Vladimir Anashin, Andrey Bogdanov, Ilya Kizhvatov a Sandeep Kumar
Achterbahn[http://www. ecrypt. eu. org/stream/achterbahnp2. html]2Berndt Gammel, Rainer Göttfert a Oliver Kniffler
DICING[http://www. ecrypt. eu. org/stream/dicingp2. html]2Li An-Ping
Hermes8[http://www. ecrypt. eu. org/stream/hermes8p2. html]A2Ulrich Kaiser
NLS[http://www. ecrypt. eu. org/stream/nlsp2. html]22Gregory Rose, Philip Hawkes, Michael Paddon a Miriam Wiggers de Vries
Polar Bear[http://www. ecrypt. eu. org/stream/polarbearp2. html]22Johan Håstad a Mats Näslund
Pomaranch[http://www. ecrypt. eu. org/stream/pomaranchp2. html]A2Cees Jansen a Alexander Kolosha
SFINKS[http://www. ecrypt. eu. org/stream/sfinks. html]2MBraeken, Joseph Lano, Nele Mentens, Bart Preneel a Ingrid Verbauwhede
TSC-3[http://www. ecrypt. eu. org/stream/tsc3p2. html]2Jin Hong, Dong Hoon Lee, Yongjin Yeom, Daewan Han a Seongtaek Chee
VESTA[http://www. ecrypt. eu. org/stream/vestp2. html]2M patSean O'Neil, Benjamin Gittins a Howard Landman
WG[http://www. ecrypt. eu. org/stream/wgp2. html]2Guang Gong a Yassir Nawaz
Yamb[http://www. ecrypt. eu. org/stream/yamb. html]22LAN krypto
ZK-krypta[http://www. ecrypt. eu. org/stream/zkcryptp2. html]2M patCarmi Gressel, Ran Granot a Gabi Vago
.

Nevybráni jako kandidáti Fáze Zaměření 2

ŠifraeSTREAM webová stránkaProfil 1 (software)Profil 2 (Hardware)VlastnostiZadavatelé
Frogbit[http://www. ecrypt. +moreeu. org/stream/frogbit. html]AM patThierry Moreau
Fubuki[http://www. ecrypt. eu. org/stream/cryptmtfubuki. html]ApatMakoto Matsumoto, Hagita Mariko, Takuji Nishimura a Matsuo Saito
MAG[http://www. ecrypt. eu. org/stream/mag. html]AARade Vuckovac
Mir-1[http://www. ecrypt. eu. org/stream/mir1. html]AAlexander Maximov
SSS[http://www. ecrypt. eu. org/stream/sss. html]AAMGregory Rose, Philip Hawkes, Michael Paddon a Miriam Wiggers de Vries
TRBDK3 YAEA[http://www. ecrypt. eu. org/stream/trbdk3. html]AATimothy Brigham
.

Související články

NESSIE

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top