Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основи комп.doc
Скачиваний:
9
Добавлен:
25.08.2019
Размер:
161.79 Кб
Скачать

Протоколи стеганосистем

За аналогією з криптографічними системами у стеганографії розрізняють системи з секретним і відкритим ключем. У СГ системі з секретним ключем використовується 1 ключ, який повинен бути заздалегідь відомий абоненту до початку прихованого обміну секретними повідомленнями або пересланий захишеними каналами. У СГ ситемі звідкритим ключем для вбудовування і витягнення таємного повідомлення використовують різні ключі, причому вивести 1 ключ з іншого за допомогою обчислень неможливо. Відкритий ключ може передаватись вільно незахищеним каналом зв’язку, а захищений закритим. СГ системи поділяють на такі типи:

  • без ключові СГ системи

  • системи з відкритим ключем

  • системи з секретним ключем

  • змішані СГ системи

Безключові сгсистеми

не використовуються ключі, додаткові параметри. Захист залежить від самого стеганоперетворення:

θ = <C,M,D,E> *

Сукупність *, де С множина можливих контейнерів, М – множина секретних повідомлень, а |C|≥|M|; E:CxM→C; D:C →M

Функції приховування і витягування повідомлення з контейнера, причому D(E(c,m))=m,для будь-яких Е m є M c є C називається безключовою стеганоситемою

Безпека безключових СГ систем базується на таємності використовуваних СГ систем перетворень E і D.

Стеганоситеми з секретним ключем

Відправник, вбудовуючи секретне повідомлення в контейнер С1 використовує секретний ключ К якщо в використовуваному СГ повідомленні ключ К відомий одержувачу, то він зможе витягти приховане повідомлення з контейнера. Стеганосистемою з всекретним ключем називається сукупність θ = <C,M,К,D,E> *

де С множина можливих контейнерів, М – множина секретних повідомлень, а |C|≥|M|; Eк:CxMхК→Cі; Dк:CхК →M(1)

к-множина секретних значень

Dк( Ек(с,m,к)к= m (2)

Вирази (1) і (2) – сгперетворення з властивістю (2)

Даний тип СГ систем допускає наявність безпечного каналу для обміну СГ ключами. У деяких алгоритмах під час витягування прихованої інформації додатково потрібні відомості про вихідний контейнер або деякі інші дані, які відсутні у стеганограмі. Такі системи становлять обмежений інтерес бо вони вимагають передавання початкового вигляду контейнера що еквівалентно традиційній задачі ключового обміну.

Стеганосистеми з відкритим ключем

Стеганосистеми з відкритим ключем не мають потреби в додатковому каналі ключового обміну. Для їхнього функціонування необхідно мати 2 стеганоключі (секретний і відкритий) при цьому відкритий ключ використовується для вбудовування інформації, а секретний для її витягування.

θ = <C,M,К,D,E> *

Сукупність *, де С множина можливих контейнерів, М – множина секретних повідомлень, а |C|≥|M|; к=(к12) – множина пар стегоключів

к1 – відкритий ключ

к2 – закритий ключ

Eк:CxMхК→Cі; Dк:C →M

Простим способом реалізації подібних СГ систем є використання риптосистем з відкритим ключем. СГ системи з відкритими ключами використовують той факт що функція витягування прихованої інформації D може бути застосована до будь-якго контейнера незалежно від того знаходиться в ньому приховане повідомлення чи ні. Якщо в контейнері відсутнє приховане повідомлення, то завжди буде відновлюватись деяка випадкова послідовність. Якщо ця послідовність статистична, не відрізняється від шифр тектсту криптосистеми з відкритим ключем , тоді в безпечні стеганосистемі можна приховувати отриманий у такий спосіб шифр текст, а не відкритий.

Змішані сгсистеми приклад змішаних систем не набрано

Н-д:

Для обміну секретними ключами сгсистеми введемо поняття протоколу реалізованого на основі криптоситеми з відкритими ключами.