игра брюс 2048
Главная / Безопасность / Основы криптографии / Тест 7

Основы криптографии - тест 7

Упражнение 1:
Номер 1
Какова цель использования генераторов псевдослучайных чисел при поточном шифровании?

Ответ:

 (1) защита информации от случайных помех при передаче и хранении 

 (2) защита информации от всех случайных или преднамеренных изменений 

 (3) получение "бесконечной " гаммы (ключевой последовательности), располагая относительно малой длиной самого секретного ключа 

 (4) сжатие информации 

 (5) формирование открытых ключей 


Номер 2
Какими свойствами должен обладать генератор псевдослучайных чисел (ГПСЧ) для использования в криптографических целях?

Ответ:

 (1) ГПСЧ при каждом включении должен создавать одну и ту же последовательность битов 

 (2) порождаемая последовательность должна быть "почти " неотличима от действительно случайной 

 (3) вероятности порождения различных значений ключевой последовательности должны быть равны 

 (4) для того, чтобы только законный получатель мог расшифровать сообщение, необходимо, чтобы при получении потока ключевых битов ki использовался и учитывался некоторый секретный ключ, причем вычисление числа ki+1 по известным предыдущим элементам последовательности ki без знания ключа должно быть сложной задачей 


Номер 3
Какими свойствами должен обладать генератор псевдослучайных чисел (ГПСЧ) для использования в криптографических целях?

Ответ:

 (1) период порождаемой последовательности должен быть как можно меньше 

 (2) вероятности порождения различных значений ключевой последовательности должны как можно больше отличаться друг от друга 

 (3) вероятности порождения различных значений ключевой последовательности должны быть равны 

 (4) период порождаемой последовательности должен быть очень большой 


Упражнение 2:
Номер 1
Как называется генератор псевдослучайных чисел, который для вычисления очередного числа ki использует формулу:
ki = (a * ki-1 +b) mod c
где а, b, с — некоторые константы, a ki-1— предыдущее псевдослучайное число?

Ответ:

 (1) генератор по методу Фибоначчи с запаздываниями 

 (2) линейный конгруэнтный генератор 

 (3) генератор на основе алгоритма BBS 

 (4) генератор с квадратичным остатком 


Номер 2
Как называется генератор псевдослучайных чисел, который для вычисления очередного числа xi использует формулу хi = х i-12 mod M, где M = pq является произведением двух больших простых p и q, a xi-1 — предыдущее псевдослучайное число?

Ответ:

 (1) генератор по методу Фибоначчи с запаздываниями 

 (2) линейный конгруэнтный генератор 

 (3) генератор на основе алгоритма BBS 

 (4) генератор Цезаря 


Номер 3
Как называется генератор псевдослучайных чисел, который для вычисления очередного числа ki использует формулу:
files
где ki — вещественные числа из диапазона [0,1], a, b — целые положительные числа (параметры генератора)?

Ответ:

 (1) генератор по методу Фибоначчи с запаздываниями 

 (2) линейный конгруэнтный генератор 

 (3) генератор на основе алгоритма BBS 

 (4) генератор с квадратичным остатком 


Упражнение 3:
Номер 1
Определите последовательность из первых четырех чисел, вырабатываемых линейным конгруэнтным генератором псевдослучайных чисел для следующих параметров генератора: а =11, b =7 и c = 16 (k0 принять равным 0)

Ответ:

 (1) k1 = 7; k2 = 4; k3=3; k4= 8 

 (2) k1 = 7; k2 = 4; k3=3; k4= 9 

 (3) k1 = 7; k2 = 4; k3=2; k4= 8 

 (4) k1 = 4; k2=3; k3= 8; k4 = 15 


Номер 2
Определите последовательность из первых четырех чисел, вырабатываемых линейным конгруэнтным генератором псевдослучайных чисел для следующих параметров генератора: а =21, b =19 и c = 32 (k0 принять равным 0)

Ответ:

 (1) k1=2, k2=29, k3=20, k4=23 

 (2) k1=19, k2=2, k3=29, k4=20 

 (3) k1=19, k2=2, k3=9, k4=21 

 (4) k1=2, k2=29, k3=20, k4=21 


