Введение
С возникновением письменности задача обеспечения секретности и подлинности передаваемых сообщений стала особенно актуальной. Действительно, сообщение, переданное словесно или показанное жестами, доступно для постороннего только в тот краткий промежуток времени, пока оно «в пути», а в его авторстве и подлинности у получателя никаких сомнений быть не может, потому что он видит своего собеседника.
Иное дело, когда сообщение записано – оно уже живет отдельной жизнью и имеет свой путь, зачастую далеко расходящийся с путем человека, его создавшего. Записанное на бумаге сообщение существует в материальном мире гораздо более длительный промежуток времени, и у людей, желающих ознакомиться с его содержанием против воли отправителя и получателя, появляется гораздо больше шансов сделать это.
Поэтому именно после возникновения письменности появилось искусство тайнописи, искусство «тайно писать» – набор методов, предназначенных для секретной передачи записанных сообщений от одного человека другому. Данные о первых способах тайнописи весьма обрывочны. Предполагается, что она была известна в древнем Египте и Вавилоне.
При этом тайнопись делилась на два вида: шифрование (криптография) и сокрытие информации (стеганография). Слово «стеганография» происходит от греческих слов «steganos» – скрытый и «graphein» – писать.
Стеганография – это мероприятия по сокрытию и защите информации, а стегоанализ – это мероприятия по разбору и раскрытию тайной информации. Вместе стеганография и стегоанализ создают науку стеганологию (греч. λόγος – слово, понятие). Стеганология – это наука об использовании всех доступных средств (невидимые чернила, микроточки, маскировка, компьютеры) для сокрытия и раскрытия тайной информации.
Криптография изучает методы сокрытия данных для хранения или передачи, причем данные преобразуются в форму сообщения, которое специально не скрывается, и допускается возможность его анализа противником. Цель классической стеганографии состоит в том, чтобы скрыть секретные данные в других открытых наборах или потоках данных таким способом, который не позволяет обнаружить, что в них имеется какая-то скрытая составная часть, и тем самым выделить эти сообщения среди остальных.
Поэтому можно было бы сказать, что стеганография – это искусство и наука о способах передачи (хранения) сообщений, скрывающих факт существования скрытого канала связи (скрываемых данных).
Стеганографию следует отличать и от сигнальных систем. С древних времен применяется метод сокрытия данных, который основан на построении некоторой сигнальной системы с использованием «условных знаков», т.е. не привлекающих внимание знаков и сообщений, смысл которых оговорен заранее и держится в секрете. С их помощью одна из сторон может передавать другой короткие сообщения о ходе событий или интересующих объектах, а также информировать другую сторону о том, какой способ поведения необходимо выбрать в данный момент.
В первый раз о стеганографии было упомянуто ещё в V веке до н.э. в летописи Геродота. В ней он рассказывал о вооружённых столкновениях между Грецией и Персией в V веке до н.э., которые рассматривал как противоборство между волей и рабством, между независимыми греческими государствами и Персией. Согласно Геродоту именно искусство тайнописи спасло Грецию от порабощения Ксерксом, «царем царей», правителем Персии.
Отношения между Грецией и Персией значительно обострились вскоре после того, как Ксеркс начал строительство города Персеполь, новой столицы своего царства. Дань и подарки поступали со всех концов империи и соседних государств, за исключением Афин и Спарты. Решив отомстить за такую дерзость, Ксеркс начал мобилизацию войска, заявив: «Мы так расширим персидскую империю, чтобы её границей служило небо, чтобы солнце не смогло увидеть ни лоскуток земли за нашими границами». Следующие пять лет он потратил на то, чтобы тайно собрать наибольшую в истории армию, и в 480 году до н.э. уже был готов нанести внезапный удар.
Однако наращивание военной силы Персии видел Демарат, грек, изгнанный из родины и живший в персидском городе Сузы. Несмотря на изгнание, он всё же оставался лояльным к Греции и потому решил предупредить спартанцев о плане вторжения Ксеркса. Проблема заключалась лишь в том, как передать сообщение, чтобы его не смогли перехватить персидские солдаты. Геродот писал так:
«Поскольку опасность обнаружения послания была очень велика, то оставался только единственно возможный способ, которым Демарат мог успешно передать своё послание. Он соскоблил воск с двух сложенных дощечек для письма, написал прямо на дереве, что собирается делать Ксеркс, а затем снова покрыл воском дощечки с сообщением. По внешнему виду дощечки казались чистыми, без каких-либо записей, поэтому они не вызывали подозрения у персидских солдат.
Когда гонец с посланием добрался до места назначения, никто не мог и предположить о наличии послания, пока, как я полагаю, дочь Клеомена [царя Лаконики в 520-491 г.г. до н.э.], Горго, которая была женой Леонида I [царя Лаконики в 491-480 г.г. до н.э.], не догадалась и не сказала другим, что если они счистят воск, то найдут записанное под воском на дощечках послание. Так и сделали; после того как был счищен воск, под ним обнаружилось послание, которое прочли, а затем передали в другие греческие города».
Благодаря этому предупреждению беззащитные на тот момент греки стали сами вооружаться. Доходы от надлежащих государству серебряных рудников, которые до этого распределялись среди граждан, были направлены на строительство двухсот военных кораблей.
В результате Ксеркс потерял элемент внезапности, и 23 сентября 480 года до н.э., когда персидский флот достиг Саламинского пролива неподалёку от Афин, греки уже были наготове. Хотя Ксеркс думал, что он поймал греческий флот в ловушку, но в действительности греки сознательно заманивали персидские корабли в пролив. Греки знали, что их небольшие суда, которых к тому же было в несколько раз меньше, чем у персов, в открытом море будут уничтожены, но внутри пролива, благодаря маневренности, они смогут победить персов.
Поскольку ветер изменил направление, то персидский флот оказался внутри пролива и вынужден был принять бой на греческих условиях. Корабль персидской царицы Артемисии был окружён с трёх сторон, так что она смогла вырваться назад в море, только протаранив один из своих кораблей. Возникла паника, большое количество персидских судов сталкивались друг с другом, и греки начали стремительную атаку. В течение одного дня флот персов был уничтожен.
Геродот также вспомнил ещё об одном случае, когда сокрытие послания оказалось достаточным, чтобы беспрепятственно его передать. Он рассказал историю о Гистии, который хотел подтолкнуть Аристагора и Милета к восстанию против персидского царя Дария. Чтобы послания не обнаружили враги, Гистий побрил голову своего вестника, написал на коже текст послания, а затем подождал, пока волосы не выросли опять. Что же, неспешный в то время ход истории позволял пользоваться такими способами. Посланец, у которого не было ничего явно его компрометирующего, мог путешествовать, не беспокоясь. По прибытии на место он побрил голову и «вручил» послание адресату.
Заметным вкладом в стеганографию в 357 году до н.э. стал «книжный шифр» древнегреческого полководца Энея Тактики, описанный им в трактате «О перенесении осад». В разделе «О тайных письмах» Эней предложил прокалывать малозаметные дыры в книге или в другом документе над буквами (или под ними) секретного сообщения. Интересно отметить, что в Первой Мировой войне германские шпионы использовали аналогичный способ сокрытия секретных писем, заменив дыры на точки, которые наносились симпатическими чернилами на буквы газетного текста.
Древние китайцы использовали следующий вид стеганографии: писали сообщение на тонкой шёлковой ткани, которая потом свёртывалась в крошечный шарик и покрывалась воском. Посланец глотал этот восковой шарик и в своём желудке доставлял послание к определённому месту, где естественным путём оно изымалось и передавалось адресату.