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á  

Odkazy editovat

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)