разработка системы по внедрению данных в звуковые файлы

advertisement
ВОЛКОВИЧ АЛЕКСАНДР
НИКОЛАЕВИЧ
РАЗРАБОТКА СИСТЕМЫ ПО
ВНЕДРЕНИЮ ДАННЫХ В ЗВУКОВЫЕ
ФАЙЛЫ ФОРМАТА WAV.
Курсовая работа студента 2 курса 5
группы
Научный руководитель
старший преподаватель
кафедры ИВТ Е.Н.Ливак
Цель курсовой работы
Разработка методики подготовки и
внедрения информации в звуковые
файлы типа WAV в рамках программного
обеспечения, реализующего данную
методику
Задачи работы
 изучение общей физической теории звука;
 анализ структуры звуковых файлов типа wav (PCM);
 определение методики подготовки информации к внедрению в
звуковые файлы;
 установление подходов внедрения информации в звуковые
файлы;
 создание библиотеки функций внедрения данных, с возможным
использованием в любых приложениях;
 реализация библиотеки в платформо-независимой методике
(Windows, Linux);
 подготовка header-файлов для использования библиотеки в
Borland Delphi и Borland Kylix;
 разработка пользовательских приложений-оболочек по внедрению
и извлечению данных с использованием подготовленной
библиотеки.
Объект и предмет исследования
 В качестве объекта исследований
выступает совокупность общей теории
криптографии и стеганографии.
 Предметом исследования является
специфическая постановка проблемы
использования избыточности звуковых
файлов в целях защиты информации.
Структура работы
Введение
Глава 1. Общие положения стеганографии
Глава 2. Общая теория звука
Глава 3. Звуковые файлы формата WAVE
Глава 4.Описаниезадачи
Глава 5. Реализация системы предназначенной
для внедрения данных в звуковые файлы
формата WAV
 Заключение
 Список использованных источников






Градация звука по частоте
 область слышимых частот(20Гц-20000Гц),
 инфразвук(0Гц-20Гц),
 ультразвук(от 20000 Гц)
Ядро системы
шифрование и
дешифрование
информации
анализ
файла
DLL
извлечение
информации
из файла
внедрение
информации
в файл
Программная оболочка
 Приложение по внедрению
 Приложение по извлечению
Результаты курсового проекта










изучение визуального программирования в Borland Delphi;
ознакомление с основами работы в ОС Linux;
изучение визуального программирования в Borland Kylix;
изучение основ стеганографии;
ознакомление с общей теорией звука;
изучение формата звуковых файлов WAVE;
разработка структуры подготовки информации к внедрению;
разработка алгоритма внедрения информации в звуковые
файлы;
реализация системы в виде dll-библиотеки и двух Windowsприложений;
создание заголовочного файла, для использования библиотеки
разработчиками Borland Delphi.
Download