- •49 Алексеев а.П.
- •Контрольные работы № 1 и 2 «системы счисления» и «криптографические методы защиты информации»
- •Контрольная работа № 1 «Системы счисления»
- •Контрольная работа № 2 «Криптографические и стеганографические методы защиты информации»
- •Методические указания
- •1. Общие понятия и определения
- •2. Системы счисления
- •3. Арифметические основы работы эвм
- •4. Форматы представления чисел в эвм
- •Криптографические и стеганографические методы защиты информации
- •5.1. Шифр Цезаря
- •5.2. Шифр атбаш
- •5.3. Квадрат Полибия
- •5.4. Метод перестановок
- •5.5. Метод гаммирования
- •5.6.Стеганографический метод сокрытия информации
- •Приложение 1
Контрольная работа № 2 «Криптографические и стеганографические методы защиты информации»
Задание 1. Расшифровать криптограмму, зашифрованную шифром Цезаря (табл. 1).
Задание 2. Расшифровать криптограмму, зашифрованную шифром атбаш (табл. 2).
Задание 3. Расшифровать криптограмму, зашифрованную с помощью квадрата Полибия (табл. 3).
Задание 4. Расшифровать криптограмму, зашифрованную методом перестановок (табл. 4, 5).
Задание 5. Расшифровать криптограмму, зашифрованную методом гаммирования (табл. 6).
Задание 6. Извлечь информацию, стеганографически скрытую в данных.
Задание 7. Использованными пятью методами (задания 1…5) зашифровать свою фамилию.
Примечание.
Размер матрицы в методе перестановок и значение гаммы в задании 7 выбираются студентами самостоятельно.
Задание 1. Дешифрировать сообщение (шифр Цезаря)
Номер варианта выбирается по последней цифре зачетной книжки.
Таблица 1
Вар |
Шифрограмма |
0 |
СУОЮФЛЖВХОЛДСРГЕЗУЫЛРЗОЛДСЕНОЗХНЗ |
1 |
ТСДЗЖЛХЗОЯОБДЛХТУЗЦЕЗОЛЪЛЕГХЯФЛОЦТСДЗЙЖЗРРСЁС |
2 |
ЪЗПШЦЙЗРСЕСФХЯХЗПДСОЯЫЗЛРЧСУПГЩЛЛСРГФСЖЗУЙЛХ |
3 |
ТУГЕЛОГЖОВЕФЗШСЖЛРГНСЕЮЗХСОЯНСЛФНОБЪЗРЛВУГКРЮЗ |
4 |
ЛКСДУЗХГХЗОВНСОЗФГСФСДЗРРСЪХВХДЗОНЛ |
5 |
ДЗФТУЛРЩЛТРСФХЯАХСРЗСХФХЦХФХЕЛЗТУЛРЩЛТСЕГЛШЛКСДЛОЛЗ |
6 |
НГНПГОССНУЮОЗРРЮШФУЗЖЛСНСОЯЩСЕГРРЮШ |
7 |
НХСЕФЗЁЖГФЛЖЛХРГПЗОЛХСХРЛНСЁЖГРЗЦХСРЗХ |
8 |
ХСХЙЛЕЗХТУЛТЗЕГБЪЛНХСЙЛЕЗХТСЖТЗЕГБЪЛ |
9 |
ТУЗЙЖЗЪЗПЕЮШСЖЛХЯЛКФЗДВСТУЗЖЗОЛХЗЖГОЯРЗМЫЛМПГУЫУЦХ |
Задание 2. Дешифрировать сообщение (шифр атбаш)
Номер варианта выбирается по предпоследней цифре зачетной книжки.
Таблица 2
Вар |
Шифрограмма |
0 |
ЭНЪПРЮЪЫДСЯЗЦСЯБМНАНПРЮЪЫСЯЫНЯТЦТНРЮРХ |
1 |
ЭФЯШЫРХЫЪНАМФЪЪНМГНЭРХСРУГ |
2 |
ЧЛЮДТЛЫОРНМЦПРАЭУАБМНАЧСЯЗЦМЪУГСРПРЧШЪФУДФРЭ |
3 |
ФМРТЪЖЯЪММЪЮЪЭДЫЛТЯМГПРОРЙСЪПОРТРФЯЪТДХ |
4 |
СЪЭРЭНАФРХЦЬОЪМЛЧДЭДЦЬОДЭЯБМ |
5 |
МЯФЙРЗЪМНАЮДМГСЛШСДТСЛШСДТУБЫАТ |
6 |
СЯНЛЖЪТСРЬРЛТСДЙФРЬЫЯСЯТРОЪЮЪЫЯ |
7 |
СЪМСЛШЫДЭЪЖЯМГФРУРФРУГЗЦФСЯЫЛОЯФЯ |
8 |
КЦУРНРКНФЦХЭЧЬУАЫСЯЭЪЁЦПРЧЭРУАЪМРЮЙРЫЦМГНАЮЪЧСЦЙ |
9 |
МЯФЬУЛЮРФРЧЯЫЛТЯУНАЗМРНРЭНЪТПЪОЪНМЯУНРРЮОЯШЯМГ |
Задание 3. Дешифрировать сообщение (квадрат Полибия 6х6)
Номер варианта выбирается по цифре n3 зачетной книжки.
Таблица 3
Вар. |
Шифрограмма |
0 |
35 34 36 34 22 33 24 25 26 34 31 34 41 13 55 52 16 41 42 34 24 42 |
1 |
11 35 42 16 26 11 33 16 35 36 24 12 11 13 24 42 13 16 26 11 |
2 |
23 34 31 34 42 55 16 36 43 26 24 23 11 41 16 36 16 12 36 34 33 16 26 43 35 24 52 56 |
3 |
34 42 14 31 43 35 34 14 34 36 24 41 26 11 15 34 12 16 15 55 12 31 24 23 26 34 |
4 |
35 36 24 13 63 23 11 33 33 34 14 34 31 56 13 11 24 23 11 25 46 55 31 63 14 11 62 42 |
5 |
35 43 41 42 11 63 32 16 31 56 33 24 46 11 24 12 16 23 13 16 42 36 11 32 16 31 16 42 |
6 |
23 11 15 43 32 11 31 12 16 22 11 42 56 42 11 26 33 16 51 16 14 34 31 16 22 11 42 56 |
7 |
35 34 15 11 31 56 52 16 34 42 46 11 36 16 25 14 34 31 34 13 11 46 16 31 16 25 |
8 |
43 16 22 11 34 15 33 11 41 24 31 11 26 34 31 62 51 26 24 |
9 |
12 43 26 13 55 26 36 24 13 55 16 15 11 41 32 55 41 31 35 36 63 32 34 25 |
Задание 4. Дешифрировать сообщение (метод перестановок)
Номер варианта выбирается по последней цифре зачетной книжки.
Ключи к данному заданию приведены в табл.4, а шифрограммы - в табл.5.
Вар |
Матрица |
Ключ записи |
Ключ считывания |
0 |
10х10 |
8 2 5 4 1 3 7 9 6 10 |
1 9 3 8 5 4 7 2 6 10 |
1 |
10х10 |
10 1 2 3 9 4 8 5 7 6 |
10 1 2 3 6 4 5 7 9 8 |
2 |
10х10 |
8 2 5 4 1 3 7 9 6 10 |
1 9 3 8 5 4 7 2 6 10 |
3 |
10х10 |
10 9 1 8 2 7 3 6 4 5 |
5 6 4 7 3 8 1 9 2 10 |
4 |
9х9 |
3 1 2 4 9 7 8 6 5 |
5 1 2 7 9 4 8 6 3 |
5 |
9х9 |
1 2 3 8 7 6 9 5 4 |
1 9 4 2 8 7 6 5 3 |
6 |
9х9 |
6 1 5 2 4 3 8 9 7 |
1 2 3 9 8 7 6 5 4 |
7 |
7х7 |
1 2 3 7 6 5 4 |
7 1 6 2 5 3 4 |
8 |
8х8 |
8 1 5 4 6 2 7 3 |
1 2 3 8 7 6 5 4 |
9 |
9х9 |
1 2 3 9 8 7 6 5 4 |
9 1 8 2 7 3 6 4 5 |
Таблица 5
Вар |
Шифрограмма |
0 |
ППОЕСИЛУЧООЧИТСЗГОВ6ОЛНЛАНЧОО1ГАЯККЕОПО7ТЛЮИОНОЕО2ОИУОЛИУСД9ЕДЬААВТАГ4ЛАЛТТЗАСТ3ЧИСТТЕТДЛ8ВУПЕВЛОДЖ5 |
1 |
НСОЕХ1ИНКИМИЯ_Е_НГВПИЯ_ОР1ЕОАО_ММТЕ9Т_РДРТЛУО8УБЕЛВИЫ_Д9_ТН_Ы_СКК8ДАЫСААИР_7ХА_АЕТКЩА4М_АКЖЯ_ЯП5АКТД |
2 |
ДВРВОУМКГ8ИОИБА9ЙЛГ3ОКВАВИНЖТ7ТРДИЧ1ЕЕЕ7ЛОСОТЬИЫВ6БКОКСТЯДО4СООНЕЯНЧН4ЬЕЕКЯЧЕАО3АТХЙРСВЙУ5ПГТУЮ2ЯОО8 |
3 |
но_илиен_витряеяттинакинснлаьояоа_н_еасав_теиепфнн_рсииинзсяд_неыж_окОэус_языил_овирчдв_астюув_м_яет |
4 |
олоосахаопвГкЭеывор_ламтйылявтуньныу___т7__анхопдрРикктуи__февмдосмол_з_игуже__сь |
5 |
Оо_1___моото5тптеоинс9нунчмдцн2пдпутдют6ю_юнтеао4аеа_чнвп7мимо__и_8игитунеа3оро_о |
6 |
лн_в_Оотеиомоддвы___ызон_смл__ьчп_жниыутоайаонб_иткедироьда_д_летлутйючлччсбсоляи |
7 |
_SI49EAAPE2R_SS_G53VCMLD8IE_UOA6S_IIA_1TSACTM7ATM |
8 |
_TRTSS_AA_IUAAE_VDARRLTPEE3_IAESAD4ERNPOCI2TOAMP_V1_MTIOEI_I_U_R |
9 |
eeu21_L__D_r2Kiagnbth35r_rlidn3ielrdel_4_eeeaee_4nbsoeiEt5rdism_ri6de_erL_s7e_dst |
Задание 5. Дешифрировать сообщение (метод гаммирования)
Номер варианта выбирается по предпоследней цифре зачетной книжки.
Таблица 6
-
Вар
Гамма
Шифрограмма
0
7 25 3 4 11
ИЧСБЮЗЭЖПШИЧПБЮЗ
1
1 5 32 7
ЦЦжЙИЙеГВЛрВЛ
2
6 12 22 5 3
ДЬУЙЬДЭУЙРЧЯТЩЬ
3
34 12 25 5 31
бИЬОЯжЮЩЙЧиЗЩБ
4
4 32 5 25
ЗоБЛМхБЩУаФТМх
5
14 2 17 25 34
ДЙПОуЖЙНФзЛЕСХиО
6
41 2 7 27 33
еЗБЫфъДВЦппВ
7
18 1 2 5 7
ЯДБЛГЙРРЕЧНУВЖЙВД
8
32 33 35 34
оузсмълуомвзжйс
9
3 2 5 35
ММЧнПИНрППАжМТАзЙМЗ
Задание 6. Извлечь из контейнера текст, скрытый методом стеганографии
Номер варианта выбирается по последней цифре зачетной книжки.
Таблица 7
Вариант 0 |
Вариант 1 |
Вариант 2 |
Вариант 3 |
11100011 |
01111001 |
00000101 |
10111111 |
01100111 |
10001001 |
11010001 |
00000001 |
10011110 |
01010110 |
10110010 |
11111000 |
11100101 |
00101101 |
00100011 |
11110011 |
01101101 |
11100110 |
01111100 |
01110100 |
01111100 |
00011111 |
10011101 |
01001010 |
10011010 |
11010101 |
11010011 |
11111111 |
10010011 |
00111001 |
00000011 |
10000110 |
11010101 |
10100111 |
10010101 |
00101101 |
00100111 |
10110011 |
00101011 |
10111101 |
11100101 |
00001011 |
11111111 |
11000111 |
11100000 |
00011000 |
01100100 |
11110110 |
10110011 |
00100010 |
00011110 |
11011001 |
01000010 |
01101000 |
10101100 |
11101101 |
00001000 |
11010010 |
00111010 |
10001011 |
01100010 |
11110000 |
11001100 |
10100010 |
01011001 |
10110001 |
00101011 |
01000101 |
00110001 |
00000001 |
10000011 |
11111011 |
01111001 |
11111001 |
10000101 |
00001001 |
11100011 |
01000110 |
00010101 |
11010100 |
00001100 |
00011011 |
10111110 |
10110001 |
10010000 |
10111010 |
10101000 |
00010000 |
10100111 |
11111110 |
10111110 |
10011101 |
11101000 |
00111101 |
11100011 |
10001010 |
Вариант 4 |
Вариант 5 |
Вариант 6 |
Вариант 7 |
11100011 |
01111001 |
00000101 |
10111111 |
01100111 |
10001001 |
11010001 |
00000001 |
10011111 |
01010111 |
10110011 |
11111001 |
11100100 |
00101100 |
00100010 |
11110010 |
01101100 |
11100111 |
01111101 |
01110101 |
01111101 |
00011110 |
10011100 |
01001010 |
10011010 |
11010101 |
11010011 |
11111111 |
10010010 |
00111001 |
00000011 |
10000111 |
11010101 |
10100111 |
10010101 |
00101101 |
00100111 |
10110011 |
00101011 |
10111101 |
11100100 |
00001010 |
11111110 |
11000110 |
11100001 |
00011000 |
01100101 |
11110111 |
10110010 |
00100011 |
00011110 |
11011000 |
01000010 |
01101001 |
10101100 |
11101100 |
00001001 |
11010011 |
00111011 |
10001011 |
01100011 |
11110000 |
11001101 |
10100011 |
01011001 |
10110001 |
00101011 |
01000101 |
00110001 |
00000001 |
10000011 |
11111011 |
01111001 |
11111001 |
10000101 |
00001001 |
11100010 |
01000110 |
00010100 |
11010100 |
00001100 |
00011010 |
10111110 |
10110001 |
10010000 |
10111010 |
10101000 |
00010000 |
10100110 |
11111110 |
10111111 |
10011101 |
11101001 |
00111101 |
11100011 |
10001010 |
Вариант 8 |
Вариант 9 |
Вариант10 |
11100011 |
01111001 |
00000101 |
01100111 |
10001001 |
11010001 |
10011111 |
01010111 |
10110011 |
11100100 |
00101100 |
00100010 |
01101101 |
11100111 |
01111101 |
01111100 |
00011110 |
10011100 |
10011011 |
11010101 |
11010011 |
10010010 |
00111000 |
00000010 |
11010101 |
10100111 |
10010101 |
00100111 |
10110011 |
00101011 |
11100101 |
00001011 |
11111111 |
11100000 |
00011000 |
01100100 |
10110011 |
00100011 |
00011111 |
01000010 |
01101001 |
10101101 |
00001000 |
11010011 |
00111011 |
01100010 |
11110000 |
11001100 |
01011001 |
10110001 |
00101011 |
00110001 |
00000001 |
10000011 |
01111000 |
11111000 |
10000100 |
11100011 |
01000111 |
00010100 |
00001100 |
00011010 |
10111111 |
10010000 |
10111010 |
10101001 |
10100111 |
11111111 |
10111110 |
11101000 |
00111100 |
11100011 |