Кафедра
Информационные системы
КОНТРОЛЬНАЯ
РАБОТА
по
«Информационная безопасность
и защита информации»
(наименование
дисциплины)
Тема:
«Криптографические
средства защиты информации»
Принял:
______________
ст.пр.
Радько Т.И
.
(оценка)
(фамилия, инициалы)
______________________
(подпись)
(дата)
Выполнил:
(фамилия, инициалы)
с
(шифр
зач. книжки)
Задания:
1.
Расшифровать фразу, зашифрованную
столбовой перестановкой.
12 |
ДСЛИЕЗТЕА_Д_ЛЬЮВМИ_
_АОЧХК |
2.
Расшифровать фразу, зашифрованную двойной
перестановкой (сначала были переставлены
столбцы, затем строки).
12 |
МСЕЫ_ЛЫВЕНТОСАНТУЕИ_РЛПОБ |
3.
Расшифровать текст (сообщение на русском
языке) на основе частотного анализа.
Одному
символу (букве) текста, включая пробел,
точку и запятую, соответствуют две цифры
12 |
28304326403011152730112730233043303817312911501128302730183034112821321210341128301323263627411811373041121739413911431739173113171137503122171127304326283011371112503513311112183538171317331130271130123930383011303911273043262830112330433519214127111739143018132140173629112111121835383013351127304326283011234118411221412733113921112821321230341143173917171137503122172911282128111711501111374335192141112250412212102911182116302721412711273043262830113012173911234118411221271917281117113012173911231817411339172833111527301123302250304331412711302728212221272637311130271123181713413941391731115039414239172411274118131739212730183050331150213239213111303730164139393037272611283043264021113730372730172711501127301329111927301128213212103411283013232636274118111841271821393743171835412711503037372721392150431750214127112318172430123125173411281139411335113717383921432911273011413727261150103727352321412711501118304317111841231727411821291123301527301335112221273524213917411137173839214321115030115037411311283043264041113941111713414127113917282128303830112239211941391731291150213239301127304326283011222127352421391741111341321235113730374112391713171128301323263627411821131711283043264021331119412728301150101241434139393038301140413927182111501112213939301311374335192141113941272911503741112830132326362741181011133038352711161027261130121739212830501013173311301239212830111230503043263930111921372730115011283043264041115010124143314127373111372341401721432639103411211630394139272911283027301810341135231821504331412711301613413930131117431711283039271830431718354127113016134139331123303931273930291119273011392143171917411127212830383011352318215043313625413830112116303941392721113739173221412711392112413239303727261137412717291127212811282128115010243012114138301117221137271830311137182122351132411123211821431722354127115041372611301613413933113727183038301138305030183129112830132326362741182111501128304326404111394111315043313627373111233043393037272636111821503930231821503910131733113012391711172211391724113016312221274143263930112330433519213627111739143018132140173611302711283013232636274118212911504112352541383011234118411221193511501112213939103411133013413927291118213926424129112111121835381741112330223241331117134139393011392111152730341130373016413939303727171127302330433038171711171137271830312737311113412730121011352318215043413917311130161341393013112330113741271729113723414017214326393011182137371917272139391041113921112830432640303311501115271724111341273012212411231821503011392111374341123536253536112341184112211935112341184124301217271123303743411230502127414326393011281137434112353625411335112330112818353835112830132326362741183533 |
1.
Расшифровать фразу, зашифрованную
столбовой перестановкой.
12 |
ДСЛИЕЗТЕА_Д_ЛЬЮВМИ_
_АОЧХК |
Дан
шифр-текст: ДСЛИЕЗТЕА_Д_ЛЬЮВМИ_ _АОЧХК
Текст
содержит 25 символов, что позволяет записать
его в квадратную матрицу 5х5. Известно,
что шифрование производилось по столбцам,
следовательно, расшифрование следует
проводить, меняя порядок столбцов.
Д |
С |
Л |
И |
Е |
З |
Т |
Е |
А |
_ |
Д |
_ |
Л |
Ь |
Ю |
В |
М |
И |
_ |
_ |
А |
О |
Ч |
Х |
К |
Необходимо
произвести анализ совместимости символов
(Таблица сочетаемости букв русского алфавита,
а также таблицы частот биграмм представлена
выше). Перебрав их все, получаем наиболее
вероятные сочетания биграмм по столбцам:
С |
Л |
Е |
Д |
И |
Т |
Е |
_ |
З |
А |
_ |
Л |
Ю |
Д |
Ь |
М |
И |
_ |
В |
_ |
О |
Ч |
К |
А |
Х |
2.
Расшифровать фразу, зашифрованную двойной
перестановкой (сначала были переставлены
столбцы, затем строки).
12 |
МСЕЫ_ЛЫВЕНТОСАНТУЕИ_РЛПОБ |
|
|
Текст
содержит 25 символов, что позволяет
записать его в квадратную матрицу
5х5. известно, что шифрование производилось
сначала по столбцам, а затем по строкам,
следовательно, расшифрование следует
проводить тем же способом.
М |
С |
Е |
Ы |
_ |
Л |
Ы |
В |
Е |
Н |
Т |
О |
С |
А |
Н |
Т |
У |
Е |
И |
_ |
Р |
Л |
П |
О |
Б |
Производим
анализ совместимости символов. Если
в примере столбцовой перестановки
можно было легко подобрать нужную комбинацию
путем перебора, то здесь лучше воспользоваться
таблицей частот букв русского языка (см.
приложение). Для оптимизации скорости
выполнения задания можно проверить все
комбинации букв только в первой строке.
Из
полученных результатов можно предположить
следующую комбинацию замены столбцов.
31452
Е |
М |
Ы |
_ |
С |
В |
Л |
Е |
Н |
Ы |
С |
Т |
А |
Н |
О |
Е |
Т |
И |
_ |
У |
П |
Р |
О |
Б |
Л |
Теперь
необходимо переставить строки в
нужном порядке. 32514:
П |
Р |
О |
Б |
Л |
Е |
М |
Ы |
_ |
С |
Е |
Т |
И |
_ |
У |
С |
Т |
А |
Н |
О |
В |
Л |
Е |
Н |
Ы |
Получаем осмысленный
текст: ПРОБЛЕМЫ_СЕТИ_УСТАНОВЛЕНЫ.
3.
Расшифровать текст (сообщение
на русском языке) на основе частотного
анализа.
Одному
символу (букве) текста, включая пробел,
точку и запятую, соответствуют
две цифры
12 |
28304326403011152730112730233043303817312911501128302730183034112821321210341128301323263627411811373041121739413911431739173113171137503122171127304326283011371112503513311112183538171317331130271130123930383011303911273043262830112330433519214127111739143018132140173629112111121835383013351127304326283011234118411221412733113921112821321230341143173917171137503122172911282128111711501111374335192141112250412212102911182116302721412711273043262830113012173911234118411221271917281117113012173911231817411339172833111527301123302250304331412711302728212221272637311130271123181713413941391731115039414239172411274118131739212730183050331150213239213111303730164139393037272611283043264021113730372730172711501127301329111927301128213212103411283013232636274118111841271821393743171835412711503037372721392150431750214127112318172430123125173411281139411335113717383921432911273011413727261150103727352321412711501118304317111841231727411821291123301527301335112221273524213917411137173839214321115030115037411311283043264041113941111713414127113917282128303830112239211941391731291150213239301127304326283011222127352421391741111341321235113730374112391713171128301323263627411821131711283043264021331119412728301150101241434139393038301140413927182111501112213939301311374335192141113941272911503741112830132326362741181011133038352711161027261130121739212830501013173311301239212830111230503043263930111921372730115011283043264041115010124143314127373111372341401721432639103411211630394139272911283027301810341135231821504331412711301613413930131117431711283039271830431718354127113016134139331123303931273930291119273011392143171917411127212830383011352318215043313625413830112116303941392721113739173221412711392112413239303727261137412717291127212811282128115010243012114138301117221137271830311137182122351132411123211821431722354127115041372611301613413933113727183038301138305030183129112830132326362741182111501128304326404111394111315043313627373111233043393037272636111821503930231821503910131733113012391711172211391724113016312221274143263930112330433519213627111739143018132140173611302711283013232636274118212911504112352541383011234118411221193511501112213939103411133013413927291118213926424129112111121835381741112330223241331117134139393011392111152730341130373016413939303727171127302330433038171711171137271830312737311113412730121011352318215043413917311130161341393013112330113741271729113723414017214326393011182137371917272139391041113921112830432640303311501115271724111341273012212411231821503011392111374341123536253536112341184112211935112341184124301217271123303743411230502127414326393011281137434112353625411335112330112818353835112830132326362741183533 |