Секретность сообщений обеспечивают генераторы шуток

13 март, 2013 - 19:06

Шифрование, как правило, надежно защищает пересылаемую информацию, но обладает одним очевидным недостатком — дает понять, что отправитель хочет что-то скрыть. Другое решение, называемое стеганография, прячет информацию неявно, скрывая ее, например, в графическом или звуковом файле. Однако, для успешного сокрытия последовательности битовых данных требуются файлы большого размера, ориентируясь на которые дотошный взломщик все же может перехватить сообщение.

Разновидностью стеганографии является применение в качестве маскировки для сообщения обычного текстового документа. Подстановка в него посторонних данных обычно ведет к нарушению грамматики и правописания, что придает документу подозрительный вид.

Компьютерный специалист из Мэрилендского университета Абдельрахман Десоку (Abdelrahman Desoky) предложил метод текстовой стеганографии, сохраняющий базовую грамматику. Он основан на подстановке близких по значению слов в загадки, составляемые на основании крупных словарных баз данных автоматическими генераторами шуток, таким как MIT Project, Chuck Norris Joke Generator, Jokes2000, Joke Generator dot Com и Online Joke Generator System (pickuplinegen).

Предложенная ученым программа под названием Jokestega (Automatic Joke Generation Based Steganography Methodology) может, например, взять за основу сгенерированную пару вопрос-ответ «Where do milk shakes come from?», «From nervous cows» и заменить «nervous» на «shaking». В итоге шутка сохраняет часть изначального юмора, что позволяет ей выглядеть вполне невинно в электронном письме, но при этом становится контейнером для скрытой передачи нескольких бит информации.

Статья Десоку «Jokestega: automatic joke generation-based steganography methodology» опубликована в последнем издании International Journal of Security and Networks.