- •Компьютерная стеганография
- •Глава 1. Место стеганографических систем в сфере
- •Глава 2. Особенности построения стеганографических систем 18
- •Глава 3. Принципы стеганографического анализа 33
- •Глава 4. Пропускная способность каналов передачи
- •Глава 5 Стеганографические методы скрытия данных и их реализация в системе МathCad 70
- •Перечень условных сокращений
- •Вступление
- •Глава 1 Место стеганографических систем в сфере информационной безопасности
- •1.1. Атаки на информацию, обрабатываемую в автоматизированных системах
- •1.2. Категории информационной безопасности
- •1.3. Возможные варианты защиты информации в автоматизированных системах
- •Глава 2 Особенности построения стеганографических систем
- •2.1. Предмет, терминология и сферы применения стеганографии
- •2.2. Проблема устойчивости стеганографических систем
- •2.3. Структурная схема и математическая модель типичной стеганосистемы
- •2.4. Протоколы стеганографических систем
- •2.4.1. Бесключевые стеганосистемы
- •2.4.2. Стеганосистемы с секретным ключом
- •2.4.3. Стеганосистемы с открытым ключом .
- •2.4.4. Смешанные стеганосистемы
- •2.5. Выводы
- •Глава 3 Принципы стеганографического анализа
- •3.1. Вступительные положения
- •3.2. Виды атак на стеганографическую систему
- •3.3. Основные этапы практического стеганоанализа
- •3.4. Оценка качества стеганоситемы
- •3.5. Абсолютно надежная стеганосистема
- •3.6. Устойчивость стеганосистем к пассивным атакам
- •3.7. Активные и злонамеренные атаки
- •3.8. Устойчивость стеганографической системы к активным атакам
- •3.9. Сознательно открытый стеганографических канал
- •3.10. Выводы
- •Глава 4 Пропускная способность каналов передачи скрываемых данных
- •4.1. Понятие пропускной способности
- •4.2. Информационное скрытие при активном противодействии нарушителя
- •4.2.1. Формулировка задачи информационного скрытия при активном противодействии нарушителя
- •4.2.2. Скрывающее преобразование
- •4.2.3. Атакующее воздействие
- •4.3. Скрытая пропускная способность при активном противодействии нарушителя
- •4.3.1. Основная теорема информационного скрытия при активном противодействии нарушителя
- •4.3.2. Свойства скрытой пропускной способности стеганоканала
- •4.3.3. Комментарии полученных результатов
- •4.4. Двоичная стеганосистема передачи скрываемых сообщений
- •4.5. Выводы
- •Глава 5 Стеганографические методы скрытия данных и их реализация в системе MathCad
- •5.1. Вступительные положения
- •5.2. Классификация методов скрытия данных
- •5.3. Скрытие данных в неподвижных изображениях
- •5.3.1. Основные свойства 3сч, которые необходимо учитывать при построении стеганоалгоритмов
- •5.3.2. Скрытие данных в пространственной области
- •5.3.2.1. Метод замены наименее значащего бита
- •5.3.2.2. Метод псевдослучайного интервала
- •5.3.2.3. Метод псевдослучайной перестановки
- •5.3.2.4. Метод блочного скрытия
- •5.3.2.5. Методы замены палитры
- •5.3.2.6. Метод квантования изображения
- •5.3.2.7. Метод Куттера-Джордана-Боссена
- •5.3.2.8. Метод Дармстедтера-Делейгла-Квисквотера-Макка
- •Разбиение зон на категории
- •Правила встраивания бит сообщения
- •Извлечение встроенной информации
- •5.3.2.9. Другие методы скрытия данных в пространственной области
- •5.3.3. Скрытие данных в частотной области изображения
- •5.3.3.1. Метод относительной замены величин коэффициентов дкп (метод Коха и Жао)
- •5.3.3.2. Метод Бенгама-Мемона-Эо-Юнг
- •5.3.3.3. Метод Хсу и By
- •5.3.3.4. Метод Фридрих
- •5.3.4. Методы расширения спектра
- •5.3.5. Другие методы скрытия данных в неподвижных изображениях.
- •5.3.6.1. Статистические методы
- •5.3.5.2. Структурные методы
- •5.4. Скрытие данных в аудиосигналах
- •5.4.1. Кодирование наименее значащих бит (временная область)
- •5.4.2. Метод фазового кодирования (частотная область)
- •5.4.3. Метод расширения спектра (временная область)
- •5.4.4. Скрытие данных с использованием эхо-сигнала
- •5.5. Скрытие данных в тексте
- •5.5.1. Методы произвольного интервала
- •5.5.1.1. Метод изменения интервала между предложениями
- •5.5.1.2. Метод изменения количества пробелов в конце текстовых строк
- •5.5.1.3. Метод изменения количества пробелов между словами выровненного по ширине текста
- •5.5.2. Синтаксические и семантические методы
- •5.6. Системные требования
- •5.7. Выводы
- •Заключение
Глава 4. Пропускная способность каналов передачи
скрываемых данных 51
4.1 Понятие пропускной способности 51 4.2 Информационное скрытие при активном противодействии нарушителя 53
4.2.1 Формулировка задачи информационного скрытия при активном
противодействии нарушителя 53
4.2.2 Скрывающее преобразование 57 4.2.3 Атакующее воздействие 59
4.3 Скрытая пропускная способность при активном противодействии нарушителя 59
4.3.1 Основная теорема информационного скрытия при активном
противодействии нарушителя 59
4.3.2 Свойства скрытой пропускной способности стеганоканала 62 4.3.3 Комментарии подученных результатов 63
4 4 Двоичная стеганосистема передачи скрываемых сообщений 65
4.5 Выводы 69
Глава 5 Стеганографические методы скрытия данных и их реализация в системе МathCad 70
5.1 Вступительные положения 70 5.2 Классификация методов скрытия данных 70 5.3 Скрытие данных в неподвижных изображениях 73
5.3.1. Основные свойства ЗСЧ которые необходимо учитывать при
построении стеганоалгоритмов 74
5.3.2 Скрытие данных в пространственной области 76
5.3.2.1 Метод замены наименее значащего бита 76
5.3.2.2 Метод псевдослучайного интервала 89
5.3.2.3 Метод псевдослучайной перестанови) 92
5.3.2.4 Метод блочного скрытия 97
5.3.2.5 Методы замены палитры 98
5.3.2.6 Метод квантования изображения 103
5.3.2.7 Метод Куттера-Джордана-Боссена ` 106
5.3.2.8 Метод Дармстедтера-Делейгла-Квисквотера Макка 110
5.3.3 Скрытие данных в частотной области изображения 126
5.3.3.1 Метод относительной замены величин коэффициентов ДКП
(метод Коха и Жао) 130
5.3.3.2 Метод Бенгама Мемона Эо-Юнг 135
5.3.3.3 Метод Хсу и Ву 143
5.3.3.4 Метод Фридрих 161
5.3.4 Методы расширения спектра 180
5.3.5 Другие методы скрытия данных в неподвижных изображениях 189 5.3.5.1 Статистические методы 189
5.3.5.2 Структурные методы 195
5.4 Скрытие данных в аудиосигналах 196
5.4.1 Кодирование наименее значащих бит (временная область) 196 5.4.2 Метод фазового кодирования (частотная область) 204
5.4.3 Метод расширения, спектра (временная область) 214
5.4.4 Скрытие данных с использованием эхо-сигнала 220
5.5 Скрытие данных в тексте 231
5.5.1 Методы произвольного интервала 232
5.5.1.1 Метод изменения интервала между предложениями 232
5.5.1.2 Метод изменения количества пробелов в конце текстовых строк 235
5.5.1.3 Метод изменения количества пробелов между словами выровненного
по ширине текста 237
5.5.2 Синтаксические и семантические методы 244
5.6 Системные требования 245
5.7 Выводы 246
Заключение 247
Приложение А. Встроенные операторы MathCAD 249
Приложение В. Основные встроенные функции в директивы
МатнСАD- 253
Функции для работы с комплексными числами 253
Кусочно-непрерывные функции 254
Статистические функции и функции анализа данных 254
Функции статистических распределений и генераторов случайных чисел 255
-распределение 256
Биномиальное распределение 256
Распределение Коши 256
Распределение 256
Экспонентное (показательное) распределение 256
F-распределение Фишера 256
-распределение 257
Геометрическое распределение 257
Гипергеометрическое распределение 257
Логнормальное распределение 257
Логистическое распределение 257
Отрицательное биномиальное распределение 257
Нормальное (гауссово) распределение 258
Распределение Пуассона 258
t-распределение Стьюдента 258
Равномерное (прямоугольное) распределение 258
Распределение Вейбулла 258
Функции комбинаторного анализа и теории чисел 258
Функции интерполяции и экстраполяции 259
Функции регрессии 259
Функции статистического сглаживания данных 260
Функции дискретного преобразования 260
Функции решения уравнений 261
Функции ошибок (интегралы вероятностей) 262
Экспоненциальная (показательная) и логарифмическая функции 262
Функции возврата типа выражения 262
Функции импортирования и экспортирования файлов 262
Тригонометрические и гиперболические функции 263
Функции округления числа 263
Строковые функции 264
Векторные и матричные функции 264
Функции объединения массивов 264
Функция разделения массивов 265
Функции создания массивов 265
Функции определения размерности массивов 265
Функции определения экстремумов значений элементов массивов 265
Функции сортировки массивов 265
Функции поиска 265
Функции определения числа обусловленности матриц 266
Функции определения нормы матриц 266
Функции определения ранга и линейных свойств матриц 266
Функции определения собственных векторов и собственных значений матриц 267
Функции разложения матриц 267
Функции получения логарифмически разнесенных точек 268
Функция вычисления корреляции векторов 268
Некоторые дополнительные функции обработки массивов изображения 268
Некоторые дополнительные функции обработки массивов сигналов 271
Приложение С. Математические и системные константы
MathCAD 272
Приложение D. Программные операторы MathCAD 273
Приложение Е. Таблица ASCII-кодов 275
СПИСОК ЛИТЕРАТУРЫ 278