Шифры криптографии

Существуют различные способы шифрования: самый примитивный, это – шифр Цезаря. Каждая буква в любом сообщении, на любом языке, сдвигается на определенное количество позиций. Например, на две, и тогда буква «А» в русском алфавите преобразуется в «В». Например, имя «СЕРГЕЙ» можно закодировать в «УЖТЕЖЛ», и человек, не знающий ключ (в данном случае равен 2) не сможет разгадать шифр. Всегда есть секретный параметр сообщения – это ключ, который каждый использует при шифровании. Нет смысла, если все будут шифровать одинаково, допустим, противник знает какой шифр, мы будем использовать, легко его расшифрует.

Любой шифр можно взломать перебором ключа: это единственный вариант взлома. Так как, в шифре Цезаря недостаточное количество ключей – 33 для русского алфавита и 26 для английского – предоставляется возможность проведения атак.
«Цезарь» не используется в реальных системах – это простой пример, который может понять любой человек. Существуют гораздо более надежные системы. В качестве примера, до недавнего времени в США использовался стандарт DES. Это первый в мире открытый национальный стандарт на шифрование данных, не составляющих государственной тайны. Он был разработан фирмой IBM и принятый Национальным Бюро Стандартов США в качестве стандарта в 1977 году. Длина ключа (один из параметров стойкости) – 40 бит. Таким образом, полный перебор ключа занимал 2 в 40-й степени элементарных операций. В 70-80-е для того чтобы осуществить такой объем вычислений, перебора информации, требовались очень большие мощности, которыми располагали только государственные службы. Простому пользователю или даже крупной компании это было не под силу. На сегодняшний день мощности компьютеров возросли, и объем перебора 2 в 40 степени элементарных операций осуществляется за несколько тысячных секунды. Это не проблема, поскольку увеличилась и длина ключа. 2 в 70-й степени элементарных операций – это неподъемная задача ни для одной из существующих систем. Множество конечное, но перебирать придется очень длительное количество времени.
Для решения задачи взлома, с помощью мощного современного суперкомпьютера, позволяющего производить 1 миллиард операций в секунду, потребуется около 300 лет непрерывной работы.
Может быть, где-то в недрах Агентства Национальной Безопасности США найдутся вычислительные устройства для выполнения такой задачи за более короткий срок, но для абсолютного большинства это невозможно.

Были случаи, когда писались алгоритмы, которые могли серьезно сократить перебор. Но есть такое понятие время жизни для ключа, если шифровать постоянно одним и тем, же ключом, то высока вероятность того, что его скоро взломают. Следовательно, секретные ключи для шифрования должны меняться как можно чаще из соображений безопасности информации. В Великую Отечественную войну каждый день сеанс связи начинался с изменения ключа.

Как предохраняться от спама

Всем пользователям Интернета известно, что такое спам. Спам – это массовая рекламная рассылка, содержащая совершенно ненужную и зачастую вирусную информацию.  Он проникает в нашу почту, на наши страницы в сетях без спроса, как тараканы в квартиры в советское время. Если, для того, чтобы избавиться от тараканов было достаточно просто купить мелок, и провести дезинфекцию, то тут ситуация немного сложнее. Чтобы уберечься от спама, не сообщайте адрес своей электронной почты посторонним людям.

Заведите себе несколько электронных ящиков и указывайте только один, наименее используемый  из них при регистрации на различных форумах и сайтах. Ни в коем случае не открывайте подозрительные письма и тем более не скачивайте файлы, находящиеся в них. Заведите у себя в почтовом ящике чёрный список тех, кто присылал вам спам, чтобы они не смогли сделать это повторно. Если к вам пришло письмо с просьбой отписаться от рассылки, на которую вы не подписывались, то не отвечайте на него. Сами не занимайтесь рассылкой спама и не способствуйте ей.

Continue reading “Как предохраняться от спама”