ECIES (zkratka anglického ) je hybridní šifrovací schéma postavené nad eliptickými křivkami.

Schéma navrhl v roce 2001 Victor Shoup a je založeno na obtížnosti Diffieho-Hellmanovy úlohy, na které je založena i známější samostatná Diffieho-Hellmanova dohoda na klíči. Stalo se součástí různých norem, mj. ANSI X9.63, IEEE 1363a, ISO 18033-2 a SECG SEC 1.

Parametry schématu funkce pro odvození klíče KDF autentizační funkce MAC symetrická šifra s šifrovacím postupem E a dešifrovacím postupem D konečné těleso s prvočíselným počtem prvků eliptická křivka nad tímto tělesem bod o prvočíselném řádu ,

Vytvoření klíčového páru Alice si zvolí soukromý klíč a zveřejní svůj veřejný klíč .

Šifrování Odesílatel zprávy , zkombinuje symetrickou šifru, znalost veřejného klíče příjemce a šifru ElGamal následujícím způsobem:

zvolí náhodné číslo spočítá a spočítá symetrické klíče , kde je souřadnice bodu spočítá a odešle trojici

Dešifrování Příjemce má k dispozici trojici a svůj soukromý klíč . Jeho postup je:

spočítá spočítá dva symetrické klíče ověří, že spočítá

Odkazy

Reference

Externí odkazy

Kategorie:Kryptografie s veřejným klíčem