NIST SP 800-38D
Стандарт NIST 2007 года, описывающий GCM и его родственник GMAC, который только аутентифицирует.
Опубликованный в ноябре 2007 года, он сделал режим Galois/Counter Mode Макгрю и Виега одобренным режимом работы для нужд федеральных органов США. Стандарт определяет и GCM, который шифрует и аутентифицирует, и GMAC, который только аутентифицирует. Рекомендуемая длина IV — 96 бит; другие длины допустимы, но их сначала нужно пропустить через GHASH, что всё усложняет.
Важнее всего раздел про IV. Случайные IV можно использовать не более 232 раз на один ключ, а повтор IV означает полный крах аутентификации. Спецификация также допускает теги длиной всего 32 бита для особых случаев — уступка, от которой криптографы уже пятнадцать лет отговаривают людей.