Митсоб кр 1. Контрольная работа по курсу Методы и технические средства обеспечения безопасности
Скачать 179.74 Kb.
|
Задание 2 Задание 2.1 Расшифруйте шифртекст, зашифрованный шифром Вижинера. Шифртекст : «ММЛОЧРМЫТЩЗЕЭБСТБМЧКЩЖЭФСТБМЧТЗФДЩЛ» Ключ: «ЗАМОК» Таблица 2.1
Общее число символов алфавита n= 33. Таблица 2.2
В соответствии с таблицей записываем: (13-8) = mod33 = 5 – Д (13-1) = mod33= 12 – Л (12-13)= mod33 = 32 – Я (15-15)= mod33 = 0 – _ (24-11)= mod33 = 13 – М (17-8)= mod33 = 9 – И (13-1)= mod33 = 12 – Л (28-13)= mod33 = 15 – О (19-15)= mod33 = 4 – Г (26-11)= mod33 = 15 – О (8-8)= mod33 = 0 – _ (6-1)= mod33 = 5 – Д (30-13)= mod33 = 17 – Р (2-15)= mod33 = 20 – У (18-11)= mod33 = 7 – Ж (19-8)= mod33 = 11 – К (2-1)= mod33 = 1 – А (13-13)= mod33 = 0 – _ (24-15)= mod33 = 9 – И (11-11)= mod33 = 0 – _ (26-8)= mod33 = 18 – С (7-1)= mod33 = 6 – Е (30-13)= mod33 = 17 – Р (21-15)= mod33 = 6 – Е (18-11)= mod33 = 7 – Ж (19-8)= mod33 = 11 – К (2-1)= mod33 = 1 – А (13-13)= mod33 = 0 – _ (24-15)= mod33 = 9 – И (19-11)= mod33 = 8 – З (8-8)= mod33 = 0 – _ (21-1)= mod33 = 20 – У (5-13)= mod33 = 25– Ш (26-15)= mod33 = 11 – К (12-11)= mod33 = 1 – А Получаем расшифрованное предложение : ДЛЯ_МИЛОГО_ДРУЖКА_И_СЕРЕЖКА_ИЗ_УШКА. Задание 2.2 Зашифруйте открытый текст шифром с автоключом при использовании открытого текста. Открытый текст: «БЕЗ_ТРУДА_НЕ_ВЫНЕШЬ_И_РЫБКУ_ИЗ_ПРУДА» Ключ: «ЗАМОК» Шифр, в котором сам открытый текст используется в качестве ключа, называется шифром с автоключом. Шифрование в этом случаи начинается с помощью ключа, называемого первичным ( в данный случаи используется слово «ЭЛЬБРУС», и продолжается с помощью открытого текста, смещенного на длинну первичного ключа. Алгоритм решения: Yi=(Xi + Ki) mod n где Ki – i-й символ ключа, в качестве которого используется слово или фраза; Xi – i-й символ открытого текста Yi – i-й символ шифротекста Xi =( Yi – Ki) mod n
Бг (2+4) mod33 = 6 = Е Еу(6+20) mod33 = 26 = Щ Зд(8+5) mod33 = 13= М _о(33+15) mod33 = 15 = О Тк(19+11) mod33 = 30 = Э Рб(17+2) mod33 = 19 = Т _ы(33+28) mod33 = 28 = Ы Ин(9+14) mod33 = 23 = Ц _е(33+6) mod33 = 6 = Е Рш(17+25) mod33 = 9 = И Ыь(28+29) mod33 = 24 = Ч Б_(2+33) mod33 = 2 = Б Уе(20+6) mod33 = 26 = Щ Дз(5+8) mod33 = 13= М А_(1+33) mod33 = 1 = А _т(33+19) mod33 = 19 = Т Нр(14+17) mod33 = 31 = Ю Еу(6+20) mod33 = 26 = Щ _д(33+5) mod33 = 5= Д Ва(3+1) mod33 = 4 = Г Ы_(28+33) mod33 = 28 = Ы Нн(14+14) mod33 = 28 = Ы Ее(6+6) mod33 = 12 = Л Ш_(25+33) mod33 = 25 = Ш Ки(11+9) mod33 = 20 = У У_(20+33) mod33 = 20 = У _р(33+17) mod33 = 17 = Р Иы(9+28) mod33 = 5 = Г Зб(8+2) mod33 = 10 = Й _к(33+11) mod33 = 11 = К Пу(16+20) mod33 = 3 = В Р_(17+33) mod33 = 17 = Р Уи(20+9) mod33 = 29 = Ь Дз(5+8) mod33 = 13 = М А_(1+33) mod33 = 1 = А Ьв(29+3) mod33 = 32 = Я Получаем зашифрованный текст: ЕЩМОЭТЩМАТЮЩДГЫЫЛШЯЫЦЕИЧБУУРГЙКВРЬМА. Задание 2.3 Расшифруйте шифртекст, зашифрованный шифром с автоключом при использовании криптограммы. Шифртекст: «ЯЙР_ЖШНУРРХКЬЮРЮЫКЙЯЫЖИРБЫЫЦФСФЙЕ» Ключ: «СИРИУС»
Получаем расшифрованный текст: |