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