Recommendation for block cipher modes of operation :
Open accessAbstract
Reports on Information Security TechnologyThe Information Technology Laboratory (ITL) at the National Institute of Standards and Technology (NIST) promotes the U.S. economy and public welfare by providing technical leadership for the Nation's measurement and standards infrastructure.ITL develops tests, test methods, reference data, proof of concept implementations, and technical analyses to advance the development and productive use of information technology.ITL's responsibilities include the development of technical, physical, administrative, and management standards and guidelines for the cost-effective security and privacy of sensitive unclassified information in Federal computer systems.This Special Publication 800-series reports on ITL's research, guidance, and outreach efforts in computer security, and its collaborative activities with industry, government, and academic organizations.Certain commercial entities, equipment, or materials may be identified in this document in order to describe an experimental procedure or concept adequately.Such identification is not intended to imply recommendation or endorsement by the National Institute of Standards and Technology, nor is it intended to imply that the entities, materials, or equipment are necessarily the best available for the purpose.
AI snapshot
Written from the paper’s full text.
TL;DR
NIST Special Publication 800-38D specifies Galois/Counter Mode (GCM), an authenticated encryption mode constructed from an approved 128-bit block cipher such as AES, together with its authentication-only specialization GMAC. It defines the algorithms, the critical IV/key uniqueness requirement, and constraints on tag lengths and invocation counts.
Key findings
- GCM combines confidentiality via a variant of Counter mode with authenticity via GHASH, a universal hash over a binary Galois field; input limits are len(P) ≤ 2³⁹−256 bits, len(A) ≤ 2⁶⁴−1 bits, and 1 ≤ len(IV) ≤ 2⁶⁴−1 bits, with all lengths required to be multiples of 8.
- Supported tag lengths are 128, 120, 112, 104, or 96 bits in general; 64- and 32-bit tags are permitted only under Appendix C constraints. For 32-bit tags, a maximum combined ciphertext+AAD of 2⁵ bytes allows 2²² invocations, down to 2¹⁰ bytes allowing 2¹¹ invocations; for 64-bit tags, 2¹⁵ bytes allows 2³² invocations, down to 2²⁵ bytes allowing 2¹⁷ invocations.
- The IV uniqueness requirement states the probability that the authenticated encryption function is ever invoked with the same IV and key on two or more distinct input sets shall be no greater than 2⁻³²; a single repeated IV may expose the implementation to forgery attacks (Joux), and the document says this requirement is "almost as important as the secrecy of the key."
- Unless an implementation uses only 96-bit IVs from the deterministic construction, total invocations of authenticated encryption shall not exceed 2³² across all IV lengths and instances with a given key; a reasonable overall limit of 2⁶⁴ blocks of plaintext and AAD per key is suggested.
Methods
- This is a standards specification, not an empirical study: it defines Algorithms 1–5 (block multiplication over GF(2¹²⁸), GHASH, GCTR, GCM authenticated encryption, and GCM authenticated decryption), with inputs, outputs, steps, diagrams, and summaries.
- It specifies requirements for the underlying block cipher (approved, 128-bit block size, key ≥128 bits, fresh and secret), two IV construction frameworks (deterministic and RBG-based), key establishment, and conformance categories (GCM and GMAC).
- No data, sample, or statistical analysis is reported; the document is normative guidance with appendices summarizing security rationale and short-tag constraints.
Limitations
- Stated: authentication assurance is "strong, but not absolute" — a targeted ciphertext forgery is expected to succeed with probability approximately n/2ᵗ, where n is the total number of blocks in the GHASH encoding of ciphertext and AAD, so GCM is "not well-suited for use with short tag lengths or very long messages," and each successful forgery increases the probability of subsequent ones and leaks information about the hash subkey H.
- Stated: GCM does not inherently prevent replay of a valid authenticated-encryption output; the controlling protocol must monitor IV duplication or incorporate identifying information (e.g., sequence numbers, timestamps) into the AAD.
- Stated: the simplified GHASH in this Recommendation does not obtain all of the properties shown for the designers' definition of GHASH in Ref. [7]; also, security assurance degrades as more data is processed with a single key.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 11 cited sources checked · 0 supported · 0 flagged
- Interpretationreasoning
An adversary can essentially control the plaintext output of the authenticated decryption function.
“In other words, the adversary essentially could control the plaintext output of the authenticated decryption function.”
Quote in the paperSubstantial claim - Interpretationnone given
Independent of the targeted forgery attack, an adversary may attempt to systematically guess many different tags for a given input to authenticated decryption, thereby increasing the probability that one or more will eventually be accepted as valid.
“Independent of this attack, an adversary may attempt to systematically guess many different tags for a given input to authenticated decryption, and thereby increase the probability that one (or more) of them, eventually, will be accepted as valid.”
Quote in the paperSubstantial claim - Interpretationnone given
If the authenticated decryption function outputs FAIL, it is certain that at least one of the given inputs (ciphertext, AAD, IV, or tag) is not authentic.
“If the output is FAIL, then it is certain that at least one of the given inputs (i.e., the ciphertext, the AAD, the IV, or the tag) is not authentic.”
Quote in the paperSubstantial claim - Interpretationreasoning
Compliance with the uniqueness requirement on IVs is crucial to the security of GCM.
“Compliance with this requirement is crucial to the security of GCM.”
Quote in the paperSubstantial claim- Rests on an assumption: The underlying approved block cipher is secure.
- Interpretationreasoning
Each successful targeted forgery leaks information about the hash subkey H.
“Moreover, each successful forgery in this attack 1) increases the probability that subsequent targeted forgeries will succeed, and 2) leaks information about the hash subkey, H.”
Quote in the paperSubstantial claim
- Interpretationreasoning
If an adversary determines the hash subkey, the adversary could easily construct a ciphertext forgery.
“The adversary then could easily construct a ciphertext forgery.”
Quote in the paperSubstantial claim - Interpretationcitation
For the RBG-based construction of IVs, the requirement that total invocations not exceed 2^32, in conjunction with r(i)≥96, is sufficient to ensure the uniqueness requirement in Sec. 8.
“For the RBG-based construction of IVs, the above requirement, in conjunction with the requirement that r(i)≥96, is sufficient to ensure the uniqueness requirement in Sec. 8, as follows from the discussion in Ref. [4].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [4]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
An adversary without access to the key or authenticated encryption function may be able to produce the correct tag for some triple of ciphertext, AAD, and IV.
“In other words, an adversary, i.e., a party without access to the key or to the authenticated encryption function, may be able to produce the correct tag for some triple of ciphertext, AAD, and IV.”
Quote in the paperSubstantial claim - Interpretationreasoning
GCM, like many other authentication mechanisms, does not inherently prevent an adversary from intercepting the output of an invocation of authenticated encryption and replaying it for authenticated decryption at a later time.
“In other words, GCM, like many other authentication mechanisms, does not inherently prevent an adversary from intercepting the output of an invocation of authenticated encryption and”
Quote in the paperNot a substantial claim - Interpretationreasoning
Knowing the original plaintext corresponding to a given ciphertext, an adversary can construct a substitute ciphertext that corresponds to any desired plaintext of the same length.
“In the above scenario, knowing the original plaintext that corresponds to the given ciphertext, the adversary can construct the substitute ciphertext in such a way as to correspond to any desired plaintext of the same length.”
Quote in the paperSubstantial claim - Interpretationcitation
If n denotes the total number of blocks in the encoding of the ciphertext and AAD, there is a method of constructing a targeted ciphertext forgery that is expected to succeed with probability approximately n/2^t.
“In particular, if n denotes the total number of blocks in the encoding (i.e., the input to the GHASH function in the definition of S in Secs.7.1 and 7.2 above) of the ciphertext and AAD, then there is a method of constructing a”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [1]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
The assurance from GCM authentication is not absolute because forgeries are possible in principle.
“In the first case, the assurance is not absolute because forgeries are possible, in principle.”
Quote in the paperNot a substantial claim - Interpretationreasoning
For the deterministic construction, an s-bit fixed field implies a limit of 2^s on the number of distinct devices or contexts that can implement the authenticated encryption function for the given key with IVs of the given length.
“Similarly, an s-bit fixed field implies a limit of 2 s on the number of distinct devices/contexts that can implement the authenticated encryption function for the given key, with IVs of the given length.”
Quote in the paperNot a substantial claim - Interpretationreasoning
In most cases it will not be feasible for the authenticated decryption function to detect a forgery that uses the same IV.
“Although this forgery would use the same IV, in most cases it will not be feasible for the authenticated decryption function to detect the repetition.”
Quote in the paperSubstantial claim - Interpretationcitation
With GCM, an adversary can choose tags that increase the probability of a correct tag above 1/2^t, proportional to the total length of the ciphertext and AAD.
“With GCM, however, an adversary can choose tags that increase this probability, proportional to the total length of the ciphertext and AAD.”
Quote in the paperSubstantial claim - Interpretationcitation
Even for voice and video applications, short tags can be problematic for GCM due to the targeted forgery attack.
“However, even for voice and video applications, short tags can be problematic for GCM, due to the targeted forgery attack that is summarized in Appendix B and detailed in Ref. [1].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [1]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationcitation
A breach of the requirement for the uniqueness of the initialization strings may compromise the security assurance of GCM almost entirely.
“An important caution to the use of GCM is that a breach of the requirement in Sec. 8 for the uniqueness of the initialization strings may compromise the security assurance almost entirely, as detailed in Ref. [5] and summarized in Appendix A.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [5]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Rests on an assumption: The underlying approved block cipher is secure.
- Interpretationreasoning
Given the ciphertext and tag outputs for an invocation of the authenticated encryption function, along with the associated IV and AAD inputs, an adversary with the hash subkey could substitute any ciphertext and AAD strings and generate a valid substitute tag.
“In particular, given the ciphertext and tag outputs for an invocation of the authenticated encryption function, along with the associated IV and AAD inputs, the adversary could substitute any ciphertext and AAD strings and use the subkey to generate the valid substitute tag.”
Quote in the paperSubstantial claim - Interpretationreasoning
Each successful targeted forgery increases the probability that subsequent targeted forgeries will succeed.
“Moreover, each successful forgery in this attack 1) increases the probability that subsequent targeted forgeries will succeed, and 2) leaks information about the hash subkey, H.”
Quote in the paperNot a substantial claim - Interpretationnone given
GCM provides assurance of the authenticity of the confidential data (up to about 64 gigabytes per invocation) using a universal hash function defined over a binary Galois field.
“GCM provides assurance of the authenticity of the confidential data (up to about 64 gigabytes per invocation) using a universal hash function that is defined over a binary Galois (i.e., finite) field.”
Quote in the paperSubstantial claim- Rests on an assumption: The underlying approved block cipher is secure.
- Interpretationnone given
For the deterministic construction, an s-bit invocation field limits the number of invocations of the authenticated encryption function with any given fixed field and key to at most 2^s distinct input sets without violating the uniqueness requirement.
“The bit length of the invocation field limits the number of invocations of the authenticated encryption function with any given fixed field and key.In particular, if s denotes the number of bits in the invocation field, then the authenticated encryption function cannot be invoked on more than 2 s distinct input sets without violating the uniqueness requirement.”
Quote in the paperSubstantial claim - Interpretationcitation
If IVs are ever repeated for the GCM authenticated encryption function for a given key, then it is likely that an adversary will be able to determine the hash subkey from the resulting ciphertexts.
“In particular, if IVs are ever repeated for the GCM authenticated encryption function for a given key, then it is likely that an adversary will be able to determine the hash subkey from the resulting ciphertexts.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [5]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
If IVs are repeated for GCM for a given key, the authentication assurance is essentially lost.
“Thus, the authentication assurance essentially is lost.”
Quote in the paperSubstantial claim - Interpretationcitation
Across all instances of the authenticated encryption function with a given key, if even one IV is ever repeated, then the implementation may be vulnerable to the forgery attacks described in Ref [5].
“Across all instances of the authenticated encryption function with a given key, if even one IV is ever repeated, then the implementation may be vulnerable to the forgery attacks that are described in Ref [5] and summarized in Appendix A.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [5]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Rests on an assumption: The underlying approved block cipher is secure.
- Interpretationreasoning
The loss of authentication means GCM inherits the problematic malleability of its Counter mode ciphertext.
“Worse, the loss of authentication means that GCM inherits the problematic malleability of its Counter mode ciphertext.”
Quote in the paperNot a substantial claim - Interpretationreasoning
Absent the requirements and guidelines in this appendix, it may be practical for the targeted forgery attack to produce the hash subkey H, after which authentication assurance is completely lost.
“Absent the requirements and guidelines in this appendix, it may be practical for the attack to produce the hash subkey, H, after which the authentication assurance is completely lost.”
Quote in the paperSubstantial claim - Premisecitation
Counter-mode ciphertext is malleable in the sense that flipping any of its bits will induce the corresponding bits of the plaintext to flip upon decryption.
“Counter-mode ciphertext is”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [10]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationcitation
The authentication assurance in GCM crucially depends on the uniqueness of the IVs.
“However, as detailed in Ref. [5], the authentication assurance in GCM crucially depends on the uniqueness of the IVs.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [5]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
If an adversary knows a plaintext-ciphertext pair and can induce the decryption function to use the counter blocks from the known pair, then by choosing which bits to flip in the known ciphertext, the adversary can control the result of decryption, up to the length of the known plaintext.
“Therefore, if an adversary knows a plaintext-ciphertext pair and can induce the decryption function to use the counter blocks from the known pair, then, by choosing which bits to flip in the known ciphertext, the adversary can control the result of decryption, up to the length of the known plaintext.”
Quote in the paperSubstantial claim - Interpretationreasoning
The IV construction implemented from Sec. 8.2 affects the options for recovery from a loss of power.
“The IV construction that is implemented from Sec. 8.2 above affects the options for recovery from a loss of power.”
Quote in the paperNot a substantial claim - Interpretationreasoning
The vulnerability of Counter mode decryption motivates combining the Counter mode encryption mechanism with an authentication mechanism, such as occurs in GCM.
“This vulnerability motivates combining the Counter mode encryption mechanism with an authentication mechanism, such as occurs in GCM.”
Quote in the paperSubstantial claim - Premisecitation
If the Counter mode requirement for counter blocks to be unique is breached, the Counter mode encryption function may fail to provide expected confidentiality for the data blocks corresponding to the repeating counter blocks, although other data blocks are not affected.
“Consider first the example of the Counter mode requirement in Ref. [10] for the counter blocks to be unique.If this requirement is breached, then the Counter mode encryption function may fail to provide the expected confidentiality for the data blocks that correspond to the repeating counter blocks, although the other data blocks are not affected.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [10]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Classified as probably not a substantial claim. 30
- May combine two claims. 7
Classified as probably not a substantial claim.
Interpretationnone givenGCM provides assurance of the confidentiality of data using a variation of the Counter mode of operation for encryption.
“GCM provides assurance of the confidentiality of data using a variation of the Counter mode of operation for encryption.”
Quote in the paperSubstantial claim- Rests on an assumption: The underlying approved block cipher is secure.
Classified as probably not a substantial claim.
Premisenone givenThe hash subkey H is generated by applying the block cipher to the zero block.
“The hash subkey, denoted H, is generated by applying the block cipher to the”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningCompliance with the requirements that no two distinct devices share the same fixed field and no two distinct sets of inputs to any single device share the same invocation field implies compliance with the uniqueness requirement on IVs in Sec. 8.
“Compliance with these two requirements implies compliance with the uniqueness requirement on IVs in Sec. 8.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Interpretationnone givenGCM can provide authentication assurance for additional data (of practically unlimited length per invocation) that is not encrypted.
“GCM can also provide authentication assurance for additional data (of practically unlimited length per invocation) that is not encrypted.”
Quote in the paperSubstantial claim- Rests on an assumption: The underlying approved block cipher is secure.
May combine two claims.
InterpretationreasoningSuccessful verification of the tag within authenticated decryption gives assurance of authenticity of the data, but the party presenting the input data may not be the original source of the plaintext and AAD.
“As described in Appendix B, the successful verification of the tag within the authenticated decryption function gives assurance of the authenticity of the data; however, the party that presents the input data to the authenticated decryption function may not be the original source of the plaintext and AAD.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationreasoningThe GCM functions are relatively efficient and parallelizable; consequently, high-throughput implementations are possible in both hardware and software.
“Each of these functions is relatively efficient and parallelizable; consequently, high-throughput implementations are possible in both hardware and software.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningConsequently, GCM is not well-suited for use with short tag lengths or very long messages.
“Consequently, GCM is not well-suited for use with short tag lengths or very long messages.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing).
InterpretationreasoningFor some voice or video applications, short authentication tags can be appropriate because forgery of some fraction of individual authenticated packets may be tolerable.
“For some voice or video applications, short authentication tags can be appropriate.The forgery of some fraction of the individual authenticated”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationThe mechanism for the confidentiality of the plaintext within GCM is a variation of the Counter mode, with a particular incrementing function, for generating the necessary sequence of counter blocks.
“The mechanism for the confidentiality of the plaintext within GCM is a variation of the Counter mode [10], with a particular incrementing function, denoted inc 32 , for generating the necessary sequence of counter blocks.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [10]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S3 (load-bearing).
Premisenone givenThe secure operation of a cryptographic algorithm depends not only on proper implementation of the algorithm's steps but also on adherence to associated requirements.
“The secure operation of a cryptographic algorithm depends not only on the proper implementation of the steps of the algorithm, but also on the adherence to the associated requirements.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningIn some protocols an adversary may be able to use data that the verifier itself generated earlier in the protocol.
“In some protocols an adversary may even be able to use data that the verifier itself generated earlier in the protocol.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
InterpretationreasoningIn practice, the requirements in Sec.5.1 should ensure that a key is fresh when it is generated, if the generation mechanism is resistant to tampering.
“In practice, the requirements in Sec.5.1 should ensure that a key is fresh when it is generated, if the generation mechanism is resistant to tampering.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Premisenone givenThe authentication mechanism within GCM is based on a hash function, called GHASH, that features multiplication by a fixed parameter, called the hash subkey, within a binary Galois field.
“The authentication mechanism within GCM is based on a hash function, called GHASHfoot_0 , that features multiplication by a fixed parameter, called the hash subkey, within a binary Galois field.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim. May combine two claims.
Interpretationnone givenGCM provides stronger authentication assurance than a non-cryptographic checksum or error detecting code; in particular, GCM can detect both accidental modifications of the data and intentional, unauthorized modifications.
“GCM provides stronger authentication assurance than a (non-cryptographic) checksum or error detecting code; in particular, GCM can detect both 1) accidental modifications of the data and 2) intentional, unauthorized modifications.”
Quote in the paperSubstantial claim- Rests on an assumption: The underlying approved block cipher is secure.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisereasoningThe GHASH function calculates X1•H^m ⊕ X2•H^{m-1} ⊕ ... ⊕ Xm•H.
“In effect, the GHASH function calculates X 1 •H m ⊕ X 2 •H m-1 ⊕ ... ⊕ X m-1 •H 2 ⊕ X m •H.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Premisenone givenThe GCM functions require only the forward direction of the underlying block cipher (i.e., the inverse direction is not required).
“The GCM functions require only the forward direction of the underlying block cipher (i.e., the inverse direction is not required).”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Premisenone givenThe • operation on pairs of the 2^128 possible blocks corresponds to the multiplication operation for the binary Galois field of 2^128 elements.
“The • operation on (pairs of) the 2 128 possible blocks corresponds to the multiplication operation for the binary Galois (finite) field of 2 128 elements.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
InterpretationreasoningIn practice, the uniqueness requirement on IVs is almost as important as the secrecy of the key.
“In practice, this requirement is almost as important as the secrecy of the key.”
Quote in the paperSubstantial claim- Rests on an assumption: The underlying approved block cipher is secure.
Probably not a substantial claim: may not pass S3 (load-bearing).
Premisenone givenThe GCM functions are online in the sense that the lengths of the confidential data and the additional, non-confidential data are not required in advance; instead, the lengths can be calculated as the data arrives and is processed.
“The GCM functions are”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenIf some or all of the additional, non-confidential data is fixed, then the corresponding elements of the GCM authentication mechanism can be pre-computed.
“If some or all of the additional, non-confidential data is fixed, then the corresponding elements of the GCM authentication mechanism can be pre-computed.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
Interpretationnone givenGHASH is a keyed hash function but not, on its own, a cryptographic hash function.
“GHASH is a keyed hash function but not, on its own, a cryptographic hash function.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
InterpretationcitationFor GCM, the requirement for uniqueness of IVs is almost as important as keeping the key secret, although not as obvious.
“For GCM, the requirement in Sec.5.2.1 for the uniqueness of the IVs is almost as important, although not as obvious.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningIf the authenticated decryption function outputs the plaintext, the design of GCM provides strong, but not absolute, assurance that the purported source created the tag and that the plaintext, AAD, IV, and tag are authentic and were not subsequently altered.
“If the output is the plaintext, then the design of the mode provides strong, but not absolute, assurance that the purported source of the data created the tag, i.e., that the plaintext and the AAD (and the IV and the tag) are authentic.Consequently, the mode also provides strong assurance that this information was not subsequently altered, either intentionally or unintentionally.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationGCM keys may be established using the key derivation functions of Transport Layer Security, Internet Key Exchange v1 and v2, and Secure Shell, as allowed in [9].
“For example, GCM keys may be established using the key derivation functions of the following protocols as allowed in [9]: Transport Layer Security, Internet Key Exchange v1 and v2, and Secure Shell.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [9]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S4 (based).
Premisenone givenThe authenticity of the protected data can be verified independently from the recovery of the confidential data from its encrypted form.
“The authenticity of the protected data can be verified independently from the recovery of the confidential data from its encrypted form.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Premisenone givenGCM does not employ the inverse cipher function.
“GCM does not employ the inverse cipher function.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningEventually, the hash subkey H may be compromised entirely, with the consequence that authentication assurance is completely lost.
“Eventually, H may be compromised entirely, with consequences as described at the end of Appendix A: the authentication assurance is completely lost.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Premisenone givenIf an adversary chooses a t-bit tag at random, it is expected to be correct for given data with probability 1/2^t.
“As with any tag-based authentication mechanism, if the adversary chooses a t-bit tag at random, it is expected to be correct for given data with probability 1/2 t .”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenIf the unique initialization string is predictable, and the length of the confidential data is known, then the block cipher invocations within the GCM encryption mechanism can be pre-computed.
“If the unique initialization string is predictable, and the length of the confidential data is known, then the block cipher invocations within the GCM encryption mechanism can be pre-computed.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Interpretationnone givenThe security assurance of GCM degrades as more data is processed with a single key.
“Moreover, as with most block cipher modes of operation, the security assurance of GCM degrades as more data is processed with a single key.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Interpretationnone givenThe creation of an authentication tag by the authenticated encryption function provides the mechanism whereby assurance of the authenticity of the plaintext and AAD (and IV) can be obtained upon execution of the authenticated decryption function.
“The creation of an authentication tag by the authenticated encryption function provides the mechanism whereby assurance of the authenticity of the plaintext and AAD (and IV) can be obtained upon the execution of the authenticated decryption function.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningOne potential advantage of the RBG-based construction is that the RBG may be designed to recover from a loss of power without requiring action from the IT professional that maintains the system.
“One potential advantage of the RBG-based construction is that the RBG may be designed to recover from a loss of power in a straightforward manner, i.e., without requiring action from the IT professional that maintains the system.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Interpretationnone givenCompliance with the uniqueness requirement on IVs, and hence the security of GCM, ultimately depends on the IT professional who configures, deploys, and maintains the GCM modules within a particular system.
“Compliance with the uniqueness requirement on IVs, and hence the security of GCM, ultimately depends on the IT professional who configures, deploys, and maintains the GCM modules within a particular system.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningFor the deterministic construction, all deterministic elements necessary to construct the IV would have to be available when power is restored.
“For the deterministic construction, all of the deterministic elements that are necessary to construct the IV would have to be available when power is restored.”
Quote in the paperNot a substantial claim
The paper relies on this without support.
The underlying approved block cipher is secure.
“GCM is constructed from an approved symmetric key block cipher with a block size of 128 bits, such as the Advanced Encryption Standard (AES) algorithm that is specified in Federal Information Processing Standard (FIPS) Pub.197 [2].”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
To eliminate the risk of nonce reuse, the framework employs a stochastic generation approach compliant with NIST SP 800-38D guidelines.
“To eliminate the risk of nonce reuse, the framework employs a stochastic generation approach compliant with NIST SP 800-38D guidelines (Dworkin, 2007).”
From A high-throughput AES-GCM implementation on GPUs for secure, policy-based access to massive astronomical catalogs (2026) · cites this paper as Dworkin, 2007
Section 8.2 describes an approved random-bit-generator construction for GCM IVs, supporting the use of a stochastic approach under NIST SP 800-38D. But Section 8 defines the uniqueness requirement as a probability of nonce reuse no greater than 2^-32, not zero; the source does not support the claim that this approach eliminates the risk. (LLM, conf=0.90)
Experimental — accuracy not yet measuredArchives approaching N ∼ 2^32 files per key fall into the regime where NIST SP 800-38D §8.3 recommends key rotation; the framework supports this through the explicit key reference required by every encryption operation.
“Archives approaching N ∼ 2 32 files per key fall into the regime where NIST SP 800-38D §8.3 recommends key rotation; our framework supports this through the explicit key reference required by every encryption operation.”
From A high-throughput AES-GCM implementation on GPUs for secure, policy-based access to massive astronomical catalogs (2026) · cites this paper as Dworkin, 2007
Section 8.3 limits authenticated-encryption invocations to 2^32 per key for the specified IV constructions, so changing keys before that limit is a reasonable operational implication. It does not state a limit in files, and the 2^32 cap does not apply to implementations using only deterministically generated 96-bit IVs. The statement about the citing authors’ framework is their own, not a claim attributed to NIST. (LLM, conf=0.88)
Experimental — accuracy not yet measuredAES-GCM is specified by NIST SP 800-38D (Dworkin, 2007) as an approved AEAD mode, whereas CTR + HMAC, although built from approved primitives, is not itself a standardized AEAD construction.
“Third, standardization: AES-GCM is specified by NIST SP 800-38D (Dworkin, 2007) as an approved AEAD mode, whereas CTR + HMAC, although built from approved primitives, is not itself a standardized AEAD construction.”
From A high-throughput AES-GCM implementation on GPUs for secure, policy-based access to massive astronomical catalogs (2026) · cites this paper as Dworkin, 2007
The Introduction specifies GCM for authenticated encryption with associated data and identifies AES as a block cipher on which it can be built, supporting the AES-GCM portion of the claim. The paper does not address whether CTR + HMAC is a standardized AEAD construction or establish the approval status of both of its primitives. (LLM, conf=0.88)
Experimental — accuracy not yet measuredThe framework implements the AES-128-GCM standard.
“The framework implements the AES-128-GCM standard (Dworkin, 2007).”
From A high-throughput AES-GCM implementation on GPUs for secure, policy-based access to massive astronomical catalogs (2026) · cites this paper as Dworkin, 2007
The security of AES-GCM mode relies strictly on the uniqueness of the initialization vector for a given key.
“The security of the AES-GCM mode relies strictly on the uniqueness of the initialization vector for a given key.”
From A high-throughput AES-GCM implementation on GPUs for secure, policy-based access to massive astronomical catalogs (2026) · cites this paper as Dworkin, 2007
Cites
THE ADVANCED ENCRYPTION STANDARD
Stallings, W. (2002) · Cryptologia · doi:10.1080/0161-110291890876 · Cited by 770 · see citing works
Recommendation for block cipher modes of operation :
Dworkin, M. J. (2001) · doi:10.6028/nist.sp.800-38a · Cited by 661 · see citing works
Self-citationThe Security and Performance of the Galois/Counter Mode (GCM) of Operation
McGrew, D. A., & Viega, J. (2004) · Lecture notes in computer science · doi:10.1007/978-3-540-30556-9_27 · Cited by 530 · cited 1× · see citing works
“[7] gives a detailed treatment of the security properties of GCM.”
BackgroundSecurity Requirements for Cryptographic Modules
Daley, W. M., Shavers, C., & Kammer, R. G. (1999) · Defense Technical Information Center (DTIC) · Cited by 405 · see citing works
The Galois/Counter Mode of Operation (GCM)
McGrew, D. A., & Viega, J. (2005) · Cited by 332 · see citing works
Security Requirements for Cryptographic Modules
National Institute of Standards and Technology (US) (2019) · Federal Information Processing Standards Publication (FIPS PUB) 140-3 · doi:10.6028/nist.fips.140-3 · Cited by 118 · see citing works
The Advanced Encryption Standard (AES)
Paar, C., & Pelzl, J. (2009) · Springer eBooks · doi:10.1007/978-3-642-04101-3_4 · Cited by 80 · see citing works
Flagged first, then by citations
Research works printed but not linked: 1
- IEEE P1619.1™/D23, Draft Standard for Authenticated Encryption with Length Expansion for Storage Devices.
Cited by
Sorted by citations
Report on lightweight cryptography
McKay, K. A., Bassham, L., Turan, M. S., & Mouha, N. (2017) · doi:10.6028/nist.ir.8114 · Cited by 353 · see citing works
“NIST also approves standalone MACs, CMAC [19], GMAC [17], and HMAC [68], to be used for generating and verifying tags to provide message authentication.”
MethodInfluentialThe Software Performance of Authenticated-Encryption Modes
Krovetz, T., & Rogaway, P. (2011) · Lecture notes in computer science · doi:10.1007/978-3-642-21702-9_18 · Cited by 266 · see citing works
Recommendation for key management: part 1 - general
Barker, E. (2020) · doi:10.6028/nist.sp.800-57pt1r5 · Cited by 271 · see citing works
Chaskey: An Efficient MAC Algorithm for 32-bit Microcontrollers
Mouha, N., Mennink, B., Herrewege, A. V., Watanabe, D., Bart Preneel, A., & Verbauwhede, I. M. R. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-13051-4_19 · Cited by 204 · see citing works
“This includes MAC algorithms such as UMAC [16], Poly1305- AES [11], and GMAC [34].”
MethodInfluentialThe Hummingbird-2 Lightweight Authenticated Encryption Algorithm
Engels, D. W., Saarinen, M.-J. O., Schweitzer, P. P., & Smith, E. M. (2012) · Lecture notes in computer science · doi:10.1007/978-3-642-25286-0_2 · Cited by 191 · see citing works
On Securing Underwater Acoustic Networks: A Survey
Jiang, S. (2018) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2018.2864127 · Cited by 174 · see citing works
“The tag can be verified without any decryption operations, and its length ranges from 0 to 128 bits, depending on the required security level, with 64∼128 bits being recommended [143].”
BackgroundMethodInfluentialAEGIS: A Fast Authenticated Encryption Algorithm
Wu, H., & Preneel, B. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-43414-7_10 · Cited by 154 · see citing works
Transitioning the use of cryptographic algorithms and key lengths
Barker, E. B., & Roginsky, A. L. (2019) · doi:10.6028/nist.sp.800-131ar2 · Cited by 179 · see citing works
A Security Framework for the Internet of Things in the Future Internet Architecture
Liu, X., Zhao, M., Li, S., Zhang, F., & Trappe, W. K. (2017) · Future Internet · doi:10.3390/fi9030027 · Cited by 135 · see citing works
“The prototype adopts AES Galois/Counter Mode (GCM) [57] as the authenticated encryption algorithm, which is a block cipher with both encryption and authentication functionalities.”
MethodReconsidering Generic Composition
Namprempre, C., Rogaway, P., & Shrimpton, T. (2014) · Lecture notes in computer science · doi:10.1007/978-3-642-55220-5_15 · Cited by 134 · see citing works
“Standardized AE methods—modes like CCM, GCM, and OCB [10, 11, 15]—are secure as nAE schemes.”
MethodWeinberg, Z., Wang, J., Yegneswaran, V., Briesemeister, L., Cheung, S., Wang, F., & Boneh, D. (2012) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/2382196.2382211 · Cited by 122 · see citing works
“Pattern filters look for deterministic patterns in cleartext that may indicate undesirable material.”
BackgroundThe Multi-user Security of Authenticated Encryption: AES-GCM in TLS 1.3
Mihir Bellare, Y., & Tackmann, B. (2016) · Lecture notes in computer science · doi:10.1007/978-3-662-53018-4_10 · Cited by 108 · see citing works
“GCM was proposed by McGrew and Viega (MV) [24] and standardized by NIST as [12].”
MethodGlamdring: automatic application partitioning for intel SGX
Lind, J., Priebe, C., Muthukumaran, D., et al. (2017) · Spiral (Imperial College London) · Cited by 105 · see citing works
Chen, F., Wang, S., Jiang, X., Ding, S., Lu, Y., Kim, J., Şahinalp, S. C., Shimizu, C., Burns, J. C., Wright, V., et al. (2016) · Bioinformatics · doi:10.1093/bioinformatics/btw758 · Cited by 94 · see citing works
Costello, C., & Longa, P. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-48797-6_10 · Cited by 98 · see citing works
Breaking and Repairing GCM Security Proofs
Iwata, T., Ohashi, K., & Minematsu, K. (2012) · Lecture notes in computer science · doi:10.1007/978-3-642-32009-5_3 · Cited by 94 · see citing works
“There are cases where non-96-bit nonces are allowed, including NIST SP 800-38D [15], ISO/IEC 19772 [7], PKCS #11 [4], and most software libraries (e.g., Gladman’s code [17], CRYPTO++ [14], Java SE [2], and BouncyCastle [1]).”
BackgroundMethodToward the Development of Secure Underwater Acoustic Networks
Lal, C., Petroccia, R., Pelekanakis, K., Conti, M., & Alves, J. (2017) · IEEE Journal of Oceanic Engineering · doi:10.1109/joe.2017.2716599 · Cited by 90 · see citing works
Efficient and High-Performance Parallel Hardware Architectures for the AES-GCM
Kermani, M. M., & Reyhani-Masoleh, A. (2011) · IEEE Transactions on Computers · doi:10.1109/tc.2011.125 · Cited by 90 · see citing works
“Then, the GHASHH function calculates (1) [5].”
BackgroundMethodInfluentialImplementing and Proving the TLS 1.3 Record Layer
Delignat-Lavaud, A., Cédric Fournet, A., Kohlweiss, M., et al. (2017) · Proceedings - IEEE Symposium on Security and Privacy/Proceedings of the ... IEEE Symposium on Security and Privacy · doi:10.1109/sp.2017.58 · Cited by 88 · see citing works
“We treat the two main constructions, GHASH and Poly1305, using the same definitions, code, and proofs, inasmuch as possible.”
InfluentialStatus report on the final round of the NIST lightweight cryptography standardization process
Turan, M. S., McKay, K. A., Chang, D., et al. (2022) · doi:10.6028/nist.ir.8454 · Cited by 90 · see citing works
Parallelizable Rate-1 Authenticated Encryption from Pseudorandom Functions
Minematsu, K. (2014) · Lecture notes in computer science · doi:10.1007/978-3-642-55220-5_16 · Cited by 86 · see citing works
“Calls On-line Parallel Primitive CCM [2] a + 2 m no no E GCM [3] m [E] and a + m [Mul] yes yes E, Mul † EAX [11] a + 2 m yes no E OCB [24,33,35] a example, where decryption is exceptionally slower than encryption on microcontrollers [32].”
BackgroundMethodRecommendation for password-based key derivation :
Turan, M. S., Barker, E. B., Burr, W. E., & Chen, L. (2010) · doi:10.6028/nist.sp.800-132 · Cited by 85 · see citing works
Singhvi, A., Akella, A., Gibson, D., et al. (2020) · doi:10.1145/3387514.3405897 · Cited by 70 · see citing works
Banerjee, U., Wright, A., Juvekar, C., Waller, M., Arvind, A., & Chandrakasan, A. P. (2019) · IEEE Journal of Solid-State Circuits · doi:10.1109/jssc.2019.2915203 · Cited by 69 · see citing works
“AES-GCM uses the AES forward cipher for both encryption and decryption, and a Galois multiplication-based special hash function called GHASH for authentication [9].”
MethodCycling Attacks on GCM, GHASH and Other Polynomial MACs and Hashes
Saarinen, M.-J. O. (2012) · Lecture notes in computer science · doi:10.1007/978-3-642-34047-5_13 · Cited by 67 · see citing works
“Due to the peculiar way finite field arithmetic is defined in the GCM standard [14], the identity element with ord(H) = 1 is:”
BackgroundMethodMulti-key Security: The Even-Mansour Construction Revisited
Mouha, N., & Luykx, A. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-47989-6_10 · Cited by 67 · see citing works
“In the case of MAC functions, NIST not only recommends to limit the number of message blocks under the same key, but also to limit the number of MAC failures before rekeying is required [27,28].”
BackgroundAuthentication of smart grid communications using quantum key distribution
Alshowkan, M., Evans, P. G., Starke, M. R., Earl, D., & Peters, N. A. (2022) · Scientific Reports · doi:10.1038/s41598-022-16090-w · Cited by 73 · see citing works
Shaon, F., Kantarcıoğlu, M., Lin, Z., et al. (2017) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/3133956.3134095 · Cited by 65 · see citing works
Chen, Y., Sun, W., Zhang, N., et al. (2018) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2018.2885287 · Cited by 63 · see citing works
“In this experiment, we aim to measure the performance penalty when using Intel SGX. Specifically, we implemented a 128bit AES[GCM] scheme to demonstrate the additional cost by SGX through evaluating its performance.”
MethodInfluentialFPGA parallel-pipelined AES-GCM core for 100G Ethernet applications
Henzen, L., & Fichtner, W. (2010) · European Solid-State Circuits Conference (ESSCIRC) · doi:10.1109/esscirc.2010.5619894 · Cited by 62 · see citing works
“As pointed out in [15], the same counter should not be used twice with the same key.”
BackgroundComputing Small Discrete Logarithms Faster
Bernstein, D. J., & Lange, T. (2012) · Lecture notes in computer science · doi:10.1007/978-3-642-34931-7_19 · Cited by 62 · see citing works
Boosting Authenticated Encryption Robustness with Minimal Modifications
Ashur, T., Dunkelman, O., & Luykx, A. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-63697-9_1 · Cited by 61 · see citing works
Status report on the second round of the NIST lightweight cryptography standardization process
Turan, M. S., McKay, K. A., Chang, D., Çalık, Ç., Bassham, L. E., Kang, J., & Kelsey, J. M. (2021) · doi:10.6028/nist.ir.8369 · Cited by 62 · see citing works
“dards (especially AES-GCM [32] and SHA-2 [33]) were favored during the selection.”
BackgroundInfluentialMcKay, K. A., & Cooper, D. A. (2019) · doi:10.6028/nist.sp.800-52r2 · Cited by 66 · see citing works
Cyber Security for Smart Grid, Cryptography, and Privacy
Iyer, S. (2011) · International Journal of Digital Multimedia Broadcasting · doi:10.1155/2011/372020 · Cited by 56 · see citing works
Efficient Schemes for Committing Authenticated Encryption
Mihir Bellare, Y., & Hoang, V. T. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-07085-3_29 · Cited by 54 · see citing works
Jones, M. B. (2015) · doi:10.17487/rfc7518 · Cited by 55 · see citing works
Nonce-Disrespecting Adversaries:Practical Forgery Attacks on GCM in TLSPreprint
Böck, H., Zauner, A., Devlin, S., et al. (2017) · IACR Cryptology ePrint Archive · doi:10.5281/zenodo.3610301 · Cited by 50 · see citing works
Providing Integrity, Authenticity, and Confidentiality for Header and Pixel Data of DICOM Images
Al‐Haj, A. (2014) · Journal of Imaging Informatics in Medicine · doi:10.1007/s10278-014-9734-8 · Cited by 49 · see citing works
Improving Throughput of AES-GCM with Pipelined Karatsuba Multipliers on FPGAs
Zhou, G., Michalik, H., & Hinsenkamp, L. (2009) · Lecture notes in computer science · doi:10.1007/978-3-642-00641-8_20 · Cited by 48 · see citing works
A Security Framework for NoC Using Authenticated Encryption and Session Keys
Kapoor, H. K., Rao, G. B., Arshi, S., et al. (2013) · Circuits Systems and Signal Processing · doi:10.1007/s00034-013-9568-5 · Cited by 48 · see citing works
Cache-Attacks on the ARM TrustZone Implementations of AES-256 and AES-256-GCM via GPU-Based Analysis
Lapid, B., & Wool, A. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-10970-7_11 · Cited by 48 · see citing works
Bitstream Encryption and Authentication Using AES-GCM in Dynamically Reconfigurable Systems
Hori, Y., Satoh, A., Sakane, H., & Toda, K. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-89598-5_18 · Cited by 45 · see citing works
CLOC: Authenticated Encryption for Short Input
Iwata, T., Minematsu, K., Guo, J., et al. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-46706-0_8 · Cited by 45 · see citing works
“We also considered GCM for comparison, however, recent studies show that GCM does not perform well on constrained devices (see e.g. [10,38]), hence we decided not to include it.”
Authenticated Encryption Schemes: A Systematic Review
Jimale, M. A., Z’aba, M. R., Kiah, M. L. M., et al. (2022) · IEEE Access · doi:10.1109/access.2022.3147201 · Cited by 43 · see citing works
On Weak Keys and Forgery Attacks Against Polynomial-Based MAC Schemes
Procter, G., & Cid, C. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-43933-3_15 · Cited by 40 · see citing works
A verified, efficient embedding of a verifiable assembly language
Fromherz, A., Giannarakis, N., Hawblitzel, C., et al. (2019) · Proceedings of the ACM on Programming Languages · doi:10.1145/3290376 · Cited by 40 · see citing works
“We then apply the resulting system to verify efficient implementations of two widely used cryptographic algorithms, Poly1305 [Bernstein 2005] and AES-GCM [NIST 2007], that provide secrecy and integrity for over 90% of secure Internet connections [Mozilla 2018].”
MethodA Secure Cross-Layer Protocol for Multi-hop Wireless Body Area Networks
Singelée, D., Latré, B., Braem, B., et al. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-85209-4_8 · Cited by 39 · see citing works
Blockcipher-Based Authenticated Encryption: How Small Can We Go?
Chakraborti, A., Iwata, T., Minematsu, K., & Nandi, M. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-66787-4_14 · Cited by 39 · see citing works
An Authentication and Secure Communication Scheme for In-Vehicle Networks Based on SOME/IP
Ma, B., Yang, S., Zuo, Z., et al. (2022) · Sensors · doi:10.3390/s22020647 · Cited by 35 · see citing works
eeDTLS: Energy-Efficient Datagram Transport Layer Security for the Internet of Things
Banerjee, U., Juvekar, C., Fuller, S. H., & Chandrakasan, A. P. (2017) · Globecom · doi:10.1109/glocom.2017.8255053 · Cited by 34 · see citing works
“According to [18], AES-GCM tags can be truncated to 32 bits, provided the same encryption key is not used for more than 2(15) packets, each up to 256 bytes in length.”
BackgroundSecurity and privacy aware data aggregation on cloud computing
Silva, L. V., Barbosa, P., Marinho, R., et al. (2018) · Journal of Internet Services and Applications · doi:10.1186/s13174-018-0078-3 · Cited by 34 · see citing works
An Authenticated Encryption Based Security Framework for NoC Architectures
Sajeesh, K., & Kapoor, H. K. (2011) · International Symposium on Electronic System Design · doi:10.1109/ised.2011.17 · Cited by 33 · see citing works
“Then we will explain the details of Galois Counter mode operation [13] (GCM), an AE scheme.”
MethodSignature Gateway: Offloading Signature Generation to IoT Gateway Accelerated by GPU
Chang, C., Lee, W., Liu, Y., Goi, B., & Phan, R. C. ‐. (2018) · IEEE Internet of Things Journal · doi:10.1109/jiot.2018.2881425 · Cited by 32 · see citing works
“, AES/GCM [13]) to generate ciphertext and authentication tag.”
BackgroundAES Galois Counter Mode for the Secure Shell Transport Layer Protocol
Igoe, K., & Solinas, J. A. (2009) · doi:10.17487/rfc5647 · Cited by 32 · see citing works
SecureSurgiNET: A framework for ensuring security in telesurgery
Iqbal, S., Farooq, S., Shahzad, K., Malik, A. W., Hamayun, M. M., & Hasan, O. (2019) · International Journal of Distributed Sensor Networks · doi:10.1177/1550147719873811 · Cited by 33 · see citing works
One Bad Apple: Backwards Compatibility Attacks on State-of-the-Art Cryptography
Jager, T., Paterson, K. G., & Somorovsky, J. (2013) · Cited by 29 · see citing works
Packed AES-GCM Algorithm Suitable for AES/PCLMULQDQ Instructions
Jankowski, K., & Laurent, P. (2010) · IEEE Transactions on Computers · doi:10.1109/tc.2010.147 · Cited by 29 · see citing works
“For detailed description of entire AES-GCM algorithm implementations, please refer to [1] and [2].”
BackgroundMethodNonces Are Noticed: AEAD Revisited
Mihir Bellare, Y., Ng, R., & Tackmann, B. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-26948-7_9 · Cited by 28 · see citing works
Reliable Architecture-Oblivious Error Detection Schemes for Secure Cryptographic GCM Structures
Kermani, M. M., & Azarderakhsh, R. (2018) · IEEE Transactions on Reliability · doi:10.1109/tr.2018.2882484 · Cited by 27 · see citing works
“S TANDARDIZED by the National Institute of Standards and Technology, the GCM [1] is used in conjunction with block ciphers, such as the Advanced Encryption Standard (AES), Camellia, SMS4, and CLEFIA, through a hash function over”
MethodHILA5: On Reliability, Reconciliation, and Error Correction for Ring-LWE Encryption
Saarinen, M.-J. O. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-72565-9_10 · Cited by 27 · see citing works
“However, for active security we suggest that K is used as keying material for an AEAD (Authenticated Encryption with Associated Data) [41] scheme such as AES256-GCM [22,24] or Keyak [12] in order to protect message integrity.”
MethodDesign of a CANFD to SOME/IP Gateway Considering Security for In-Vehicle Networks
Zuo, Z., Yang, S., Ma, B., et al. (2021) · Sensors · doi:10.3390/s21237917 · Cited by 26 · see citing works
TRUSTORE: Side-Channel Resistant Storage for SGX using Intel Hybrid CPU-FPGA
Oh, H., Ahmad, A. M., Park, S. H., et al. (2020) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/3372297.3417265 · Cited by 26 · see citing works
Diehl, W., Abdulgadir, A., Farahmand, F., et al. (2018) · Cryptography · doi:10.3390/cryptography2030026 · Cited by 25 · see citing works
Quantum Key Distribution Applicability to Smart Grid Cybersecurity Systems
Grice, W. P., Olama, M. M., Lee, A., et al. (2025) · IEEE Access · doi:10.1109/access.2025.3533942 · Cited by 24 · see citing works
Beyond Modes: Building a Secure Record Protocol from a Cryptographic Sponge Permutation
Saarinen, M.-J. O. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-04852-9_14 · Cited by 24 · see citing works
A Modular IoT Hardware Platform for Distributed and Secured Extreme Edge Computing
Merino, P., Mujica, G., Señor, J., et al. (2020) · Electronics · doi:10.3390/electronics9030538 · Cited by 24 · see citing works
Aldaya, A. C., Sarmiento, A., & Sánchez-Solano, S. (2015) · Journal of Cryptographic Engineering · doi:10.1007/s13389-015-0103-4 · Cited by 24 · see citing works
Blockchain-Enabled IoT for Rural Healthcare: Hybrid-Channel Communication with Digital Twinning
Kerrison, S., Jusak, J., & Huang, T. (2023) · Electronics · doi:10.3390/electronics12092128 · Cited by 23 · see citing works
ICEPOLE: High-Speed, Hardware-Oriented Authenticated Encryption
Morawiecki, P., Gaj, K., Homsirikamol, E., Matusiewicz, K., Pieprzyk, J., Rogawski, M., Srebrny, M., & Wójcik, M. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-44709-3_22 · Cited by 23 · see citing works
Sarkar, P. (2014) · Cryptography and Communications · doi:10.1007/s12095-013-0097-7 · Cited by 23 · see citing works
The Design Space of Lightweight Cryptography
Mouha, N. (2015) · Cited by 23 · see citing works
On improving resistance to Denial of Service and key provisioning scalability of the DTLS handshake
Tiloca, M., Gehrmann, C., & Seitz, L. (2016) · International Journal of Information Security · doi:10.1007/s10207-016-0326-0 · Cited by 22 · see citing works
Huang, R., & Suh, G. E. (2010) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/1815961.1816015 · Cited by 22 · see citing works
“To avoid the long latency of the hash functions (80 rounds), GMAC [7] has recently been proposed as one of NIST recommendations.”
BackgroundArmour, M., & Poettering, B. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-35199-1_2 · Cited by 22 · see citing works
“Concretely, assume the adversary is provided with the AES-GCM encryption c = c1c2 = Enc(k,m, d;n) for unknown k,m but chosen d, n.”
MethodInfluentialThe weakness of integrity protection for LTE
Wu, T., & Gong, G. (2013) · ACM Conference on Security and Privacy in Wireless and Mobile Networks (WiSec) · doi:10.1145/2462096.2462110 · Cited by 21 · see citing works
Selective Opening Security from Simulatable Data Encapsulation
Heuer, F., & Poettering, B. (2016) · Lecture notes in computer science · doi:10.1007/978-3-662-53890-6_9 · Cited by 20 · see citing works
“Concretely we analyse the CTR and CBC modes of operation (SP 800-38A [13]), a CBC variant with ciphertext stealing (CTS) (Addendum to SP800-38A [16]), the CCM mode (SP 80038C [14]), and the GCM mode (SP 800-38D [15]).”
MethodGuidelines for Cryptographic Algorithm Agility and Selecting Mandatory-to-Implement Algorithms
Housley, R. (2015) · Request for Comments · doi:10.17487/rfc7696 · Cited by 21 · see citing works
Efficient key-dependent message authentication in reconfigurable hardware
Crenne, J., Cotret, P., Gogniat, G., et al. (2011) · International Conference on Field-Programmable Technology (FPT) · doi:10.1109/fpt.2011.6132722 · Cited by 20 · see citing works
“This approach has proven popular since it is not constrained by intellectual property rights and has been shown to be provably secure [3].”
BackgroundLightweight authenticated encryption for embedded on-chip systems
Hatzivasilis, G., Floros, G., Papaefstathiou, I., et al. (2016) · Information Security Journal A Global Perspective · doi:10.1080/19393555.2016.1209259 · Cited by 20 · see citing works
“CAESAR will select a portfolio of algorithms offering advantages over AES-GCM (the current AE standard (Dworkin, 2007)) in 2017.”
MethodUnified Hardware for High-Throughput AES-Based Authenticated Encryptions
Sawataishi, S., Ueno, R., & Homma, N. (2020) · IEEE Transactions on Circuits & Systems II Express Briefs · doi:10.1109/tcsii.2020.3013415 · Cited by 20 · see citing works
“Currently, AES-GCM [4] is one of the most widely used encryption methods and is the de facto standard AEAD.”
MethodŁukowiak, M., Radziszowski, S., Vallino, J. R., & Wood, C. A. (2014) · ACM Transactions on Computing Education · doi:10.1145/2538029 · Cited by 20 · see citing works
“The following list enumerates these modes and how they contribute to the security properties of block ciphers [14], [15], [16], [17], [18], [19].”
BackgroundRainbow Signature Scheme to Secure GOOSE Communications From Quantum Computer Attacks
Reshikeshan, S. S. M., Koh, M. B., & Illindala, M. S. (2021) · IEEE Transactions on Industry Applications · doi:10.1109/tia.2021.3093375 · Cited by 19 · see citing works
IPSecco: A lightweight and reconfigurable IPSec core
Driessen, B., Güneysu, T. E., Kavun, E. B., et al. (2012) · International Conference on ReConFigurable Computing and FPGAs (ReConFig) · doi:10.1109/reconfig.2012.6416757 · Cited by 19 · see citing works
SeGShare: Secure Group File Sharing in the Cloud using Enclaves
Fuhry, B., Hirschoff, L., Koesnadi, S., & Kerschbaum, F. (2020) · International Conference on Dependable Systems & Networks/Proceedings · doi:10.1109/dsn48063.2020.00061 · Cited by 20 · see citing works
“With a random initialization vector per encryption, AES-128 in GCM mode [34] can be used as a PAE implementation.”
MethodConfigurable memory security in embedded systems
Crenne, J., Vaslin, R., Gogniat, G., et al. (2013) · ACM Transactions on Embedded Computing Systems · doi:10.1145/2442116.2442121 · Cited by 19 · see citing works
“The authentication of main memory security is now performed using AES-GCM, a block cipher mode of operation which has previously been proven to be secure [National Institute of Standards and Technology 2007].”
MethodInfluentialBarker, E. B., Dang, Q. H., Frankel, S. E., Scarfone, K. A., & Wouters, P. (2020) · doi:10.6028/nist.sp.800-77r1 · Cited by 19 · see citing works
The (in)security of proprietary cryptography
Verdult, R. (2015) · Radboud Repository (Radboud University) · Cited by 19 · see citing works
Götzfried, J., Müller, T., de Clercq, R., Maene, P., Freiling, F., & Verbauwhede, I. M. R. (2015) · Annual Computer Security Applications Conference · doi:10.1145/2818000.2856129 · Cited by 18 · see citing works
Better Circuits for Binary Polynomial Multiplication
Find, M. G., & Peralta, R. (2018) · IEEE Transactions on Computers · doi:10.1109/tc.2018.2874662 · Cited by 18 · see citing works
“Additionally finite field multiplication is used in the Galois Counter mode of operation [3].”
Misuse-Resistant Variants of the OMD Authenticated Encryption Mode
Reyhanitabar, R., Serge Vaudenay, B., & Vizár, D. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-12475-9_5 · Cited by 17 · see citing works
“In this line, one of the most commonly known schemes is the GCM algorithm, which was originally introduced in [18] and standardized by NIST [11] as a blockcipher mode of operation for AE.”
MethodContext Discovery and Commitment Attacks
Menda, S., Len, J., Grubbs, P., et al. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-30634-1_13 · Cited by 17 · see citing works
“For concreteness, we illustrate how to double a 128 -bit string with the GCM [21] polynomial 𝑓 (𝛼) = 1 + 𝛼 + 𝛼 2 + 𝛼 7 + 𝛼 128 , denoted 2 ⋅ 𝑥 , as (𝑥 ≫ 1) ⊕ Δ where Δ = 0 128 if 𝑥 127 = 0 and Δ = 111000010 120 .”
InfluentialESE: Efficient Security Enhancement Method for the Secure Aggregation Protocol in Federated Learning
Haibo, T., Maonan, L., & Ren, S. (2023) · Chinese Journal of Electronics · doi:10.23919/cje.2021.00.370 · Cited by 17 · see citing works
Selected Areas in Cryptography – SAC 2019
(2020) · Lecture notes in computer science · doi:10.1007/978-3-030-38471-5 · Cited by 17 · see citing works
INFUSE: Invisible plausibly-deniable file system for NAND flash
Chen, C., Chakraborti, A., & Sion, R. (2020) · Proceedings on Privacy Enhancing Technologies · doi:10.2478/popets-2020-0071 · Cited by 17 · see citing works
“Further, each hidden chunk is associated with a 96-bit IV (initial vector) [16] and an 128-bit authentication tag after encryption.”
BackgroundDesign and Implementation of a Key-Lifecycle Management System
Björkqvist, M., Cachin, C., Haas, R., et al. (2010) · Lecture notes in computer science · doi:10.1007/978-3-642-14577-3_14 · Cited by 17 · see citing works
“To enforce strict access control, only key wrapping schemes are allowed that also provide strong authenticity, such as authenticated symmetric-key encryption in CCM [19] or GCM [12] padding mode.”
GCM Security Bounds Reconsidered
Niwa, Y., Ohashi, K., Minematsu, K., et al. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-48116-5_19 · Cited by 17 · see citing works
eMotion: An SGX extension for migrating enclaves
Park, J., Park, S., Kang, B. B., et al. (2018) · Computers & Security · doi:10.1016/j.cose.2018.09.008 · Cited by 17 · see citing works
Secure post‐quantum group key exchange: Implementing a solution based on Kyber
Pablos, J. I. E., & Vasco, M. I. G. (2023) · IET Communications · doi:10.1049/cmu2.12561 · Cited by 16 · see citing works
Ashur, T., Eichlseder, M., Lauridsen, M. M., et al. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-03329-3_2 · Cited by 16 · see citing works
“One of the most prominent standardized AEAD designs is AES-GCM [13,8], which is widely deployed in protocols such as TLS (since v1.”
Method
- Authors
- Dworkin, M. J.
- Published
- 2007
- OpenAlex
- W2727655671
- Semantic Scholar
- e140766a2342c14037d83524d339e500e812589f
- Cited by
- 463
- References
- 8
- Citations by year
- 2026: 80 · 2025: 31 · 2024: 25 · 2023: 27 · 2022: 19 · 2021: 28 · 2020: 27 · 2019: 33 · 2018: 24 · 2017: 24 · 2016: 18 · 2015: 29 · 2014: 27 · 2013: 13 · 2012: 15
- Type
- report
- Language
- en
- Open access
- gold
- doi.org
- Licence
- public-domain
- Funders
- Government of Canada
- National Institute of Standards and Technology
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptographic Implementations and Security
- Physical Sciences › Computer Science › Artificial Intelligence › Coding theory and cryptography
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptography and Data Security
- Keywords
- block cipher, modes of operation, cryptographic standards, block cipher modes of operation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-20.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-20.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review