ECIES

asymetrické šifrovací schéma

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

editovat

Vytvoření klíčového páru

editovat

Alice si zvolí soukromý klíč   a zveřejní svůj veřejný klíč  .

Šifrování

editovat

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í

editovat

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á  

Reference

editovat

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

editovat
  • SHOUP, Victor. A proposal for an ISO standard for public key encryption [online]. Victor Shoup, 2001. PDF, 384 kB. Dostupné online. (anglicky)