Технология выполнения задания. 1. Придумать текст секретного сообщения

1. Придумать текст секретного сообщения. Набрать текст в Блокноте Windows и сохранить его как текстовый файл в своей рабочей папке.

2. Найти небольшой графический файл (не больше 50 Кб) в формате GIF или JPEG, примеры таких файлов можно найти в папке C:/Program Files/Microsoft Office/CLIPART/PUB60COR и скопировать его в свою рабочую папку.

3. Получить ASCII-логотип со встроенным сообщением:

· Открыть домашнюю страницу стеганографического он-лайн сервиса http://pictureworthsthousandwords.appspot.com/,

· в группе Encode с помощью кнопок Обзор выбрать сначала файл картинки, а татем файл с текстом сообщения. Нажать кнопку Encode!. Будет выдана страница с ASCII-логотипом.

· Выделить текст логотипа целиком мышью, избегая выделения заголовка окна и пустой области и скопировать его.

4. Проверить функционирование ASCII-логотипа как стего-контейнера:

· Открыть домашнюю страницу сервиса на новой вкладке (или в новом окне), вставить текст логотипа в поле в группе Decode и нажать кнопку Decode! – должен быть получен скрытый текст.

· Если получена ошибка, заново выделить и скопировать ASCII-логотип.

5. Если стего-контейнер функционирует нормально, сохранить созданный ASCII-логотип:

· Открыть приложение Блокнот, вставить текст логотипа.

· Снять флажок Формат/Перенос по словам, в окне команды Формат/Шрифт задать единичный размер шрифта.

· Сохранить файл логотипа.

6. Обменяться ASCII-логотипами с партнером и извлечь из полученного логотипа скрытый текст.

7. Показать результаты работы преподавателю.

Контрольные вопросы:

1. К какому типу стеганографических методов, текстовому или графическому, относится метод скрытия в ASCII-логотипах?

(Метод скрытия в ASCII-логотипах относится к текстовой стеганографии, так как ASCII-логотип представляет собой текстовый файл)

2. Является ли метод скрытия в ASCII-логотипах стойким и почему?

(Метод не является стойким, так как позволяет извлечь текст, если известен алгоритм заполнения контейнера. К достоинствам метода следует отнести сложность визуального анализа текста ASCII-контейнера, к недостаткам – нетрадиционную форму контейнера, обмен ASCII-логотипами может вызвать подозрение)

ТЕМА 5. ЭЛЕМЕНТЫ КРИПТОГРАФИИ

Криптография – наука о методах преобразования (шифрования) информации в целях ее защиты от незаконных пользователей. В современных криптосистемах шифр получают из исходного текста кодированием его символов, производимым на основе выбранного алгоритма шифрования и ключа, указывающего, как именно происходит сопоставление символов исходного текста с символами кода.

Надежность шифрующего алгоритма, часто называемая его стойкостью, определяется тем, насколько легко можно взломать шифр. Принято считать, что надежность шифра определяется только секретностью используемого ключа, сам же алгоритм шифрования предположительно известен противнику. Стойкость используемых в настоящее время алгоритмов шифрования обеспечивается высокой вычислительной сложностью задачи выяснения значения ключа.

Существуют симметричные алгоритмы шифрования, в которых шифрование и дешифровка производятся с помощью одного и того же ключа, и асимметричные – требующие применения разных ключей.

Классические алгоритмы симметричного шифрования подразделяются на два класса: шифры замены (подстановки) и шифры перестановки.

Применяемые на практике современные шифры имеют достаточно сложную структуру, их анализ достаточно трудоемок и неэффективен без наличия специальных инструментальных средств. В то же время все современные симметричные шифры (такие как DES, ГОСТ 28147-89, AES и др.) базируются на многократном применении простых операций замены и перестановки.

Анализ простых классических шифров (табличные перестановки, поворотные решетки, простая замена) иллюстрируют некоторые важные приемы и методы анализа шифров и упрощают освоение идей современной криптографии.

Лабораторная работа № 8. Изучение шифра «Поворотные решетки Кардано»

Решетка Кардано – это прямоугольная или квадратная карточка с четным числом строк и столбцов 2 k ´2 m. В ней проделаны отверстия (трафарет) таким образом, что при последовательном отражении или поворачивании и заполнении открытых клеток карточки постепенно будут заполнены все клетки листа.

Карточку сначала отражают относительно вертикальной оси симметрии, затем – относительно горизонтальной оси, и снова – относительно вертикальной (рис.31).

Рис.31. Пример использования решетки Кардано

Если решетка Кардано – квадратная, то возможен и другой вариант ее преобразований – поворот на 90° (рис.32).

Рис.32. Пример использования квадратной решетки Кардано

При записи обычным способом (слева направо и сверху вниз) словосочетания «наука о шифровании» (без пробелов) в свободные клетки поворотной решетки, изображенной на рис.30, получим текст в виде таблицы (рис.33):

а н ф а
а р н о
и ш у и
о к в и

Рис.33. Пример шифрования с помощью квадратной
решетки Кардано

Записав текст в одну строку (построчно, слева направо), получим шифр – «анфаарноишуиокви».

Получатель должен знать трафарет и наложить его в той же последовательности, что и при шифровании.

Решетки Кардано являются частными случаями шифра маршрутной перестановки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: