Главная / Безопасность /
Математика криптографии и теория шифрования / Тест 10
Математика криптографии и теория шифрования - тест 10
Упражнение 1:
Номер 1
Безопасность шифра AES обеспечивается:
Ответ:
 (1) размером ключа 
 (2) гибкостью 
 (3) простотой 
 (4) реализуемостью 
Номер 2
Шифр AES предназначен для работы с блоком размером___ бит
Ответ:
 (1) 192 
 (2) 128 
 (3) 64 
 (4) 256 
Номер 3
Какой размер ключа в битах применяет шифр AES?
Ответ:
 (1) 1024 
 (2) 128 
 (3) 192 
 (4) 256 
Упражнение 2:
Номер 1
Шифр AES применяет ___ раундов
Ответ:
 (1) любое одно из указанных выше 
 (2) 10 
 (3) 12 
 (4) 14 
Номер 2
Размер ключа шифра AES зависит от:
Ответ:
 (1) версии 
 (2) длины блока исходного текста 
 (3) длины блока зашифрованного текста 
 (4) постоянный 
Номер 3
Размер ключа раунда AES зависит от:
Ответ:
 (1) длины зашифрованного текста 
 (2) длины блока исходного текста 
 (3) числа раундов 
 (4) постоянный 
Упражнение 3:
Номер 1
Блок для шифра AES может быть представлен матрицей, которая имеет вид ___ строк ___столбцов (бит)
Ответ:
 (1) 16; 8 
 (2) 128; 1 
 (3) 1; 128 
 (4) 8; 16 
Номер 2
Матрица состояний обычно имеет вид ___ строк ___столбцов
Ответ:
 (1) 8; 16 байт 
 (2) 4 ; 4 байт 
 (3) 1; 128 байт 
 (4) 128; 1 байт 
Номер 3
Если матрица состояний представляется в словах, она имеет вид ___ строк ___столбцов
Ответ:
 (1) 2; 4 слов 
 (2) 1 ;4 слов 
 (3) 1; 32 слов 
 (4) 32; 1 слов 
Упражнение 4:
Номер 1
Матрица состояний ___ есть зашифрованный русский текст "МАТРИЦА – ЭТО ШИФР" (Русский алфавит состоит из 33 букв, включая букву Ё, нумерация букв начинается с 1).Матрица состояний содержит шестнадцатеричные цифры
Ответ:
 (1)  
 (2)  
 (3)  
 (4)  
Номер 2
Преобразование ___, определенное для AES, не меняет содержание байта
Ответ:
 (1) MixColumns 
 (2) ShiftRow 
 (3) AddRoundKey 
 (4) SubBytes 
Номер 3
Матрица есть результат преобразования SubByte-матрицы.
с использованием таблицы 9.1
Ответ:
 (1)  
 (2)  
 (3)  
 (4)  
Упражнение 5:
Номер 1
С помощью операции subbyte в AES и таблицы по рис. 9.8 байт 45 преобразуется в байт ___.
Ответ:
 (1) BF 
 (2) 85 
 (3) 0A 
 (4) 21 
Номер 2
Матрица есть результат преобразования матрицы с
помощью операции ShiftRow
Ответ:
 (1)  
 (2)  
 (3)  
 (4)  
Номер 3
Если дана матрица, у которой первый столбец равен в результате преобразования MixColumns первый ее элемент col0 будет равен ___. Используйте матрицу констант и умножение по mod (x8+x4+x3+x+1)
Ответ:
 (1) 9F 
 (2) 52 
 (3) OA 
 (4) 12 
Упражнение 6:
Номер 1
С помощью операции rotword в AES и w07 = 9F68A5C1 таблицы 10.3 преобразуется в:
Ответ:
 (1) F68A5C19 
 (2) 8A5C19F6 
 (3) 68A5C19F 
 (4) 5C19F68A 
Номер 2
С помощью операции subword в AES слово 68A5C19F преобразуется в:
Ответ:
 (1) AC20177D 
 (2) 450678DB 
 (3) 54041982 
 (4) 73732E53 
Номер 3
В AES при расширении ключа слово 450678DB преобразуется во временное слово второго раунда слово t = ___
Ответ:
 (1) 57041982 
 (2) AE20177D 
 (3) 6DBCB96E 
 (4) 75732E5 
Упражнение 7:
Номер 1
Формула вычисления слов ключа шифра _____ характеризует AES-128
Ответ:
 (1) if i mod 6 ≠ 0 wi ↔ wi-1 + wi-6 
 (2) if i mod 8 ≠ 0 wi ↔ wi-1 + wi-8 
 (3) if i mod 4 ≠ 0 wi ↔ wi-1 + wi-4 
 (4) if i mod 16 ≠ 0 wi ↔ wi-1 + wi-16 
Номер 2
Формула вычисления слов ключа шифра _____ характеризует AES-192
Ответ:
 (1) if i mod 6 ≠ 0 wi ↔ wi-1 + wi-6 
 (2) if i mod 4 ≠ 0 wi ↔ wi-1 + wi-4 
 (3) if i mod 8 ≠ 0 wi ↔ wi-1 + wi-8 
 (4) if i mod 16 ≠ 0 wi ↔ wi-1 + wi-16 
Номер 3
Формула вычисления слов ключа шифра _____ характеризует AES-256
Ответ:
 (1) if i mod 8 ≠ 0 wi ↔ wi-1 + wi-8 
 (2) if i mod 6 ≠ 0 wi ↔ wi-1 + wi-6 
 (3) if i mod 4 ≠ 0 wi ↔ wi-1 + wi-4 
 (4) if i mod 16 ≠ 0 wi ↔ wi-1 + wi-16 
Номер 4
Обратимость для пары преобразований обеспечена в альтернативном проекте тем, что ____изменяет содержание каждого байта, не изменяя порядок байтов матрицы состояний, а ___ изменяет порядок байтов в матрице состояний, не изменяя содержание байтов
Ответ:
 (1) SubBytes, MixColumn 
 (2) MixColumn, ShiftRows 
 (3) SubBytes, ShiftRows 
 (4) AddRound, SubBytes 
Номер 5
Пара MixColumns/AddRoundKey могут стать инверсиями друг друга, если мы умножим матрицу ключей на:
Ответ:
 (1) матрицу констант 
 (2) инверсию матрицы констант 
 (3) таблицу подстановки 
 (4) значение предыдущего ключа