This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 16 lines
!!! Overview[1]
[{$pagename}] (Galois/Counter Mode) ([GCM]) is a [Block Cipher] Mode of operation that uses universal hashing over a binary Galois field to provide [authenticated|authentication] [encryption].
[{$pagename}] is a mode of operation for [Symmetric Key] cryptographic [Block Ciphers] that has been widely adopted because of its efficiency and performance. [{$pagename}] throughput rates for state of the art, high speed communication channels can be achieved with reasonable hardware resources.
The operation is an [authenticated] [Encryption] [algorithm] designed to provide both data [integrity] and [confidentiality]. [{$pagename}] is defined for [Block Ciphers] with a block size of 128 bits.
[Galois Message Authentication Code] ([GMAC]) is an [authentication]-only variant of the [{$pagename}] which can be used as an incremental [Message Authentication Code] ([MAC]). 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. [{$pagename}] can take full advantage of parallel processing and implementing GCM can make efficient use of an instruction pipeline or a hardware pipeline. In contrast, the [Cipher Block Chaining] ([CBC]) mode of operation incurs significant pipeline stalls that hamper its efficiency and performance.
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [The Galois/Counter Mode of Operation (GCM)|http://csrc.nist.gov/groups/ST/toolkit/BCM/documents/proposedmodes/gcm/gcm-spec.pdf|target='_blank'] - based on information obtained 2013-04-10