Номер 3
Определите последовательность из первых четырех чисел, вырабатываемых линейным конгруэнтным генератором псевдослучайных чисел для следующих параметров генератора: а =19, b =7 и c = 32 (k0 принять равным 0)

Ответ:

 (1) k1=7, k2=140, k3= 2667, k4= 50680 

 (2) k1=12, k2=11, k3=24, k4=15 

 (3) k1=7, k2=12, k3=11, k4=20 

 (4) k1=7, k2=12, k3=11, k4=24 


Упражнение 4:
Номер 1
Определите последовательность из первых четырех чисел, вырабатываемых линейным конгруэнтным генератором псевдослучайных чисел для следующих параметров генератора: а =11, b =3 и c = 31 (k0 принять равным 0)

Ответ:

 (1) k1=5, k2=27, k3=21, k4=17 

 (2) k1=3, k2=36, k3=399, k4= 4392 

 (3) k1=3, k2=5, k3=27, k4=20 

 (4) k1=3, k2=5, k3=27, k4=21 


Номер 2
Определите период последовательности псевдослучайных чисел, вырабатываемых линейным конгруэнтным генератором псевдослучайных чисел для следующих параметров генератора: а =11, b =7 и c = 16Ответ дайте в виде одного числа, равного длине периода

Ответ:

 8 


Номер 3
Определите период последовательности псевдослучайных чисел, вырабатываемых линейным конгруэнтным генератором псевдослучайных чисел для следующих параметров генератора: а =21, b =19 и c = 32Ответ дайте в виде одного числа, равного длине периода

Ответ:

 32 


Упражнение 5:
Номер 1
Определите период последовательности псевдослучайных чисел, вырабатываемых линейным конгруэнтным генератором псевдослучайных чисел для следующих параметров генератора: а =19, b =7 и c = 32Ответ дайте в виде одного числа, равного длине периода

Ответ:

 16 


Номер 2
Определите период последовательности псевдослучайных чисел, вырабатываемых линейным конгруэнтным генератором псевдослучайных чисел для следующих параметров генератора: а=11, b=3 и c=31. Ответ дайте в виде одного числа, равного длине периода

Ответ:

 30 


Номер 3
Вычислите последовательность из четырех чисел, генерируемую по методу Фибоначчи с запаздыванием, начиная с kа, при следующих исходных данных: a = 4, b = 1, k0=08; k1=07; k2=03; k3=09

Ответ:

 (1) k4=08, k5=08, k6=05, k7=01 

 (2) k4=08, k5=08, k6=05, k7=09 

 (3) k4=09, k5=08, k6=05, k7=07 

 (4) k4=09, k5=08, k6=05, k7=04 


Упражнение 6:
Номер 1
Вычислите последовательность из четырех чисел, генерируемую по методу Фибоначчи с запаздыванием, начиная с kа, при следующих исходных данных: a = 4, b = 2, k0=01; k1=0.7; k2=0.3; k3=0.9

Ответ:

 (1) k4=0.8, k5=0.8, k6=0.5, k7=0.1 

 (2) k4=0.8, k5=0.8, k6=0.5, k7=0.9 

 (3) k4=0.9, k5=0.8, k6=0.5, k7=0.7 

 (4) k4=0.9, k5=0.8, k6=0.5, k7=0.4 


Номер 2
Вычислите последовательность из четырех чисел, генерируемую по методу Фибоначчи с запаздыванием, начиная с kа, при следующих исходных данных: a = 4, b = 1, k0=0,6; k1=0,3; k2=0,7; k3=0,9

Ответ:

 (1) k4=0,7, k5=0,6, k6=0,1, k7=0,8 

 (2) k4=0,7, k5=0,6, k6=0,1, k7=0,2 

 (3) k4=0,6, k5=0,4, k6=0.9, k7=0,5 

 (4) k4=0,6, k5=0,4, k6=0,9, k7=0,1 


Номер 3
Вычислите последовательность из четырех чисел, генерируемую по методу Фибоначчи с запаздыванием, начиная с k4, при следующих исходных данных: a = 4, b = 2, k0=01; k1=03; k2=05; k3=09

