Вскрытие (взлом) шифра - процесс получения защищаемой информации из шифрованного сообщения без предварительного знания примененного шифра.

Кодирование - предназначено для защиты информации, где данные делятся на блоки, имеющие смысловое значение, и каждый такой блок заменяется цифровым, буквенным или комбинированным кодом.

Лекция 13. Криптографические средства защиты.

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

Шифрование - есть такой вид закрытия (преобразования) информации, при котором самостоятельному преобразованию подвергается каждый символ закрываемой информации или передаваемого сообщения;

При этом используется несколько различных систем шифрования: заменой, перестановкой, аналитическим преобразованием шифруемой информации. Широкое распространение получили комбинированные шифры, когда исходный текст последовательно преобразуется с использованием двух или даже трех различных шифров. Типичный пример изображения ситуации, в которой возникает задача криптографии (шифрования) изображён на рис. 13.1:

Рис. 13.1.

На рис. 1 А и В - законные пользователи защищённой информации, они хотят обмениваться информацией по общедоступному каналу связи.
П - незаконный пользователь (противник, хакер, конкурент), который хочет перехватывать передаваемые по каналу связи сообщения и попытаться извлечь из них интересную для него информацию. Эту простую схему можно считать моделью типичной ситуации, в которой применяются криптографические методы защиты информации или просто шифрование.

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

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

Противник может пытаться не получить, а уничтожить или модифицировать защищаемую информацию в процессе ее передачи. Это - совсем другой тип угроз для информации, отличный от перехвата и вскрытия шифра. Для защиты от таких угроз разрабатываются свои специфические методы. Следовательно, на пути от одного законного пользователя к другому информация должна защищаться различными способами, противостоящими различным угрозам. Возникает ситуация цепи из разнотипных звеньев, которая защищает информацию. Естественно, противник будет стремиться найти самое слабое звено, чтобы с наименьшими затратами добраться до информации. А значит, и законные пользователи должны учитывать это обстоятельство в своей стратегии защиты: бессмысленно делать какое-то звено очень прочным, если есть заведомо более слабые звенья (например, известный "принцип равнопрочности защиты").

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