ECIES (zkratka anglického Elliptic Curve Integrated Encryption Scheme ) 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
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
V tomto článku byly použity překlady textů z článků ECIES na ruské Wikipedii a Elliptic Curve Integrated Encryption Scheme na německé Wikipedii.
Externí odkazy
- SHOUP, Victor. A proposal for an ISO standard for public key encryption [online]. Victor Shoup, 2001. PDF, 384 kB. Dostupné online. (anglicky)