⌕ Поиск по атласу

NIST · ИТ · af9273b0c48a3a0d14a9

af9273b0c48a3a0d14a9 · Рекомендация по режимам работы блочных шифров: режим Галуа/счётчика (GCM) и GMAC

Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC

Публикация NIST SP 800-38D определяет Galois/Counter Mode (GCM) для аутентифицированного шифрования с присоединёнными данными и его специализацию GMAC для выработки кода аутентификации сообщения над незашифрованными данными. GCM строится на одобренном симметричном блочном шифре с размером блока 128 бит, таком как AES. Документ задаёт алгоритмы аутентифицированного шифрования и расшифрования, математические компоненты GCM, а также требования к уникальности IV и ключей. Нарушение уникальности строк инициализации способно почти полностью скомпрометировать обеспечиваемую безопасность.

Назначение

Установить режимы GCM и GMAC и требования к их реализации, необходимые для проверки соответствия в рамках Cryptographic Module Validation Program (CMVP).

Применение

Применяется при проектировании, реализации и валидации GCM/GMAC на базе одобренного 128-битного блочного шифра. GCM не следует развёртывать, если не обеспечено соблюдение требования уникальности IV для каждого ключа.

NIST Special Publication 800-38D, окончательная редакция от ноября 2007 года. Рекомендация подготовлена для федеральных ведомств США; негосударственные организации могут применять её добровольно. Соответствие требованиям Рекомендации необходимо для валидации реализации соответствующего режима в CMVP; требования в документе обозначаются словом “shall”.

Читать полный русский перевод →

Официальный источник · 2007-11-28

Полные импортированные сведения карточки
{
  "title_en": "Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC",
  "designation": "SP 800-38D",
  "series": "SP",
  "status": "Final",
  "date": "2007-11-28",
  "date_original": "11/28/2007",
  "url": "https://csrc.nist.gov/pubs/sp/800/38/d/final",
  "source": "CSRC",
  "display_en": "SP 800-38D (Final)",
  "authors_en": "",
  "abstract_excerpt_en": "",
  "id": "af9273b0c48a3a0d14a9",
  "sources": [
    "CSRC"
  ],
  "source_records": [
    {
      "title_en": "Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC",
      "designation": "SP 800-38D",
      "series": "SP",
      "status": "Final",
      "date": "2007-11-28",
      "date_original": "11/28/2007",
      "url": "https://csrc.nist.gov/pubs/sp/800/38/d/final",
      "source": "CSRC",
      "display_en": "SP 800-38D (Final)",
      "authors_en": "",
      "abstract_excerpt_en": ""
    }
  ],
  "translation_state": "reviewed",
  "possible_title_matches": 1,
  "title_ru": "Рекомендация по режимам работы блочных шифров: режим Галуа/счётчика (GCM) и GMAC",
  "summary_ru": "Публикация NIST SP 800-38D определяет Galois/Counter Mode (GCM) для аутентифицированного шифрования с присоединёнными данными и его специализацию GMAC для выработки кода аутентификации сообщения над незашифрованными данными. GCM строится на одобренном симметричном блочном шифре с размером блока 128 бит, таком как AES. Документ задаёт алгоритмы аутентифицированного шифрования и расшифрования, математические компоненты GCM, а также требования к уникальности IV и ключей. Нарушение уникальности строк инициализации способно почти полностью скомпрометировать обеспечиваемую безопасность.",
  "purpose_ru": "Установить режимы GCM и GMAC и требования к их реализации, необходимые для проверки соответствия в рамках Cryptographic Module Validation Program (CMVP).",
  "use_ru": "Применяется при проектировании, реализации и валидации GCM/GMAC на базе одобренного 128-битного блочного шифра. GCM не следует развёртывать, если не обеспечено соблюдение требования уникальности IV для каждого ключа.",
  "architect_note_ru": "NIST Special Publication 800-38D, окончательная редакция от ноября 2007 года. Рекомендация подготовлена для федеральных ведомств США; негосударственные организации могут применять её добровольно. Соответствие требованиям Рекомендации необходимо для валидации реализации соответствующего режима в CMVP; требования в документе обозначаются словом “shall”.",
  "full_translation_path": "translations/af9273b0c48a3a0d14a9.html",
  "full_translation_format": "html",
  "full_translation_checked_at": "2026-10-12",
  "full_translation_source_sha256": "d99f3921ccebca049e7522426553aba071dae14ec3d5b6041e8c111a6cb57bba",
  "full_translation_html_sha256": "5c3ce53a526c5316c9a7f401142d867cbb7eb4d3d3111a994e413bb949bff713",
  "verification_level": "primary_source_reviewed",
  "full_translation_card_sha256": "17d779d69035b20266da56697d2cd8131aea8461186eccb513788b6c7227fb85",
  "verification_level_ru": "Полный текст и выжимка независимо проверены",
  "verification_note_ru": "Полный текст и карточка независимо проверены по сохранённому первоисточнику.",
  "full_translation_assets": [
    {
      "path": "public/translation-assets/sp800-38d/figure-1.png",
      "sha256": "1dd8a49ede2c4e68f6d974c96f3edf144632f6234347270a220e6586b57b4b81"
    },
    {
      "path": "public/translation-assets/sp800-38d/figure-2-full.png",
      "sha256": "ff0bbe23bf860ff9ab7767267f0b888723bcb051375ba1ac5f45e07d0c1abb3f"
    },
    {
      "path": "public/translation-assets/sp800-38d/figure-3.png",
      "sha256": "b4b74d2fe3bb108797db5d428a21cf4898e8b06fb67c615d389c9c74e4e8f23f"
    },
    {
      "path": "public/translation-assets/sp800-38d/figure-4.png",
      "sha256": "c918cd12b3072225a399405550e8780f2d181154f63057de6b5930d53242d5fa"
    }
  ]
}