AES-GCM encryption

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instanceOf gptkb:algorithm
gptkbp:block 128 bits
gptkbp:category symmetric-key cryptography
authenticated encryption
gptkbp:definedIn gptkb:NIST_SP_800-38D
gptkbp:fullName gptkb:Advanced_Encryption_Standard_Galois/Counter_Mode
https://www.w3.org/2000/01/rdf-schema#label AES-GCM encryption
gptkbp:input nonce
encryption key
plaintext
associated data
gptkbp:introducedIn 2007
gptkbp:inventedBy gptkb:David_McGrew
gptkb:John_Viega
gptkbp:keySize 128 bits
256 bits
192 bits
gptkbp:mode gptkb:Galois/Counter_Mode
gptkbp:nonceSize 96 bits
gptkbp:output crypt
authentication tag
gptkbp:provides authentication
integrity
confidentiality
gptkbp:requires unique nonce per key
gptkbp:resistantTo replay attacks
chosen ciphertext attacks
gptkbp:size 128 bits
104 bits
96 bits
112 bits
120 bits
gptkbp:specifies gptkb:RFC_5116
gptkb:RFC_5288
gptkb:FIPS_PUB_197
gptkbp:standardizedBy gptkb:NIST
gptkbp:supports parallel processing
gptkbp:supportsAlgorithm crypt
gptkbp:usedFor data encryption
data authentication
gptkbp:usedIn gptkb:IPsec
SSH
TLS
gptkbp:uses Galois field multiplication
gptkbp:usesCipher gptkb:AES
gptkbp:usesNonce yes
gptkbp:vulnerableTo nonce reuse
gptkbp:bfsParent gptkb:vSphere_vMotion_Encryption
gptkbp:bfsLayer 7