ECIES

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:

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

Dešifrování

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

  1. spočítá
  2. spočítá dva symetrické klíče
  3. ověří, že
  4. 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)