Методические указания к п. 1.1
Садовая В.В.
Под общей редакцией Алексеева А.П.
Самара, 2008 г.
В в е д е н и е
Постоянное увеличение объема передаваемой конфиденциальной информации требует от специалистов телекоммуникаций знания современных методов криптографии и стеганографии.
Данные методические указания позволяют освоить некоторые приемы шифрования и сокрытия информации.
В процессе выполнения заданий студенты получают навыки сокрытия информации в текстовом документе, в рамке графического объекта, в нескольких контейнерах, путем незначительной цветовой коррекции графического изображения и сокрытие информации с помощью специальной программы StegoMagic 1.0.
Отчет должен содержать файлы-контейнеры, скрываемый (или скрытый) текст и результаты шифрования (или дешифрования). В отчете следует описать порядок выполнения каждого задания.
Рекомендуемая литература
1. Алексеев А.П. Информатика 2007. – М.: СОЛОН-ПРЕСС.- 2007.- 608 с.
2. Алексеев А.П. Введение в Web-дизайн. Учебное пособие.- М.: СОЛОН-ПРЕСС, 2008.- 184 с.
3. Алексеев А.П., Орлов В.В., Сухова Е.Н. Изучение стеганографии на уроках информатики //Информатика и образование, № 8, 2007, стр. 65…72.
4. Алексеев А.П., Алексеев П.А., Мартяшина О.М., Сухова Е.Н. Изучение криптографии на уроках информатики //Информатика и образование, № 4, 2003, стр. 33…42.
Задания на выполнение лабораторной работы
Задание 1.1. Сокрытие информации в текстовом документе
В соответствии с номером своего варианта необходимо скрыть текстовую информацию в документе MS Word (табл. 1).
Таблица 1
Вариант | Имя фала | Скрываемый текст |
| Вариант 1.doc | Жди ясного на завтра дня. Стрижи мелькают и звенят. Пурпурной полосой огня Прозрачный озарен закат. (А.А. Фет) |
| Вариант 2.doc | Засверкал огонь зарницы, На гнезде умолкли птицы, Тишина леса объемлет, Не качаясь, колос дремлет. (А.А. Фет) |
| Вариант 3.doc | В чужбине свято наблюдаю Родной обычай старины: На волю птичку выпускаю При светлом празднике весны. (А.С. Пушкин) |
| Вариант 4.doc | Кто, волны вас остановил, Кто оковал ваш бег могучий, Кто в пруд безмолвный и дремучий Поток мятежный обратил? (А.С. Пушкин) |
| Вариант 5.doc | Утесы. Зной и сон в пустыне, Песок да звонкий хрящ кругом, И вдалеке земной твердыне Морские волны бьют челом. (А.А. Фет) |
| Вариант 6.doc | Свободы сеятель пустынный, Я вышел рано, до звезды; Рукою чистой и безвинной В порабощенные бразды. (А.С. Пушкин) |
| Вариант 7.doc | Давно об ней воспоминанье Ношу в сердечной глубине, Ее минутное вниманье Отрадой долго было мне. (А.С. Пушкин) |
| Вариант 8.doc | Под березкою-невестой, За сухим посошником, Утирается берестой, Словно мягким рушником. (С. Есенин) |
| Вариант 9.doc | Светил нам день, будя огонь в крови… Прекрасная, восторгов ты искала И о своей несбыточной любви Младенчески мне тайны поверяла. (А.А. Фет) |
| Вариант 10.doc | Кружевами лес украшен, Ели словно купина. По лощинам черных пашен – Пряжа выснежного льна. (С. Есенин) |
| Вариант 11.doc | Самолюбивые мечты, Утехи юности безумной! И я, средь бури жизни шумной, Искал вниманья красоты. (А.С. Пушкин) |
| Вариант 12.doc | Прощай, свободная стихия! В последний раз передо мной Ты катишь волны голубые И блещешь гордою красой. (А.С. Пушкин) |
| Вариант 13.doc | В леса, в пустыни молчаливы Перенесу, тобою полн, Твои скалы, твои заливы, И блеск, и тень, и говор волн. (А.С. Пушкин) |
| Вариант 14.doc | Черемуха душистая С весною расцвела И ветки золотистые, Что кудри, завела. (С. Есенин) |
| Вариант 15.doc | Закружилась листва золотая В розоватой воде на пруду, Словно бабочек легкая стая С замираньем летит на звезду. (С. Есенин) |
| Вариант 16.doc | Ревет гроза, дымятся тучи Над темной бездною морской, И хлещут пеною кипучей, Толпятся, волны меж собой. (М.Ю. Лермонтов) |
Задание 1.2. Извлечение информации, скрытой
В текстовом документе
В соответствии со своим номером варианта необходимо извлечь текстовую информацию, которая скрыта в файле MS Word (табл. 2).
Таблица 2
Вариант | Имя фала |
| Вариант 1.doc |
| Вариант 2.doc |
| Вариант 3.doc |
| Вариант 4.doc |
| Вариант 5.doc |
| Вариант 6.doc |
| Вариант 7.doc |
| Вариант 8.doc |
| Вариант 9.doc |
| Вариант 10.doc |
| Вариант 11.doc |
| Вариант 12.doc |
| Вариант 13.doc |
| Вариант 14.doc |
| Вариант 15.doc |
| Вариант 16.doc |
Задание 1.3. Сокрытие текстовой информации в рамке графического объекта
В соответствии со своим номером варианта необходимо скрыть текстовую информацию в рамке графического изображения (табл. 3).
Таблица 3
Вариант № | Имя файла | Текстовая информация |
| 1.bmp | Без любви человек есть призрак. (В.Г. Белинский) |
| 2.bmp | Надо верить тому, кого любишь. (В. Брюсов) |
| 3.bmp | Рассуждать о любви – терять рассудок. (С. Буффлер) |
| 4.bmp | Любовь – сладкая тирания. (Э. Бок) |
| 5.bmp | Разлука для любви – ветер для огня. (Р. Бюсси-Рабютен) |
| 6.bmp | Любовь травами не лечится. (Овидий) |
| 7.bmp | Чтобы любить, надо уметь прощать. (А Вампилов) |
| 8.bmp | Постоянство – всегдашняя мечта любви (Л. Вовенарг) |
| 9.bmp | Любви все возрасты покорны. (А.С. Пушкин) |
| 10.bmp | Любовь – это желание жить. (М. Горький) |
| 11.bmp | Умирать от любви, - значит жить ею. (В. Гюго) |
| 12.bmp | Где есть любовь – там нет страдания. ( Ф. Дзержинский) |
| 13.bmp | Любовь – битва двух полов. (А. Дюма) |
| 14.bmp | Любовь вдохновляет на великие дела. (А. Дюма) |
| 15.bmp | Когда любишь, сомневаешься во всем. (Г. Колетт) |
| 16.bmp | Любовь – огонь, тоска по счастью. (Лопе де Вега) |
Задание 1.4. Извлечение текстовой информации из рамки
Графического объекта
В соответствии со своим номером варианта необходимо извлечь текстовую информацию, скрытую в рамке графического изображения (таблица 4).
Таблица 4
Вариант | Имя файла |
1.bmp | |
2.bmp | |
3.bmp | |
4.bmp | |
5.bmp | |
6.bmp | |
7.bmp | |
8.bmp | |
9.bmp | |
10.bmp | |
11.bmp | |
12.bmp | |
13.bmp | |
14.bmp | |
15.bmp | |
16.bmp |
В отчете привести полученный текст, а также описать порядок извлечения скрытого текста из начиненного контейнера.
Задание 1.5. Сокрытие текстовой информации в графическом
Файле с помощью матриц
В соответствии с номером варианта необходимо зашифровать слово из четырех символов (таблица 5) в графическом файле-контейнере с помощью специального алфавита (см. Приложение 2).
Таблица 5
Вариант | Секретное слово | Файл-контейнер |
ПИЛА | 1.bmp | |
БУРЯ | 2.bmp | |
ШИРЬ | 3.bmp | |
МЕЧЬ | 4.bmp | |
ПЕНА | 5.bmp | |
СИЛА | 6.bmp | |
ЗАРЯ | 7.bmp | |
ГОРА | 8.bmp | |
СВЕТ | 9.bmp | |
СТАЯ | 10.bmp | |
ТИШЬ | 11.bmp | |
РЫБА | 12.bmp | |
ПУЛЯ | 13.bmp | |
ЛУНА | 14.bmp | |
ДЕЛО | 15.bmp | |
УРОК | 16.bmp |
В табл. 6 и 7 указаны величины циклических сдвигов в каждой строке матрицы, которые необходимо выполнить при шифровании.
Таблица 6
Варианты Строки | ||||||||
Таблица 7
Варианты Строки | ||||||||
Задание 1.6. Извлечение текстовой информации из графического
Файла с помощью матриц
В соответствии с номером варианта необходимо извлечь текст из графического файла-контейнера. Величина циклического сдвига в каждом варианте определяется с помощью таблиц 8 и 9.
Таблица 8
Варианты строки | ||||||||
Таблица 9
Варианты строки | ||||||||
Задание 1.7. Извлечение текстовой информации, скрытой в рамке графического объекта с помощью азбуки Морзе
Необходимо извлечь текстовую информацию, скрытую в рамке графического объекта с помощью азбуки «Морзе» (таблица 10).
Таблица 10
Вариант № | Имя файла |
| 1.bmp |
| 2.bmp |
| 3.bmp |
| 4.bmp |
| 5.bmp |
| 6.bmp |
| 7.bmp |
| 8.bmp |
| 9.bmp |
| 10.bmp |
| 11.bmp |
| 12.bmp |
| 13.bmp |
| 14.bmp |
| 15.bmp |
| 16.bmp |
Задание 1.8. Сокрытие текста в графических контейнерах с помощью программы StegoMagic 1.0
В соответствии со своим вариантом скрыть заданный текст в четырёх графических файлах (таблица 11). Графические файлы (не начиненные контейнеры) следует выбрать из папок, номера которых совпадают с номерами вариантов. Текст рекомендуется набирать в текстовом редакторе Notepad (Блокнот). Пароли для шифрования каждого из четырех файлов нужно выбрать из таблицы 12. Начиненные контейнеры (файлы) следует сохранить в своей папке. Скрываемый текст приведен в таблице 13.
Таблица 11
Варианты | Имя фала |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
Таблица 12
Варианты | Пароли | |||
| формат | колба | вьюга | стрелка |
| месяц | стакан | метель | мелочь |
| рамка | конфета | погода | тумба |
| кочка | портрет | темница | ручка |
| строчка | новость | бумага | замок |
| ошибка | пакет | спичка | дверь |
| сумка | кисть | линия | монета |
| куртка | пальто | розетка | звонок |
| щетка | шляпа | кольцо | провод |
| квадрат | матрица | король | сигнал |
| пламя | учебник | сказка | монитор |
| огонь | смысл | легенда | заявка |
| звезда | решетка | кнопка | полночь |
| вечер | услуга | пульт | дорога |
| фонарь | телефон | серьга | путник |
| статуя | блокнот | белка | сторож |
Таблица 13
Вар. | Текст | 1 файл | 2 файл | 3 файл | 4 файл |
1. | Я сегодня влюблен в этот вечер, Близок сердцу желтеющий дол. Отрок-ветер по самые плечи Заголил на березке подол. (С. Есенин) | ||||
2. | Золото холодное луны, Запах олеандра и левкоя. Хорошо бродить среди покоя Голубой и ласковой страны. (С. Есенин) | ||||
3. | Морская даль во мгле туманной; Там парус тонет, как в дыму, А волны в злобе постоянной Бегут к прибрежью моему. (А.А. Фет) | ||||
4. | Остров вырос над тенью зеленой; Ни движенья, ни звука в тиши, И, прогнувшись над влагой соленой, В крупных каплях стоят камыши. (А.А. Фет) | ||||
5. | Нивы сжаты, рощи голы, От воды туман и сырость. Колесом за спины горы Солнце тихое скатилось. (С. Есенин) | ||||
6. | С полей несется голос стада, В кустах малиновки звенят, И с побелевших яблонь сада Струится сладкий аромат. (А.А. Фет) | ||||
7. | Я пришел к тебе с приветом, Рассказать, что солнце встало, Что оно горячим светом По листам затрепетало. (А.А. Фет) | ||||
8. | Дремлет взрытая дорога. Ей сегодня примечталось, Что совсем-совсем немного Ждать зимы седой осталось. (С. Есенин) | ||||
9. | Какая ночь! Алмазная роса Живым огнем с огнями неба в споре, Как океан, разверзлись небеса, И спит земля – и теплится, как море. (А.А. Фет) | ||||
10. | Топи да болота, Синий плат небес. Хвойной позолотой Взвенивает лес. (С. Есенин) | ||||
11. | Еще светло перед окном, В разрывы облак солнце блещет, И воробей своим крылом, В песке купаясь, трепещет. (А.А. Фет) | ||||
12. | Зреет рожь над жаркой нивой, И от нивы и до нивы Гонит ветер прихотливый Золотые переливы. (А.А. Фет) | ||||
13. | Еду. Тихо. Слышны звоны Под копытом на снегу, Только серые вороны Расшумелись на лугу. (С. Есенин) | ||||
14. | Еще вчера на солнце млея, Последним лес дрожал листом, И озимь, пышно зеленея, Лежала бархатным ковром. (А.А. Фет) | ||||
15. | На горе стоит избушка, Где живет старик седой; Там сосна шумит ветвями, Светит месяц золотой. (А.А. Фет) | ||||
16. | Теплый ветер тихо веет, Жизнью свежей дышит степь, И курганов зеленеет Убегающая цепь. (А.А. Фет) |
В отчете необходимо описать порядок сокрытия текста в графическом контейнере с помощью программы StegoMagic 1.0, а также указать пароль.
Задание 1.9. Извлечение текста из графических контейнеров с помощью программы StegoMagic 1.0
Выполнить обратное преобразование, то есть с помощью программы «StegoMagic 1.0» извлечь скрытый текст из графических файлов (начиненных контейнеров). Файлы с начиненными контейнерами находятся в папке Pictures (Картинки). Извлеченный файл следует сохранить в своей папке. Пароли шифрования нужно выбрать из таблицы 15.
Таблица 14
Варианты | Имя фала |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
| 1.bmp, 2.bmp, 3.bmp, 4.bmp |
Таблица 15
Варианты | Пароли (на латинском регистре) | |||
| небеса | график | забава | ладонь |
| собака | сервис | качели | призрак |
| машина | картон | огород | дорога |
| кирпич | золото | сирень | пряник |
| дерево | мимоза | метель | болото |
| путник | лоскут | ставни | мастер |
| экипаж | работа | мелочь | горсть |
| формат | молния | зарево | жемчуг |
| скамья | вопрос | неделя | медаль |
| родник | фигура | погода | клетка |
| стекло | сундук | молоко | воздух |
| кружка | стакан | пустяк | полено |
| раздел | гвоздь | сторож | борода |
| яблоко | лесник | вымпел | стрела |
| беседа | пиджак | ворота | футбол |
| поляна | цветок | корона | царица |
Задание 1.10. Извлечение текстовой информации из графического
объекта «Гирлянда»
Необходимо извлечь текстовую информацию из графического объекта (табл. 16).
Таблица 16
Вариант № | Имя файла |
| 1.bmp |
| 2.bmp |
| 3.bmp |
| 4.bmp |
| 5.bmp |
| 6.bmp |
| 7.bmp |
| 8.bmp |
| 9.bmp |
| 10.bmp |
| 11.bmp |
| 12.bmp |
| 13.bmp |
| 14.bmp |
| 15.bmp |
| 16.bmp |
В отчете привести полученный текст, а также описать порядок извлечения скрытого текста из начиненного контейнера.
Методические указания
Методические указания к п. 1.1.
Для того чтобы скрыть информацию, необходимо скопировать текст в соответствии с номером варианта из таблицы 1 и поместить его в указанный в таблице 1 текстовый документ. Затем выделить текст и нажать на кнопку ЦВЕТ ШРИФТА , выбрав из палитры белый цвет. Белый шрифт на белом фоне не будет виден.