- •Курсовий проект (робота)
- •Содержание
- •Общие сведения о стеганографии
- •1.1 Основные понятия и определения стеганографии
- •Сокрытие данных
- •1.3 Обзор методов стеганографии
- •1.3.1 Метод последнего бита
- •1.3.2 Метод дискретно косинусного преобразования
- •2 Проектирование
- •2.1 Выбор языка программирования
- •2.2 Выбор среды разработки
- •2.3 Выбор программного обеспечения промежуточного уровня
- •2.4 Выбор интерфейса
- •3 Разработка
- •3.1 Выбор системной архитектуры
- •3.2 Описание функций, реализуемых программой
- •3.3 Диаграмма классов
- •3.4 Разработка пользовательского интерфейса
- •3.5 Алгоритм работы программы
- •4 Верификация и тестирование
- •4.1 Верификация
- •4.2 Тестирование
- •1.Введение
- •1.1 Наименование программы
- •1.2 Краткая характеристика области применения
- •4 Требования к программе
- •4.1 Требования к функциональным характеристикам
- •4.1.1 Требования к составу выполняемых функций
- •4.1.2 Требования к организации входных и выходных данных
- •4.1.3 Требования к временным характеристикам
- •4.2 Требования к составу и параметрам технических средств
- •4.3 Требования к информационной и программной совместимости
- •4.3.1 Требования к исходным кодам и языкам программирования
- •4.3.2 Требования к программным средствам, используемым программой
- •4.3.3 Требования к информационным структурам и методам решения
- •5 Требования к программной документации
- •6 Стадии и этапы разработки
- •6.1 Стадии разработки
- •6.2 Этапы разработки
Національний аерокосмічний університет ім. М.Є. Жуковського
«Харківський авіаційний інститут»
Факультет радіоелектронних систем літальних апаратів
Кафедра комп'ютерних систем та мереж
Курсовий проект (робота)
з об’єктно – орієнтованого програмування
(назва дисципліни)
на тему: Розробка програми кодування тексту у зображення методом LSB
Студента 3 курсу 525ст2 групи
напряму підготовки Комп’ютерна інженерія
спеціальності
Тарасов А. А.
(прізвище та ініціали)
Керівник ст. викладач Бабешко Євген Васильович
(посада, вчене звання, науковий ступінь, прізвище та ініціали)
Національна шкала
Кількість балів: Оцінка: ECTS
Члени комісії
(підпис) (прізвище та ініціали)
(підпис) (прізвище та ініціали)
(підпис) (прізвище та ініціали
м. Харків – 2013 рік
Содержание
КУРСОВИЙ ПРОЕКТ 1
Задача защиты информации от несанкционированного доступа решалась во все времена на протяжении истории человечества. Уже в древнем мире выделилось два основных направления решения этой задачи, существующие и по сегодняшний день: криптография и стеганография. Целью криптографии является скрытие содержимого сообщений за счет их шифрования. В отличие от этого, при стеганографии скрывается сам факт существования тайного сообщения.
Развитие средств вычислительной техники в последнее десятилетие дало новый толчок для развития компьютерной стеганографии. Появилось много новых областей применения. Сообщения встраивают теперь в цифровые данные, как правило, имеющие аналоговую природу. Это – речь, аудиозаписи, изображения, видео. Известны также предложения по встраивании информации в текстовые файлы и в исполняемые файлы программ.
Существуют два основных направления в компьютерной стеганографии: связанные с цифровой обработкой сигналов и не связанные. В последнем случае сообщения могут быть встроены в заголовки файлов, заголовки пакетов данных. Это направление имеет ограниченное применение в связи с относительной легкостью вскрытия и/или уничтожения скрытой информации. Большинство текущих исследований в области стеганографии, так или иначе, связаны с цифровой обработкой сигналов. Это позволяет говорить о цифровой стеганографии.
Можно выделить две причины популярности исследований в области стеганографии в настоящее время: ограничение на использование криптосредств в ряде стран мира и появление проблемы защиты прав собственности на информацию, представленную в цифровом виде. Первая причина повлекла за собой большое количество исследований в духе классической стеганографии (то есть скрытия факта передачи информации), вторая – еще более многочисленные работы в области так называемых водяных знаков. Цифровой водяной знак (ЦВЗ) – специальная метка, незаметно внедряемая в изображение или другой сигнал с целью тем или иным образом защищать информацию от несанкционированного копирования, отслеживать распространение информации по сетям связи, обеспечивать поиск информации в мультимедийных базах данных.
Международные симпозиумы по скрытию данных проводятся с 1996 года, по стеганографии первый симпозиум состоялся в июле 2002 года. Стеганография – быстро и динамично развивающаяся наука, использующая методы и достижения криптографии, цифровой обработки сигналов, теории связи и информации.
