ктично будь-яка мова можна моделювати списком допустимих мультіграмм - послідовностей поруч розташованих символів. Якщо мультіграмма не є припустимою, то вона називається забороненою. Поява в дешифрувати тексті заборонених мультіграмм дозволяє відкидати його. Разом з тим, відсутність в послідовності символів заборонених мультіграмм не гарантує того, що вона являє собою осмислений текст. До того ж, в силу динамічності мови, здатності його до розвитку, поділ мультіграмм на допустимі й заборонені вельми умовно.
Отже, чисто детермінований підхід неприйнятний, тому використовується імовірнісний (статистичний) підхід, при якому визначаються ймовірності появи в тексті окремих мультіграмм. Наприклад, добре відомі частоти появи окремих букв в різних європейських мовах (буква - це мультіграмма, що складається з одного символ). Списки букв високої частоти приведені в наступній таблиці.
2.3 Стеганографічні захист інформації
Стеганографія (слово утворене з грецьких слів «stege» - дах і «grapho» - пишу, інакше - тайнопис) - це техніка передачі або зберігання інформації, метою якої є приховування самого факту передачі або зберігання повідомлення, що досягається шляхом розміщення однієї інформації серед іншої.
При використанні стеганографічних методів відбувається впровадження переданої або збереженої інформації в повідомлення-контейнери (тексти, графіки, малюнки, файли і т.п.) таким чином, щоб стороння особа не здогадуються про існування приховуваних відомостей.
Таким чином, принципова відмінність стеганографії від криптографії полягає в тому, що при використанні стеганографічних методів ховається факт передачі повідомлення, а метою криптографії є ??приховування змісту повідомлення.
Стеганографія займає свою нішу в забезпеченні безпеки інформації: вона не замінює криптографію, але може доповнювати її (хоча криптографія, судячи з відомим історичним прикладам, з'явилася пізніше). Вважається, що застосування однієї лише стеганографії для передачі важливих повідомлень є досить ризикованим. Тому в серйозних ситуаціях стеганографічні методи застосовуються лише спільно з криптографічними, причому стійкість такої комбінованої секретної системи буде визначатися стійкістю криптографічних перетворень. При використанні стеганографічних методів порушнику, перехоплення не було призначене йому повідомлення, невідомо, чи є воно остаточним або за ним прихований додатковий сенс.
Отже, стеганографія здатна доповнити криптографію ще одним рівнем секретності і дозволяє створити три рубежі захисту:
· Перший рубіж - обмін повідомленнями не викликає підозр щодо його справжнього змісту (пересилаються, тексти, картинки, музика, відеофільми та ін.)
· Другий - якщо підозри про наявність прихованої інформації все ж виникають, то потрібно знайти спосіб вилучення її з контейнера, в якому вона приховано.
· Третій - якщо шуканий спосіб все ж таки знайдений, то витягується зашифрований текст, ключ до якого невідомий.
Трохи історії. Подавати один одному знаки, непомітно для сторонніх, люди навчилися ще в кам'яному столітті, до виникнення писемності. Досить було зламаної гілки або каменю, що лежить певним чином, і людина, заздалегідь попереджений про такий сигн...