Любителям стеганографии. Конкурс.


Вот вам простой пример использования стеганографии в тексте.
Возьмем любое предложение из показаний Зиммерманна, например такое:
...В дoполнeние к ограниченномy достyпу, к кoмпьютepaм, дpугой
проблемой криптографии в те дни было то, что... и т.д.
Спрячем в него всего одно слово (это что бы вам легче было его найти, можно и больше).
Теперь объявим конкурс – кто первый найдет это слово ?!!
Вот вам и пример стеганографии, который дают в самом начале ее изучения, (типа для первокласников). :D


Комментарии
Гость (20/04/2001 00:13)   
Это похоже на задачку о том, как разделить квадрат на семь одинаковых частей. :D
Гость (20/04/2001 11:34)   
Похоже-непохоже! Ответ то где?
Гость (20/04/2001 12:17)   
Первоначально это сообщение было таким.
"Ну, я не знаком с этой задачкой и даже нарочно не стал искать ответа в Сети для интереса, но думаю, что спрятано слово "дни", потому что оно 13-е, а может, слово "ограниченномy", потому что оно 4-е, а может..."
Спустя три минуты я удалил его, в надежде, что никто не успел его прочесть, и написал:
"Ну, я не знаком с этой задачкой и даже нарочно не стал искать ответа в Сети, но думаю, что спрятано слово "дополнение"."
Но VA, видимо, бдит денно и нощно здесь и успел ответить на мое предыдущее сообщение. :(
Поэтому сейчас оно имеет такой вид.
[ 20 апреля 2001: Сообщение изменил: Entropy Witchhunter ]
Гость (20/04/2001 12:26)   
А чего искать ответ в сети? Откуда он там может взяться, если я придумал это "налету". Я нигде не публиковал этого. Для публикации слишком просто.
Нужно не предпрлагать ответ, а получить его. В приведенных мною двух строчках содержится зашифрованное слово. Его легко найти.
Я хочу, чтобы вы взгланули на стеганографию не только как на механизм сокрытия в звуке или изображении (в этом многие заблуждаются). Мой пример очень изящно демонстрирует принцип стеганографии. Нужно только посмотреть на текст, хотябы, в "двухмерной" плоскости. Подключите свое абстрактное мышление! Это ОЧЕНЬ ПРОСТО!
PS. Насчет квадрата я, честно говоря, не понял. Уж извини, объясни, а то, думаю, сейчас половина народу кинулась его делить на семь частей.
Гость (20/04/2001 12:38)   
Блин, я удалил свое предыущее сообщение через три минуты после того, как написал его. :( Ну ладно, опозорился я :(. Но с другой стороны, это доказывает, что я не знал ответа.
Кстати, а призы будут? ;)
Гость (20/04/2001 12:44)   
Начет призов надо спрашивать у спонсоров.
Похоже, что ты один заинтересовался. Если больше никому не интересно, то пришлю тебе ответ по почте и закрою тему.
Гость (20/04/2001 12:53)   
Блин, мы пишем одновременно :( Прочти ответ выше.
Гость (20/04/2001 13:36)   
Выше, в качестве ответа, я увидел "дополнение". Так вот, "дополнение" не спрятано, оно ЕСТЬ в тексте. Раз ЕСТЬ, значит НЕ СПРЯТАНО. Спрятано слово, которого не видно с первого взгляда. Слово "дни", тоже неправильный ответ.
Спрятанное слово неоднократно присутствует на страницах Вашего сайта (в некоторой форме). Однако, с этого момента, предлагаю свои ответы аргументировать.
Насчет приза, я еще думаю, что человек, сумевший решить эту задачу получит заслуженное уважение. Это очень неплохо.
Гость (20/04/2001 16:27)   
В слове 9 букв?
Гость (21/04/2001 00:37)   
Я думаю, что это слово "ссылка".
Если я ошибся, то прошу, Виктор, не закрывай тему... надо еще подумать :)
Гость (23/04/2001 01:26)   
В слове 4 буквы. Однако, это не должно
вам помочь его найти. Вообще, слово "найти" – неправильно характеризует принцип решения задачи. Ответ нужно именно "получить", "вычислить".
Пока правильного ответа не приведено. Может нужно чуть-чуть направить? Тему закрывать не будем, раз есть желающие.
Да, может, еще кто-то присоединиться.
Гость (25/04/2001 01:40)   
Val Xaint и Entropy Witchhunter!
Для вас (и других заинтересованных) по оперативным каналам пришла информация – текст печатали в Ворде.
Что должен сделать опытный криптограф? Скопировать исходный текст в Ворд. Если у вас Ворд грамотный стоит, то может, повезет , и увидите что-то интересное?
Ну теперь уже пошел отсчет на минуты – кто первый догадается?
Гость (25/04/2001 03:41)   
Да мы не идиоты и заметли, что ты там поменял 9 букв на латинские, а вот, что дальше делать...
Гость (25/04/2001 04:18)   
Давно заметил? Чего ж молчал раз давно? Дальше смотри какие это буквы. Не простые. Особенные. Почему именно их. Что в них общего? Ответь. Ты, по сути уже ответил, но конкретизируй.
Гость (26/04/2001 12:48)   
Тишина? Тишина. Ну тогда продолжим.
Ты правильно заметил – некоторые буквы написаны в латинском регистре. Видимо тут заложен принцип сокрытия информации.
А вообще, какие буквы в русском и латинском алфавите имеют одинаковое начертание? Давай перечислим:
Большие: A, B, C, E, H , ...
Маленикие: a, c, e, o, p, ... дальше уж сам.

Выпишем из исходного предложения все буквы, входящие в список одинаковых в том порядке, в котором они идут в предложении:
В o о e и е о р а и е о y о с y у o e p a p у о р о е о р о р а е о о о

Пометим знаком * те символы, которые написаны не в русской, а
латинской кодировке:
В o* о e* е о р а е о y* о с y* у o* e* p* a* p* у о р о е о р о р а е о о о
Заменим все русские символы на 0, все латинские символы на 1:
0 1 0 1 0 0 0 0 0 0 1 0 0 1 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Дальше уже творчество. Ты перебираешь всевозможные алфавиты – русские, латинские, смешанные, из 33 или 66 букв (26 или 52), и т.д.
В конечно итоге, ты придешь к предположению, что в тексте зашифровано слово из русского алфавита (без буквы ё),
состоящего из 32 символов. 32 это 2 в какой степени? Правильно, в пятой.
Разделим полученную бинарную последовательность на фрагменты по пять:
01010 00000 10010 11111 00000 00000 0000,
Похоже, что последние три группы нулей можно отбросить, что остается?
01010 00000 10010 11111. Переведем это в десятичный вид: 10,0,18,31
Ну если русский алфавит от А до Я (без ё) пронумеровать от 0 до 31, то
что получится?
============== Ну вот. Конец фильма. Давайте теперь вернемся к тому, с чего начали. Я еще раз показал вам, что распространенное мнение о применении стеганографии в графике и звуке является неполным. В приведенной на этом сайте статье по стеганографии так и сказано, что стеганография – это сокрытие в графических и звуковых файлах.
Я хотел восстановить справедливость и напомнить, что текстовые файлы представляют собой прекрасный полигон для исследования применения к ним стеганографических методов. Существует множество красивых решений. Важно, лишь, посмотреть на текст "изнутри".
Пожалуй и все. Будет интересно – продолжим обсуждение. Сразу предупрежу – не надо вдаваться в полемику насчет стойкости и емкости приведенного мной метода. Это – база, основа.
Может, кто-то придумает свой "хитрый" способ прятать информацию в тексте?
Гость (26/04/2001 13:24)   
И это называется задачка для первоклассников?! :?
Да я б ни в жисть не допер. :(
А насчет латинских букв догадаться было легко: я однажды сгенерировал пароль в Password Keepr к сайту, вроде такого: foQkIsst, записал его на бумажку, а когда с другого компьютера пытался войти, то пароль оказался неправильным. Дело в том, что я по ошибке набирал пароль foQklsst, а в шрифте MS Sans Serif буквы I (Ай) и l (эл) выглядят одинаково. Во засада! :x
Гость (26/04/2001 19:54)   
Ну Виктор Вы закрутили :) Я чуть не родил пока читал ответ. Я шел совсем в другом направлении :)) Интересно, откуда такие задачки? Еще можно? И кстати, может статейку сделаем на сайт по стеганографии. Я готов оказать любую посильную помощь. Кати готова разместить.