Шифрование информации. Тайнопись

Опубликовано 19.02.2011 Ведущий Евгений Глазков

В отличие от кодирования, шифрование является более сложным способом закрытия доступа к информации. Шифр представляет собой совокупность алгоритмов криптографических преобразований, или шифрования, отображающих множество возможных открытых данных на множество закрытых данных, и обратных им преобразований. Важнейшим параметром любого шифра является ключ - параметр криптографического алгоритма, обеспечивающий выбор одного преобразования из совокупности преобразований, возможных для данного алгоритма. При этом предполагается, что секретность шифра сосредоточена в ключе, но не в деталях самого алгоритма. В зависимости от структуры используемых ключей методы шифрования подразделяются на: - тайнопись - закон преобразования знают только отправитель и получатель сообщения. Посторонним лицам сам алгоритм преобразования неизвестен; - симметричное шифрование - посторонним лицам может быть известен алгоритм шифрования, но неизвестен ключ, одинаковый для отправителя и получателя информации; - асимметричное шифрование - посторонним лицам может быть известен как алгоритм шифрования, так и, возможно, открытый ключ, но неизвестен закрытый ключ, обладает которым лишь получатель. Простейшим видом тайнописи является, так называемый, шифр Цезаря, в котором реализовано следующее преобразование: каждая буква алфавита заменяется другой, следующей за ней, но с некоторым сдвигом, например, в 2 буквы, или 5 букв. Например, пусть величина сдвига будет равна 3 буквам. В этом случае, слово "Криптография" будет представлена следующей комбинацией букв: НУЛТХСЁУГЧЛВ Ключ может меняться ежедневно, еженедельно, с любым интервалом, известным только отправителю и получателю сообщения. Однако, зная алгоритм данного шифрования, можно довольно легко подобрать ключ, просто перебирая возможные интервалы между буквой в зашифрованном тексте и алфавитом.