AES-Poly1305

E226526

AES-Poly1305 is an authenticated encryption scheme that pairs the AES block cipher with the Poly1305 message authentication code to provide both confidentiality and integrity.

All labels observed (1)

Label Occurrences
AES-Poly1305 canonical 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf authenticated encryption scheme
category symmetric-key cryptography
cipherAlgorithmFamily Advanced Encryption Standard
surface form: AES family
combines encryption and authentication
confidentialityMechanism Advanced Encryption Standard
surface form: AES encryption
dataIntegrityMechanism Poly1305 tag
designedFor secure communication
designGoal high performance AEAD
low overhead
robust authentication
encryptionType AEAD
keyedBy symmetric key
MACAlgorithmFamily Poly1305 family
MACConstruction one-time universal hash MAC
nonceType unique per key
outputIncludes authentication tag
ciphertext
protects associated data
plaintext data
providesProperty authenticity
confidentiality
integrity
relatedTo AES-GCM
AEAD_CHACHA20_POLY1305
surface form: ChaCha20-Poly1305
requires unique nonce per key
resistsAttackType ciphertext forgery
message tampering
passive eavesdropping
securityDependsOn AES security
Poly1305 security
key secrecy
nonce uniqueness
supportsOperation authentication
decryption
encryption
verification
typicalKeySize 128-bit
192-bit
256-bit
usedInContext application-level encryption
network encryption
secure protocols
usesCipher Advanced Encryption Standard
surface form: AES
usesMAC Poly1305
usesPrimitiveType block cipher
message authentication code

How these facts were elicited

Referenced by (1)

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

Poly1305 combinedConstruction AES-Poly1305