Стеганографія
Історія стеганографії
Один із перспективних напрямів захисту інформації сформували сучасні методи стеганографії. Слово стеганографія в перекладі з грецької буквально означає тайнопис (steganos - таємниця, сек-рет; graphy - запис).
Стеганографія - це наука про приховану передачу інформації шляхом збереження в таємниці самого факту передачі.
На відміну від криптографії, яка приховує вміст секретного повідомлення, стеганографія приховує саме його існування. Стеганографії зазвичай використовують спільно з методами криптографії, таким чином, доповнюючи її.
До неї можна віднести величезна безліч секретних засобів зв'язку, таких як невидимі чорнила, мікрофотознімкі, умовне розташування знаків, таємні (приховані) канали, засоби зв'язку з плаваючими частотами, голографія і т.д.
Перші згадки про стеганографії зустрічаються в працях давньогрецького історика Геродота. У першому способі на поголеною головою раба записувалося потрібне повідомлення, а коли його волосся відростало, він вирушав до адресата, який знову голив його голову і зчитував доставлене повідомлення. Другий спосіб полягав у наступному: повідомлення наносилося на дерев'яну дощечку, а потім вона покривалася воском, і, тим самим, не викликала жодних підозр. Потім віск зіскоблюється, і повідомлення ставало видимим.
Одним з найбільш поширених методів класичної стеганографії є використання симпатичних (невидимих) чорнила. Текст, записаний такими чорнилом, проявляється лише за певних умов (нагрівання, спеціальне освітлення, хімічний проявник і т. д.).
Винайдені ще в I столітті н. е.. Філоном Олександрійським (рис. 1), вони продовжували використовуватися як у середньовіччі, так і в новітній час.
Існують також чорнило з хімічно нестабільним пігментом. Текст, написаний цими чорнилом, перший час виглядає, як текст, написаний звичайною ручкою, але через деякий час нестабільний пігмент, що входить до складу чорнила, розкладається, і від тексту не залишається ні сліду.
У Китаї листи писали на смужках шовку. Тому для приховування повідомлень, смужки з текстом листа, згорталися в кульки, покривалися воском і потім ковталися посильними.
У XV столітті чернець Трітеміус (1462-1516), який займався криптографією і стеганографії, описав багато різних методів прихованої передачі повідомлень. Пізніше, в 1499 році, ці записи були об'єднані в книгу «Steganographia».
XVII - XVIII століття відомі як ера «чорних кабінетів» - Спеціальних державних органів з перехоплення, перлюстрації і дешифруванню листування. У штат «чорних кабінетів», крім криптографів і дешифрувальників, входили й інші фахівці, в тому числі і хіміки. Наявність фахівців-хіміків було необхідно через активне використання невидимого чорнила.
Стеганографічні методи активно використовувалися і в роки громадяни кой війни між жителями півдня і сіверянами. Так, в 1779 році два агента сіверян Семюель Вудхулл і Роберт Тоунсенд передавали інформацію Джорджу Вашингтону, використовуючи спеціальне чорнило.
Різні симпатичне чорнило використовували і російські революціонери на початку XX століття.
Особливе місце в історії стеганографії займають фотографічні мікроточки. Так, ті самі мікроточки, які зводили з розуму спецслужби США під час другої світової війни. Однак мікроточки з'явилися набагато раніше, відразу ж після винаходу Дагером фотографічного процесу, і вперше у військовій справі були використані в часи франко-пруської війни (в 1870 році).
- Інші стеганографічні методи:
- мікроточки - мікроскопічні фотознімки, вклеюється в текст листів;
- запис на бічній стороні колоди карт, розташованих у домовленому порядку;
- заміна змісту слів у тексті;
- трафарети, які, будучи покладеними на текст, залишають видимими тільки значущі літери;
- вузлики на нитках і т. д.
До кінця XIX століття стеганографія та криптографія розвивалися в рамках єдиної науки про тайнопису.
В основі багатьох підходів до розв'язання задач стеганографії лежить спільна з криптографією методична база, закладена Шенноном (C.E. Shannon) (рис. 2) в теорії тайнопису. Проте до цих пір теоретичні основи стеганографії залишаються практично неопрацьованими.
Комп'ютерна стеганографія
Комп'ютерна стеганографія - напрям класичної стеганографії, який заснований на особливостях комп'ютерної платформи.
Суть методу полягає в тому, що багато формати файлів мають зарезервовані поля, які не використовуються. Ми можемо використовувати цю «невживану» частину для запису своїх даних. Недоліками цього методу є низька ступінь скритності і вкрай малий обсяг переданої інформації.
Метод використання особливих властивостей форматів, які не відображаються на екрані: яскравий приклад цього методу білий текст на білому фоні в текстовому редакторі. За допомогою цього методу можна закодувати практично необмежений обсяг інформації, але виявити цю інформація як і раніше досить легко.
Особливістю стеганографічного підходу є те, що він не передбачає прямого оприлюднення факту існування інформації, що захищається.