PMAC

E437866

PMAC is a cryptographic message authentication code mode of operation for block ciphers, co-designed by Phillip Rogaway, that enables efficient, parallelizable authentication of data.

All labels observed (1)

Label Occurrences
PMAC canonical 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf MAC mode of operation
cryptographic primitive
message authentication code
advantage high throughput on parallel architectures
no need for IV or nonce
assumes underlying block cipher is a secure pseudorandom permutation
author Phillip Rogaway NERFINISHED
basedOn XOR of offsetted block-cipher outputs
category symmetric-key algorithm
citation Phillip Rogaway, "PMAC: Parallelizable Message Authentication Code," EUROCRYPT 2002 NERFINISHED
constructionTechnique offset-based block processing
designedFor hardware implementation
software implementation
designer Phillip Rogaway NERFINISHED
domain symmetric cryptography
feature deterministic MAC
nonce-free operation
rate-1 MAC (one block-cipher call per message block, up to constants)
supports parallel processing of blocks
field cryptography
fullName Parallelizable Message Authentication Code NERFINISHED
goal data origin authentication
integrity protection
message authentication
handles messages of arbitrary length
hasVariant PMAC1 NERFINISHED
PMAC_Two NERFINISHED
influenced later parallel MAC constructions
input secret key
variable-length message
output fixed-length authentication tag
property parallelizable
provably secure under standard assumptions
publishedIn EUROCRYPT 2002 NERFINISHED
relatedTo CBC-MAC NERFINISHED
CMAC NERFINISHED
OMAC NERFINISHED
XCBC NERFINISHED
securityModel pseudorandom permutation model
securityProperty existential unforgeability under chosen-message attack
supports any block-cipher with fixed block size
tagVerification recompute-and-compare
typicalBlockCipher AES NERFINISHED
uses block cipher
yearProposed 2002

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.