Galois/Counter Mode

Galois/Counter Mode

In cryptography, Galois/Counter Mode (GCM) is a mode of operation for symmetric-key cryptographic block ciphers which is widely adopted for its performance. GCM throughput rates for state-of-the-art, high-speed communication channels can be achieved with inexpensive hardware resources. The operation is an authenticated encryption algorithm designed to provide both data authenticity (integrity) and confidentiality. GCM is defined for block ciphers with a block size of 128 bits. Galois Message Authentication Code (GMAC) is an authentication-only variant of the GCM which can form an incremental message authentication code. Both GCM and GMAC can accept initialization vectors of arbitrary length.

Comment
enIn cryptography, Galois/Counter Mode (GCM) is a mode of operation for symmetric-key cryptographic block ciphers which is widely adopted for its performance. GCM throughput rates for state-of-the-art, high-speed communication channels can be achieved with inexpensive hardware resources. The operation is an authenticated encryption algorithm designed to provide both data authenticity (integrity) and confidentiality. GCM is defined for block ciphers with a block size of 128 bits. Galois Message Authentication Code (GMAC) is an authentication-only variant of the GCM which can form an incremental message authentication code. Both GCM and GMAC can accept initialization vectors of arbitrary length.
Depiction
GCM-Galois Counter Mode with IV.svg
Has abstract
enIn cryptography, Galois/Counter Mode (GCM) is a mode of operation for symmetric-key cryptographic block ciphers which is widely adopted for its performance. GCM throughput rates for state-of-the-art, high-speed communication channels can be achieved with inexpensive hardware resources. The operation is an authenticated encryption algorithm designed to provide both data authenticity (integrity) and confidentiality. GCM is defined for block ciphers with a block size of 128 bits. Galois Message Authentication Code (GMAC) is an authentication-only variant of the GCM which can form an incremental message authentication code. Both GCM and GMAC can accept initialization vectors of arbitrary length. Different block cipher modes of operation can have significantly different performance and efficiency characteristics, even when used with the same block cipher. GCM can take full advantage of parallel processing and implementing GCM can make efficient use of an instruction pipeline or a hardware pipeline. By contrast, the cipher block chaining (CBC) mode of operation incurs pipeline stalls that hamper its efficiency and performance.
Hypernym
Mode
Is primary topic of
Counter Mode
Label
enGalois/Counter Mode
Link from a Wikipage to an external page
www.t11.org/t11/stat.nsf/7db1e1431d9d045f852566dc004cc14d/43b527df16f4b28d85256b9a00653843%3FOpenDocument
www.ieee802.org/1/pages/802.1ae.html
tools.ietf.org/html/draft-ietf-avt-srtp-aes-gcm-01
luca-giuzzi.unibs.it/corsi/Support/papers-cryptography/gcm-spec.pdf
siswg.org/
www.t11.org/index.htm
dx.doi.org/10.6028/NIST.SP.800-38D
Link from a Wikipage to another Wikipage
802.11ad
Advanced Encryption Standard
AES-GCM-SIV
Algorithm
Authenticated encryption
Bitwise XOR
Block cipher
Block cipher mode of operation
Block cipher modes of operation
Carry-less product
Category:Authenticated-encryption schemes
Category:Block cipher modes of operation
Category:Finite fields
Category:Message authentication codes
Cipher block chaining
Ciphertext
CLMUL instruction set
Commercial National Security Algorithm Suite
Concrete security
Cryptography
CWC mode
Fibre Channel
File:GCM-Galois Counter Mode with IV.svg
Finite field arithmetic
Galois field
Horner's method
IEEE 802.1AE
IEEE P1619
INCITS
Initialization vector
Instruction-level parallelism
Instruction pipeline
Internet Engineering Task Force
IPsec
John Viega
Message authentication code
Network Security Services
NIST
NSA Suite B Cryptography
OpenSSL
OpenVPN
Parallel processing (computing)
Pipeline stall
Plaintext
Polynomial
Secure Shell
SoftEther VPN
Sophie Germain Counter Mode
Sophie Germain prime
Stream cipher
Stream cipher attack
Symmetric-key algorithm
Timing attack
Transport Layer Security
Weak key
WiGig
SameAs
4k5N3
Counter Mode
Counter Mode
Counter Mode
Counter Mode
Counter Mode
Counter Mode
GCM
GCM (kryptografie)
m.0fchsq
Q5519271
Sayaç Modu
计数器模式
카운터 모드
Subject
Category:Authenticated-encryption schemes
Category:Block cipher modes of operation
Category:Finite fields
Category:Message authentication codes
Thumbnail
GCM-Galois Counter Mode with IV.svg?width=300
WasDerivedFrom
Counter Mode?oldid=1124662410&ns=0
WikiPageLength
20365
Wikipage page ID
5897139
Wikipage revision ID
1124662410
WikiPageUsesTemplate
Template:Cryptography navbox
Template:IETF RFC
Template:Math
Template:Reflist
Template:Short description