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