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 (2)

Label Occurrences
PMAC canonical 1
PMAC1 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
basedOn XOR of offsetted block-cipher outputs
category symmetric-key algorithm
citation Phillip Rogaway, "PMAC: Parallelizable Message Authentication Code," EUROCRYPT 2002
constructionTechnique offset-based block processing
designedFor hardware implementation
software implementation
designer Phillip Rogaway
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
goal data origin authentication
integrity protection
message authentication
handles messages of arbitrary length
hasVariant PMAC1
linked to: PMAC

PMAC_Two
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
linked to: EUROCRYPT
relatedTo CBC-MAC
CMAC
OMAC
linked to: OMACs

XCBC
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
uses block cipher
yearProposed 2002

How these facts were elicited

Referenced by (2)

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

PMAC hasVariant PMAC1
linked to: PMAC