top of page

Криптография
Цифровые данные можно сделать некопируемыми настолько, насколько воду можно сделать сухой.
Брюс Шнайер
Если вы хотите передать свое текстовое сообщение (последовательность символов некоторого алфавита) адресату так, чтобы оно осталось тайным для посторонних лиц, то у вас есть по крайней мере две возможности. Вы можете попытаться скрыть сам факт передачи текста, то есть прибегнуть к методам стеганографии, в арсенале которой — симпатические (невидимые) чернила, микроточки и тому подобные средства. Другая возможность заключается в попытке скрыть смысл сообщения от посторонних лиц, случайно или намеренно познакомившихся с передаваемым текстом. В этом случае вы можете прибегнуть к методам криптографии. Термин криптография происходит от двух греческих слов: "криптос" — тайна и "графейн" — писать — и означает тайнопись. "Тайнопись" как раз и подразумевает, что вы скрываете смысл своего сообщения. Сообщение, которое вы хотите передать адресату, будем называть открытым сообщением. Для сохранения сообщения в тайне оно преобразуется криптографическими методами и только после этого передается адресату. Преобразованное сообщение будем называть шифрованным сообщением (или зашифрованным сообщением). Другое название зашифрованного сообщения — криптограмма (или шифртекст). Часто зашифрованное сообщение может представлять собой последовательность цифр или специальных знаков. Процесс преобразования открытого сообщения в шифрованное будем называть шифрованием. Адресат должен точно знать, как из шифрованного сообщения получить открытое, то есть как провести расшифрование. При выборе правила шифрования надо стремиться к тому, чтобы посторонние лица, не знающие правила расшифрования, не смогли восстановить по криптограмме открытое сообщение.
Данному вопросу посвящена моя работа. В ней рассматриваются история развития криптографии, разбор примеров исторических шифров, методы шифрования и решение некоторых задач криптографии.
bottom of page