IAPM mode
Encyclopedia
Integrity Aware Parallelizable Mode (IAPM ) is a mode of operation
Block cipher modes of operation
In cryptography, modes of operation is the procedure of enabling the repeated and secure use of a block cipher under a single key.A block cipher by itself allows encryption only of a single data block of the cipher's block length. When targeting a variable-length message, the data must first be...

 for cryptographic block cipher
Block cipher
In cryptography, a block cipher is a symmetric key cipher operating on fixed-length groups of bits, called blocks, with an unvarying transformation. A block cipher encryption algorithm might take a 128-bit block of plaintext as input, and output a corresponding 128-bit block of ciphertext...

s. As its name implies, it allows for a parallel mode of operation for very high throughput.

Encryption and authentication

IAPM was the first cipher mode created to provide both authentication
Authentication
Authentication is the act of confirming the truth of an attribute of a datum or entity...

 and privacy
Privacy
Privacy is the ability of an individual or group to seclude themselves or information about themselves and thereby reveal themselves selectively...

 in a single pass. Previously, two passes would be required to achieve both benefits: for example the first pass using DES in CBC mode and the second pass authenticating with HMAC-MD5. IAPM allows for a single pass achieving both authentication and privacy.

OCB mode
OCB mode
OCB mode is a mode of operation for cryptographic block ciphers.-Encryption and authentication:It was designed to provide both authentication and privacy. It is essentially a scheme for integrating a Message Authentication Code into the operation of a block cipher...

 also provides authentication and privacy in a single pass, and has largely supplanted IAPM for single-pass authenticated-encryption.

IAPM mode was designed by Charanjit Jutla. The OCB inventor, Phillip Rogaway
Phillip Rogaway
Phillip Rogaway is a professor of computer science at the University of California, Davis. He graduated with an BA in computer science from UC Berkeley and completed his PhD in cryptography at MIT, in the Theory of Computation group. He has taught at UC Davis since 1994.Dr...

, gives credit to Jutla for inventing the single-pass technique.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK