OAEP (zkratka anglického ) je v kryptografii jedním z algoritmů vytváření výplně. Vytvořili jej v roce 1995 Mihir Bellare a Phillip Rogaway pro asymetrickou šifru RSA a později byl standardizován v rámci PKCS #1 a v rámci RFC 2437.
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.
Popis algoritmu náhled|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í: Vstupní bitová posloupnost je doplněna nulami na délku bitů. Je vytvořena náhodná bitová posloupnost délky bitů. Funkce vytvoří z posloupnosti novou posloupnost o délce bitů.
Funkce vytvoří z dlouhého bitů posloupnost o délce bitů.
Výstupem je zřetězení posloupností o délce bitů.
Postup dekódování: Náhodná posloupnost je získána z rovnosti . Zpráva je získána z rovnosti
Odkazy
Reference
Literatura
Kategorie:Kryptografické algoritmy