ДСТУ ISO/IEC 18033-3:2015 Інформаційні технології. Методи захисту. Алгоритми шифрування. Частина 3. Блокові шифри (ISO/IEC 18033-3:2010, IDT)
НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ
Інформаційні технології
МЕТОДИ ЗАХИСТУ
АЛГОРИТМИ ШИФРУВАННЯ
Частина 3. Блокові шифри
(ISO/IEC 18033-3:2010, IDT)
ДСТУ ISO/IEC 18033-3:2015
Київ
(ДП «УкрНДНЦ»)
2016
ПЕРЕДМОВА
1 ВНЕСЕНО: Міжнародний науково-навчальний центр інформаційних технологій та систем НАН та МОН України (Міжнародний Центр) та Технічний комітет стандартизації «Інформаційні технології» (ТК 20)
ПЕРЕКЛАД І НАУКОВО-ТЕХНІЧНЕ РЕДАГУВАННЯ: А. Анісімов, д-р. фіз.-мат. наук (науковий керівник); О. Фаль, канд. фіз.-мат. наук; А. Кочубінський, канд. фіз.-мат. наук
2 НАДАНО ЧИННОСТІ: наказ
(ДП «УкрНДНЦ») від 13 травня 2016 р. № 131 з набуттям чинності
з 2016-07-01
3 Національний стандарт відповідає ISO/IEC 18033-3:2010 Information technology — Security techniques — Encryption algorithms — Part 3: Block ciphers (Інформаційні технології. Методи захисту. Алгоритми шифрування. Частина 3. Блокові шифри)
Ступінь відповідності — ідентичний (IDТ)
Переклад з англійської (еn)
4 УВЕДЕНО ВПЕРШЕ
ЗМІСТ
Національний вступ
1 Сфера застосування
2 Терміни та визначення понять
3 Символи
4 64-бітові блокові шифри
4.1 Вступ
4.2 TDEA
4.3 MISTY1
4.4 CAST-128
4.5 HIGHT
5 128-бітові блокові шифри
5.1 Вступ
5.2 AES
5.3 Camellia
5.4 SEED
Додаток А Опис DES
Додаток В Об’єктні ідентифікатори
Додаток С Алгебраїчні форми S-блоків MISTY1 та Camellia
Додаток D Тестові вектори
Додаток Е Таблиця характеристик
Бібліографія
Додаток НА Перелік національних стандартів України, згармонізованих із міжнародними нормативними документами, посилання на які є в цьому стандарті
НАЦІОНАЛЬНИЙ ВСТУП
Цей національний стандарт ДСТУ ISO/IEC 18033-3:2015 «Інформаційні технології. Методи захисту. Алгоритми шифрування. Частина 3. Блокові шифри», прийнятий методом перекладу,— ідентичний щодо ISO/IEC 18033-3:2010 (версія en) «Information technology — Security techniques — Encryption algorithms — Part 3: Block ciphers».
ISO/IEC 18033-3 підготував об’єднаний технічний комітет ISO/IEC JTC 1 «Інформаційні технології», Підкомітет SC 27, IT «Методи захисту».
ISO/IEC 18033 із загальною назвою «Інформаційні технології. Методи захисту. Алгоритми шифрування» складається з таких частин:
— Частина 1. Загальні положення;
— Частина 2. Асиметричні шифри;
— Частина 3. Блокові шифри;
— Частина 4. Потокові шифри.
Додатки А, В — обов’язкові. Додатки С, D і Е — довідкові.
Технічний комітет стандартизації, відповідальний за цей стандарт в Україні, — ТК 20 «Інформаційні технології».
У цьому національному стандарті зазначено вимоги, які відповідають законодавству України.
До стандарту внесено такі редакційні зміни:
— слова «ця частина ISO/IEC 18033» замінено на «цей стандарт»;
— структурні елементи стандарту: «Титульний аркуш», «Передмову», «Національний вступ», першу сторінку, «Терміни та визначення понять», «Бібліографію» та «Бібліографічні дані» — оформлено згідно з вимогами національної стандартизації України;
— з «Передмови до ISO/IEC» 18033-3 до цього Національного вступу долучено те, що стосується цього стандарту;
— до розділу 2 «Терміни та визначення понять» та Додатка В «Об’єктні ідентифікатори» долучено «Національні примітки», виділені рамкою;
— долучено довідковий додаток НА (Перелік національних стандартів України, згармонізованих із міжнародними нормативними документами, посилання на які є в цьому стандарті).
НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ
Інформаційні технологи
МЕТОДИ ЗАХИСТУ
АЛГОРИТМИ ШИФРУВАННЯ
Частина 3. Блокові шифри
Информационные технологии
МЕТОДЫ ЗАЩИТЫ
АЛГОРИТМЫ ШИФРОВАНИЯ
Часть 3. Блочные шифры
Information technology
SECURITY TECHNIQUES
ENCRYPTION ALGORITHMS
Part 3. Block ciphers
Чинний від 2016-07-01
1 СФЕРА ЗАСТОСУВАННЯ
Цей стандарт визначає блокові шифри. Блоковий шифр відображує блоки з n бітів під управлінням ключа k бітів. Усього визначено сім різних алгоритмів, які наведено в таблиці 1.
Таблиця 1 - Визначені блокові шифри
Довжина блока | Назва алгоритму (пункт#) | Довжина ключа | |
64 біт | TDEA | (4.2) | 128 або 192 біт |
MISTY1 | (4.3) | 128 біт | |
CAST-128 | (4.4) | ||
HIGHT | (4.5) | ||
128 біт | AES | (5.2) | 128, 192 або 256 біт |
Camellia | (5.3) | ||
SEED | (5.4) | 128 біт |
Алгоритмам, визначеним у цьому стандарті, призначено об’єктні ідентифікатори відповідно до ISO/IEC 9834. Список призначених об’єктних ідентифікаторів наведено в додатку В. Будь-які зміни у специфікації алгоритмів, у результаті яких змінюється функційна поведінка, призведе до змінення об’єктного ідентифікатора призначеного алгоритму.
Національна примітка
В Україні чинні ДСТУ ISO/IEC 9834-2:2015 (1 НА);
ДСТУ ISO/IEC 9834-4:2015 (2 НА);
ДСТУ ISO/IEC 9834-5:2015 (3 НА).
2 ТЕРМІНИ ТА ВИЗНАЧЕННЯ ПОНЯТЬ
Для цілей цього документа вжито такі терміни та визначення позначених ними понять:
2.1 блок (block)
Рядок бітів визначеної довжини.
Примітка. У цьому стандарті довжина блока дорівнює 64 біти або 128 бітів (ISO/IEC 18033-1:2005)
Національна примітка
В Україні чинний ДСТУ ISO/IEC 18033-1:2009 (4 НА).
Повна версія документа доступна в тарифі «ВСЕ ВРАХОВАНО».