Главная / Безопасность /
Математика криптографии и теория шифрования / Тест 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) значение предыдущего ключа