In Cryptology, OAEP ( Optimal Asymmetric Encryption Padding ) is a diagram of filling introduces in 1994 by Mihir Bellare and Phil Rogaway. It requires a source of risk like two functions of chopping.

Schematically, if one notes M the message, r a random quantity, and G, H the two functions of chopping, one has

\ mathrm {OAEP} (M) = \ left (M \ oplus G (R)) || (R \ oplus H (M \ oplus G (R)) ) \ right,
where “ || ” indicates the concatenation and \ oplus the operator “Or exclusive”.

To obtain M, it is enough to cut \ mathrm {OAEP} (M) in two parts, O_1, O_2 where O_1 with the same length as M, and to calculate:

r=H (O_1) \ oplus O_2,
there is then M= O_1 \ oplus G (R) .

It is generally a preliminary stage for a coding RSA, one speaks besides in this case about RSA-OAEP. One of the interest of RSA-OAEP is to be able to be proven sure in a idealized ideal model, that of random oracle. This algorithm is recommended by directive PKCS ( Public Key Cryptography Standard ) 1, version 2.1 (June 2002).

Random links:Vincy | National card of identity | Galina Koukleva | Frederic Josias of Saxony-Cobourg-Saalfeld | Blood and Fire

© 2007-2008 speedlook.com; article text available under the terms of GFDL, from fr.wikipedia.org