Integrity-aware parallelizable mode (IAPM) is a
mode of operation for cryptographic
block ciphers. As its name implies, it allows for a parallel mode of operation for higher throughput.
Encryption and authentication
At the time of its creation, IAPM was one of the first cipher modes to provide both
authentication
Authentication (from ''authentikos'', "real, genuine", from αὐθέντης ''authentes'', "author") is the act of proving an Logical assertion, assertion, such as the Digital identity, identity of a computer system user. In contrast with iden ...
and
privacy
Privacy (, ) is the ability of an individual or group to seclude themselves or information about themselves, and thereby express themselves selectively.
The domain of privacy partially overlaps with security, which can include the concepts of a ...
in a single pass. (In earlier
authenticated encryption designs, two passes would be required to: one to encrypt, and the second to compute a
MAC.)
IAPM was proposed for use in
IPsec.
Other
AEAD schemes also provide all of the single pass, privacy and authentication properties. IAPM has mostly been supplanted by
Galois/counter mode.
See also
*
OCB mode
Offset codebook mode (OCB mode) is an authenticated encryption mode of operation for cryptographic block ciphers. OCB mode was designed by Phillip Rogaway, who credits Mihir Bellare, John Black, and Ted Krovetz with assistance and comments o ...
IAPM modedescribed in more detail in Hebrew Wikipedia.
References
{{Cryptography navbox , block , hash
Block cipher modes of operation
Authenticated-encryption schemes