Бытовая криптолингвистика (введение в тему)
Давно хотел поговорить здесь о некоторых своих побочных интересах (довольно-таки разнообразных, хе-хе). В частности, о так называемой бытовой криптолингвистике.
Криптолингвистика, как известно, бывает сложная – когда серьёзные люди шифруют серьёзные тексты (к примеру, когда текст последовательно шифруется разными ключами три и больше раз – после этого расшифровать его теоретически, конечно, возможно, но это стоит больших усилий). Но мы о таких вещах разговаривать не будет. Нас интересует только "маленький человек" и его способы защиты личной информации.
Примером простейшей бытовой криптолингвистической системы является жаргон (или "арго", в данном случае не будем проводить различий), он же, скажем так, и сленг. В этом случае, как правило, "шифруется" не вся информация, а только та её часть, которую мы хотим скрыть от слушателя/читателя. Воровской жаргон – наиболее характерный случай, поскольку тут включается ещё и механизм "обособленности", приводящий к тому, что другие названия приобретают не только понятия ремесла вора, а, постепенно, вообще "всё". В любом профессиональном сленге немало слов, которые на обычном языке требовали бы слишком много объяснений. Все знают, что такое "скачать файл", а ведь это типичный профессиональный жаргон – вот попробуйте это дело изложить так называемым "человеческим языком" и посмотрите, какой ужас получится.
Ну, это, так сказать, примеры "саморазвивающихся" систем. Если появляется какая-то профессиональная или иная группа, то в ней рано или поздно обязательно возникает жаргон, который развивается по своим совершенно определённым правилам. Это инструмент обособления от "внешнего мира".
Интересна другая ситуация – когда защитить пытаются ВСЮ передаваемую информацию, но при этом ставится задача избежать лишних сложностей. То есть, теоретически, обычные люди могут применять сложные коды и чуть ли не все достижения современной криптографии, но это требует слишком больших затрат. Допустим, два частных человека ведут переписку или диалог в открытом эфире, и при этом не желают, чтобы их беседа стала достоянием гласности "прямо сразу" или попала в поле внимания нежелательных персон (например, сидящих рядом зевак). Тут важно не переборщить с кодированием. Если переписка представляет собой нечто из серии "кошмар криптографа", она в конце концов обязательно привлечёт внимание каких-нибудь "служб", и уж тут вами займутся конкретно, даже если вы этого не заслуживаете. Существуют простые правила шифрования личной информации. Примерно такие: 1) зашифрованный текст должен напоминать текст на естественном языке (возможно, иностранном); 2) должен, при этом, поддаваться достаточно лёгкой расшифровке – хотя и не самой простой; 3) содержать элементы профессионального жаргона, чтобы даже после расшифровки его смысл не был ясен до конца.
Пункт 2) важен принципиально, поскольку, в идеале, с помощью принятого шифра нужно научиться говорить и думать, а при сложном ключе это не так легко. Простейший и примитивнейший пример такой шифровки – это язык Тефслы и Вифслы из сказок Туве Янсен, когда после после каждого слога вставляется слог "сла" (или что-то другое). "Спасласислабосла" и т.п. … Между прочим, при всей примитивности такая система шифрования часто оказывается эффективной – если просто не хотят, чтобы разговор поняли посторонние (я знаю немало примеров, как такую систему использовали школьники, не желавшие, чтобы их подслушивали родители – и у них это получалось). Существуют и другие простые методы, разных там подстановок и т.п. Важно одно – выбранная система шифрования не должна требовать больших технических затрат (в идеале – вся расшифровка должна требовать только головы, карандаша и бумаги). В общем, защищаются здесь не от тех, кто читает письма по долгу службы (эти-то любой код раскроют, в конце концов), а от посторонних, которым смысл переписки знать не обязательно, а также от различных систем слежения типа пресловутого "Эшелона", реагирующих на ключевые слова.
Если речь идёт именно о переписке, то бывают ситуации, когда нельзя договориться о ключе (и даже нельзя употребить условную фразу, дающую доступ к ключу). Поэтому один участник переписки отправляет другому зашифрованный текст без всякого указания на то, как его расшифровывать. Но, поскольку правила шифрования, описанные выше, соблюдаются, адресат обязательно найдёт ключ. Найдёт его и внимательный посторонний читатель, но ведь мы защищаемся не от него (по определению, от таких "читателей" бытовой защиты нет). А вот робот или праздный любитель сунуть нос в чужие дела ничего не поймут.
В качестве примера приведу зашифрованные несложным бытовым способом две фразы на русском языке, которые всем хорошо известны. В общем, у предполагаемого (неподготовленного) читателя такого сообщения должно уйти на расшифровку не более получаса. А какой-нибудь "робот Гугла", с большой вероятностью, вообще ни на что тут не прореагирует.
Вот эта несложная задачка:
Itshomta fe uyumetyudz uyumnes yulab Oy se yuzir rizhif, Rip yimrez salan. Yushark, azdionemtab ammirtin fe yulak Ogtozhar, aoshyusif yudzalafk saf. Засекаем 30 минут. Время пошло…
А вы, уважаемые френды, используете в жизни какие-либо методы защиты бытовой информации? И насколько успешно?