OAEP

schéma výplně v kryptografii From Wikipedia, the free encyclopedia

Remove ads

OAEP (zkratka anglického Optimal asymmetric encryption padding, doslova Optimální výplň asymetrického šifrování) je v kryptografii jedním z algoritmů vytváření výplně. Vytvořili jej v roce 1995 Mihir Bellare a Phillip Rogaway[1] pro asymetrickou šifru RSA a později byl standardizován v rámci PKCS #1 a v rámci RFC 2437.[2]

Jádrem algoritmu je využití Feistelovy sítě s dvojicí náhodných orákulí, které zpracují otevřený text před tím, než je předán asymetrické šifře.

Remove ads

Popis algoritmu

Thumb
Schéma algoritmu OAEP

Ve schématu je využito:

  • číslo udávající cílový počet bitů
  • čísla a určená protokolem
  • vstupní bitová posloupnost o délce bitů
  • dvojice funkcí a (typicky kryptografické hašovací funkce)

Postup kódování:

  1. Vstupní bitová posloupnost je doplněna nulami na délku bitů.
  2. Je vytvořena náhodná bitová posloupnost délky bitů.
  3. Funkce vytvoří z posloupnosti novou posloupnost o délce bitů.
  4. Funkce vytvoří z dlouhého bitů posloupnost o délce bitů.
  5. Výstupem je zřetězení posloupností o délce bitů.

Postup dekódování:

  1. Náhodná posloupnost je získána z rovnosti .
  2. Zpráva je získána z rovnosti
Remove ads

Odkazy

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads