PMAC message authentication code

E437868

PMAC (Parallelizable Message Authentication Code) is a cryptographic message authentication scheme designed for efficient, parallelizable computation of authentication tags over data.

All labels observed (3)

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf cryptographic primitive ⓘ
message authentication code ⓘ
abbreviation PMAC ⓘ
advantage high throughput on parallel hardware ⓘ
no need for IV or nonce ⓘ
application authenticated encryption schemes ⓘ
file integrity protection ⓘ
network protocol authentication ⓘ
basedOn block cipher ⓘ
blockProcessing each block multiplied by distinct offset in finite field ⓘ
computes authentication tag ⓘ
constructionType XOR-and-shift-based MAC construction ⓘ
designedFor message authentication ⓘ
designedToBe rate-1 MAC (one block-cipher call per message block) ⓘ
domain symmetric key cryptography ⓘ
fullName Parallelizable Message Authentication Code ⓘ
hasMode PMAC1 ⓘ
PMAC2 ⓘ
hasSecurityModel provable security ⓘ
hasVariant lightweight PMAC variants for constrained devices ⓘ
influenced later parallel MAC constructions ⓘ
input message ⓘ
introducedBy Phillip Rogaway ⓘ
keyType symmetric key ⓘ
output fixed-length tag ⓘ
property deterministic ⓘ
length-preserving tag size relative to block size ⓘ
nonce-free ⓘ
providesProperty data integrity ⓘ
message authentication ⓘ
unforgeability ⓘ
publicationYear 2001 ⓘ
publishedIn Journal of Cryptology ⓘ
relatedTo CBC-MAC ⓘ
CMAC ⓘ
GMAC ⓘ
linked to: GMAT

XCBC ⓘ
securityReducesTo pseudorandom permutation security of underlying block cipher ⓘ
standardizationStatus not widely standardized compared to CMAC ⓘ
supports parallelizable computation ⓘ
supportsOperation online processing of message blocks ⓘ
parallel processing of message blocks ⓘ
tagVerification recompute-and-compare ⓘ
typicalBlockCipher AES ⓘ
uses pseudorandom permutation ⓘ
usesMathematicalStructure finite field over block size ⓘ

How these facts were elicited

Referenced by (3)

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

Phillip Rogaway → notableWork → PMAC message authentication code ⓘ
PMAC → hasVariant → PMAC_Two ⓘ
linked to: PMAC message authentication code
PMAC → citation → Phillip Rogaway, "PMAC: Parallelizable Message Authentication Code," EUROCRYPT 2002 ⓘ
linked to: PMAC message authentication code