Сборник задач по криптологии. Сборник задач для студентов, обучающихся по направлению 10.03.01 «Информационная безопасность», профиль «Комплексная защ
.pdf
Раздел21.Ключеваяподсистемакриптосистемы
8.Назовите приемы построения ключевых систем, направленные на сокращение объема ключевого материала, хранящегося у пользователя.
9.Перечислите способы хранения ключей, обеспечивающие секретность ключа. Укажите преимущества и недостатки каждого способа хранения ключей.
10.Что такое обоюдная аутентификация пользователей? С использованием какого протокола она выполняется?
11.Какую задачу необходимо решить критоаналитику для компрометации ключей, сгенерированных в ходе бесключевого протокола Мэсси-Омуры?
12.Найдите методом Ферма разложение на множители числа:
а) 744720; б) 321368.
13.Сколько различных (независимых) бинарных ключей длины 64 можно сгенерировать с помощью ЛРПmax-150?
— 91 —
Раздел 22.
ОСНОВЫ КРИПТОГРАФИЧЕСКОГО АНАЛИЗА
1.В чем основное отличие теоретической и практической стойкости систем шифрования?
2.Каковы основные характеристики практической стойкости криптосистемы?
3.В чем различие подходов криптографа и криптоаналитика к оценке стойкости криптографической системы?
4.Как связаны вычислительная и временная сложности решения задач?
5.Можно ли применить асимптотический анализ стойкости к шифру Вернама?
6.Каковы основные этапы исследований при выполнении криптоанализа?
7.Какие допущения о возможностях криптоаналитика делает криптограф при анализе стойкости системы шифрования?
8.Каковы основные отличия кластерных и распределенных вычислительных систем?
9.Определите основные классы методов криптографического анализа.
—92 —
Раздел22.Основыкриптографическогоанализа
10.В чем заключена идея построения двухэтапных методов криптоанализа, состоящих из предварительного и оперативного этапов?
11. Криптографическая стойкость шифра Е оценена в 2015 году величиной 10200 условных вычислительных операций. Используя закон Мура, дайте оценку стойкости шифра Е, ожидаемую:
а) в 2025 году; б) в 2050 году.
12.Во сколько раз увеличится сложность полного перебора ключей, если длина ключа увеличится на 1 бит; на 10 бит?
13.Что такое ЭП? Какие схемы ЭП вам известны? Докажите корректность ЭП в схемах RSA и Эль-Гамаля.
14.Какие требования предъявляются к ЭП?
15.Как устроены электронные платежные системы? Для обеспечения какого свойства необходимо использование хеш-функции?
16.Перечислите основные виды ЭП.
17.Докажите корректность слепой подписи Чаума с использованием RSA.
18.Какие разработаны алгоритмы слепой подписи?
19.Какие проблемы прямой подписи решают при арбитражной подписи?
20.Чем отличается аутентификация от идентификации информации?
21.Какие основные функции реализует реализует управление доступом в базе данных?
22.Каковы основные цели и средства обеспечения целостности информации?
—93 —
Раздел22.Основыкриптографическогоанализа
23.В чем существо аудита и оповещения об опасности
вИТС?
24.v при неравномерном распределении вероятностей на множестве K ключей криптосистемы минимум средней трудоемкости МПП достигается при опробовании ключей в порядке убывания их вероятностей.
25.Однонаправленная хеш-функция принимает значения
из множества Vn. При каком n случайная пара сообщений составляет коллизию с вероятностью, не большей 10–9?
26.Временная сложность дешифрования криптосистемы на момент разработки в 2000 году оценена: а) в 100 лет; б) в 1000 лет. Через сколько лет в соответствии с «законом Мура» время дешифрования криптосистемы не превысит 1 часа?
27.Ключ генератора гаммы {gi} – начальное состояние автономных автоматов A=(V11,V1,h,f) и A′=(V10,V1,h′,f′), gi – сумма выходных знаков автоматов, i=1,2,… Определите трудоемкость метода согласования для определения ключа по гамме, размер необходимой памяти и число знаков гаммы, достаточное для однозначного определения ключа.
28.Оцените трудоемкость реализации оперативного этапа метода Хеллмана для СБШ с ключевым множеством порядка 264, если размер блоков данных равен 64 битам.
29.Определите трудоемкость решения системы уравнений
F30,30/(a1,...,a30) над GF(2) методом последовательного опробования, если S(f1+3j),S(f2+3j),S(f3+3j) {1+j,2+j,3+j}, j=0,1,...,9.
30.Определите необходимый размер памяти p и трудоемкость Т решения системы уравнений Fm,п/(a1,...,am) над
—94 —
Раздел22.Основыкриптографическогоанализа
GF(2) степени d методом формального кодирования, если линеаризованная система имеет максимальный ранг и решается методом Коновальцева:
а) m=900, п=40, d=2; б) m=800, п=40, d=2; в) m=10000, п=40, d=3; г) m=9000, п=40, d=3.
31.Какова сложность XL-метода решения системы уравнений гаммообразования фильтрующего генератора над GF(2) на базе ЛРС длины п с фильтром, зависящем существенно от k переменных, если известны m знаков гаммы:
а) m=106, п=102, k=5; б) m=106, п=50, k=8.
32.Криптограмма y1,…,yt получена при зашифровании текста x1,…,xt с использованием синхронного шифра гаммирования по модулю 10. Улучшатся ли криптографические свойства шифрования, если эту криптограмму повторно зашифровать, используя тот же отрезок гаммы; другой отрезок гаммы, сгенерированный независимо от первого отрезка?
33.Сколько знаков двоичной гаммы достаточно в среднем
для различения истинного и ложного ключей (K=V30) генератора, если использовать статаналог g выходных функций fi, где dist(fi,g)=229+225, i=1,2,…?
34.Постройте матрицу дифференциальных характеристик для одного из s-боксов DES-алгоритма.
35.Какова стойкость шифра с ключами длины 512 бит, если ключ есть отрезок ЛРПmax-100, сгенерированный при случайном начальном состоянии?
—95 —
ОТВЕТЫ И РЕШЕНИЯ
Раздел 1
16. n/(2n+1).
22.а) А B С; б) А; в) А В.
25.2n–m.
28.Нет; X = Y .
29.80.
33.Cnk (n −1)n−k .
35.2n–m – 2.
45.а) 3n; в) (b – 1)15.
48.а) C153 3 26 , C159 33 23 , 35 .
49.26.
50.37.
59. 20×19×18=6840. 61. е) О(n3log2а).
Раздел 2
2.(ab)c ≠ a(bc), не полугруппа, не коммутативна, ab ≠ ba.
3.nk, где k = n2 (k = n(n+1)/2).
5. а), в) – группы.
7. а), б) подкольцо; в) не подкольцо. 11. H = H {(0,0,0,0)}, dim H = 2. 18. а) нет; б) нет.
20. да.
— 96 —
Ответыирешения
Раздел 3
1. а) n+1 классов порядков Cni , i=0,1,…n; б) 2n–2 классов порядка 4.
6. а) нет; б) нет.
10. а) 4; в) 0.
13. а) infY=(0100), supY=(0111).
15. |
а) (1,…,1); б) (0,…,0). |
16. |
а) 2q–p – 1. |
17. |
Да, так как 18 144. |
18. |
Нет, так как НОД(18,45) не делит 88. |
20. |
а) Нет, h(D(210)) < 7, б) да, {15,21,33,35,55,77}. |
21. |
Да, обе изоморфны V4. |
22. |
Изоморфны при n = 4. |
31. |
а) 192, 256; б) 128, 160. |
Раздел 4
1. б) Cmk , где m = n(n–1)/2.
2. б) Ck( −1) .
n n
4. Является n нечетное.
13. 1.
19.При четном n–k; C(g) = (1[k],2[m]), где m = (n–k)/2.
20.(n–2)!.
Раздел 5
5. (n/2)×n!.
8. 8!, 28!, p8!.
10. m0m1m2+m0m2m3, m1m2m3+m0m1m3.
Раздел 6
10. d циклов длины 2n/d, где d=(k,2n). 13. 4, 36, 212.
15. g7, g12.
— 97 —
Ответыирешения
Раздел 7
2. а) О(log2n); б) О(log2n). 5. 259314103.
15. a) q=535, r=4.
Раздел 8
10. 23!=21939547311213×17×19×23. 13. а) 7 ={1,7}.
18.Применить малую теорему Ферма.
19.Применить теорему Эйлера.
25. а) x = 6.
28. а) x≡0 mod5.
30.Z11*= 2 , j(10) = 4.
31.в) 2.
44. 272 первообразных корня при m=289.
Раздел 9
6. а) от 9 до 10; б) от 9 до 12.
11. Вес произведения (суммы) б.ф. выразите через веса сомножителей (слагаемых).
13. ||f||=2n–1.
14.
|
1 |
2 |
3 |
4 |
5 |
|
|
|
|
|
|
degf |
n |
1 |
т |
2 |
n–3 |
|
|
|
|
|
|
||f|| |
2n–1 +(–1)n |
2n–1 |
22т–2 +2 |
3×23т–3 |
2n–1 – 23 |
15.15/31.
16.23 2n−2 .
18.С 512256 – 210 + 2.
19.17.
25.2 Cnk .
26.а) Нет ( Т0). б) Нет ( Т1). в) Полна.
— 98 —
Ответыирешения
27. а) a=b=1; б) a=1, b=0; в) a b=1.
30. а) b d e; б) b g; в) (b1)(a b d1). 32. f = (0011110001101001) = x2 x3 x1x4,
f = (0110110001101100) = x2 x3 x4 x2x4; g = (1010010111110000) = 1 x2 x4 x1x4, g = (1011010010110100) = 1 x2 x4 x3x4,
g = (1011010011100001) = 1 x2 x4 x1x4 x3x4; f1 = (0010110111010010) = x1 x2 x3 x3x4,
f1 = (0110110010010011) = x1 x2 x3 x4 x2x4,
f1 = (0111110110000010) = x1 x2 x3 x4 x2x4 x3x4;
g1 = (1010110000110101) = 1 x1 x4 x1x3 x1x4 x2x3 x2x4, g1 = (1011110100100100) = 1 x1 x4 x1x3 x1x4 x2x3
x2x4 x3x4.
34.б) Эквивалентны относительно GL3.
35.г) 24, 45.
37.Первая.
38.JQ10(f) =S10×A10, где A10 =29.
41.dimV=n+1.
42. а) являются.
Раздел 10
6. Нет.
10.Нет, преобразование не инъективное.
11.а) Нет; б) нет.
12.Имеет.
15.а) да; б) – да.
16.Нет.
20.а) нет.
21.а) Ни при каких.
Раздел 11
1. не образует.
4. б) (а,m)=1=(b,m).
— 99 —
Ответыирешения
6. п > 5.
10. a) n0=ng=0, t0=1, tg=28; б) n0=2, t0=ng=tg=5.
12.2п–1 циклов длины 2.
13.а), б) – не является; в) – является.
16.d циклов длины (2п–1)/d, где d=(k,(2п–1)).
21.4.
23.а),б),в),г) – нет.
27.а) (213 – 1)(217 – 1)(219 – 1).
33.239<L<240.
35.б) Х→={0,1,1,0,1,1, …}, m(l)=l2 l 1.
36.а) {0,2,2,2,3,3,3,5}.
39.m2n–r – f(0,…,0).
40.L(Х→) < 31, так как Х→ компенсированная.
Раздел 12
2.nnrmn.
3.(100) при входах (u,(00)), (u,(01)), u V2, и (110) при остальных входах.
4.Сокращённый.
5.а), б) пт; в) п+т.
6.Не следует.
12.а) 2т+1 при т=2п–1; б) 2т+п(2п–1).
13.Мощность всех классов эквивалентности не меньше 2t–1, где t=min(r,m).
14.а) f=xkxk+1; б) f=xk xk+1 xk+2; в) f=(xk xk+1)(xk+2 xk+1).
15.б) y биективна по s1, f=si.
Раздел 13
4. Первый и второй.
6. а) (2п–1)–1/2.
Раздел 14
10. exp{M1,M2} = 3.
— 100 —
