игра брюс 2048
Главная / Безопасность / Математика криптографии и теория шифрования / Тест 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) \left( \begin{array}{cccc} 0E & 0A & 14 & 16 \\ 01 & 15 & 01 & 12 \\ 14 & 01 & 1A & 21 \\ 12 & 1F & 0A & 21 \end{array} \right)  

 (2) \left( \begin{array}{cccc} 0E & 0A & 14 & 16 \\ 01 & 18 & 11 & 12 \\ 14 & 01 & 1A & 21 \\ 12 & 1F & 0A & 21 \end{array} \right)  

 (3) \left( \begin{array}{cccc} 0E & 01 & 14 & 16 \\ 0A & 18 & 11 & 17 \\ 04 & 01 & 1A & 21 \\ 12 & 1F & 0A & 21 \end{array} \right)  

 (4) \left( \begin{array}{cccc} 0E & 01 & 14 & 16 \\ 01 & 18 & 11 & 12 \\ 04 & 01 & 1A & 21 \\ 12 & 1F & 0A & 21 \end{array} \right)  


Номер 2
Преобразование  ___, определенное для AES, не меняет содержание байта

Ответ:

 (1) MixColumns 

 (2) ShiftRow 

 (3) AddRoundKey 

 (4) SubBytes 


Номер 3
Матрица  
\left( \begin{array}{cccc} 
0E & 0A & 14 & 16 \\ 
01 & 15 & 01 & 12 \\
14 & 01 & 1A & 21 \\ 
12 & 1F & 0A & 21 
\end{array} \right)
 есть результат преобразования  SubByte-матрицы. 
с использованием таблицы 9.1

Ответ:

 (1) \left( \begin{array}{cccc} AB & 67 & 14 & 16 \\ 01 & 18 & 11 & 12 \\ 14 & 01 & 1A & 21 \\ 12 & 1F & 0A & 21 \end{array} \right)  

 (2) \left( \begin{array}{cccc} 0E & 01 & 14 & 16 \\ 0A & 18 & 11 & 17 \\ 04 & 01 & 1A & 21 \\ 12 & 1F & 0A & 21 \end{array} \right)  

 (3) \left( \begin{array}{cccc} AB & 67 & FA & 47 \\ 7C & 59 & 7C & C9 \\ FA & 7C & A2 & FD \\ C9 & C0 & 67 & FD \end{array} \right)  

 (4) \left( \begin{array}{cccc} 0E & 0A & 14 & 16 \\ 01 & 18 & 11 & 12 \\ 18 & 01 & 1B & 21 \\ 12 & 1F & 0A & 21 \end{array} \right)  


Упражнение 5:
Номер 1
С помощью операции subbyte в AES и таблицы по рис. 9.8 байт 45 преобразуется     в байт ___. 

Ответ:

 (1) BF 

 (2) 85 

 (3) 0A 

 (4) 21 


Номер 2
Матрица  
\left( \begin{array}{cccc} 
15 & 0A & 14 & 21 \\ 
01 & 0E & 01 & 12 \\
14 & 01 & 21 & 16 \\ 
12 & 1F & 0A & 1A 
\end{array} \right)
 есть результат преобразования  матрицы с 
помощью операции ShiftRow

Ответ:

 (1) \left( \begin{array}{cccc} 11 & 0A & 14 & 21 \\ 0E & 01 & 12 & 01 \\ 21 & 16 & 14 & 01 \\ 10 & 1F & 0A & 12 \end{array} \right)  

 (2) \left( \begin{array}{cccc} 15 & 0A & 14 & 21 \\ 0E & 01 & 12 & 01 \\ 21 & 16 & 14 & 01 \\ 1A & 1F & 0A & 12 \end{array} \right)  

 (3) \left( \begin{array}{cccc} 0E & 01 & 14 & 16 \\ 0A & 18 & 11 & 17 \\ 04 & 01 & 1A & 21 \\ 12 & 1F & 0A & 21 \end{array} \right)  

 (4) \left( \begin{array}{cccc} 15 & 0A & 14 & 21 \\ 01 & 0E & 01 & 12 \\ 16 & 14 & 21 & 01 \\ 12 & 1F & 0A & 1A \end{array} \right)  


Номер 3
Если дана матрица, у которой первый столбец равен  
\left( \begin{array}{cccc} 
25 \\ 
08 \\
44 \\ 
12 
\end{array} \right)
 в результате преобразования  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) значение предыдущего ключа 




Главная / Безопасность / Математика криптографии и теория шифрования / Тест 10