Ответ:

 (1) k4=07, k5=06, k6=01, k7=08 

 (2) k4=07, k5=06, k6=01, k7=02 

 (3) k4=06, k5=04, k6=09, k7=05 

 (4) k4=06, k5=04, k6=09, k7=01 


Упражнение 7:
Номер 1
Вычислите последовательность из четырех чисел, генерируемую по методу BBS, начиная с x1, при следующих исходных данных: x=2,p=7,q=11

Ответ:

 (1) x1=16, x2=25, x3=9, x4=4 

 (2) x1=4, x2=16, x3=25, x4=9 

 (3) x1=71, x2=36, x3=64, x4=15 

 (4) x1=71, x2=36, x3=64, x4=16 


Номер 2
Вычислите последовательность из четырех чисел, генерируемую по методу BBS, начиная с x1, при следующих исходных данных: x=13,p=7,q=11

Ответ:

 (1) x1=16, x2=25, x3=9, x4=4 

 (2) x1=4, x2=16, x3=25, x4=9 

 (3) x1=71, x2=36, x3=64, x4=15 

 (4) x1=71, x2=36, x3=64, x4=16 


Номер 3
Вычислите последовательность из четырех чисел, генерируемую по методу BBS, начиная с x1, при следующих исходных данных: x=2,p=7,q=19

Ответ:

 (1) x1=16, x2=123, x3=100, x4=25 

 (2) x1=16, x2=123, x3=100, x4=4 

 (3) x1=93, x2=4, x3=16, x4=123 

 (4) x1=25, x2=93, x3=4, x4=16 


Упражнение 8:
Номер 1
Вычислите последовательность из четырех чисел, генерируемую по методу BBS, начиная с x1, при следующих исходных данных: x=5,p=7,q=19

Ответ:

 (1) x1=16, x2=123, x3=100, x4=25 

 (2) x1=16, x2=123, x3=100, x4=4 

 (3) x1=93, x2=4, x3=16, x4=123 

 (4) x1=25, x2=93, x3=4, x4=16 


Номер 2
Выберите верные утверждения

Ответ:

 (1) поточный шифр может выполнять шифрование входного сообщения по одному биту (или байту) за операцию 

 (2) поточный шифр – это шифр, который выполняет шифрование входного сообщения блоками по 64 бита 

 (3) в качестве генераторов ключей в поточных шифрах могут использоваться генераторы псевдослучайных чисел 

 (4) поточные шифры применяются для проверки целостности сообщения 


Номер 3
Выберите верные утверждения

Ответ:

 (1) поточные шифры рекомендуется использовать для шифрования данных с размером, кратным размеру блока (например, 64 битам) 

 (2) поточный шифр может выполнять шифрование входного сообщения по одному биту (или байту) за операцию 

 (3) линейные конгруэнтные генераторы псевдослучайных чисел не рекомендуется использовать для генерации ключевых последовательностей при поточном шифровании 

 (4) поточные шифры применяются для формирования электронной цифровой подписи 


Упражнение 9:
Номер 1
Выберите верные утверждения

Ответ:

 (1) поточные шифры применяются для проверки целостности сообщения 

 (2) чем больше период последовательности, порождаемой генератором псевдослучайных чисел, тем лучше 

 (3) линейные конгруэнтные генераторы псевдослучайных чисел рекомендуется использовать для генерации ключевых последовательностей при поточном шифровании 

 (4) поточные шифры не применяются для формирования электронной цифровой подписи 


Номер 2
Вычислить х11 по методу генерации псевдослучайных чисел BBS, если p = 11, q = 19, х = 3Ответ запишите в виде одного десятичного числа

Ответ:

 168 


Номер 3
Вычислить х12 по методу генерации псевдослучайных чисел BBS, если p = 11, q = 19, х = 3Ответ запишите в виде одного десятичного числа

Ответ:

 9 


Упражнение 10:
Номер 1
Вычислить х13 по методу генерации псевдослучайных чисел BBS, если p = 11, q = 19, х = 3Ответ запишите в виде одного десятичного числа

Ответ:

 81 


Номер 2
Вычислить х14 по методу генерации псевдослучайных чисел BBS, если p = 11, q = 19, х = 3. Ответ запишите в виде одного десятичного числа

Ответ:

 82 




Главная / Безопасность / Основы криптографии / Тест 7