ЗАЩИТА ИНФОРМАЦИИ
Защитой информации от несанкционированного доступа стали интересоваться задолго до возникновения теории информации. Шифровка информации всегда была нужна разведчикам, дипломатам, различным правительственным службам.
Долгое время методы шифровки зависели от искусства и изобретательности их создателей и были столь же секретными, как и сама информация. В настоящее время теория защиты информации (криптография) - точная математическая наукой, которая занимается разработкой специальных способов обеспечения секретности (паролей, ключей и т. д.). Шифр в теории защиты информации – это совокупность условных знаков для секретной передачи информации.
Необходимо отметить, что обеспечение секретности увеличивает объем хранимой информации и замедляет работу с ней. Шифров существует множество. Самый простой шифр – подстановка. В нем каждая буква меняется на определенный символ, обычно на какую-то иную букву. Подстановка бывает и более сложной, когда вместо одной буквы используют сочетания из двух, трех и более букв. Иногда при шифровании сообщение делится на группы букв или других символов определенной, фиксированной, длины. И для каждой такой группы применяется одна и та же перестановка. Сообщения шифруют и перемешанным алфавитом с последующей многократной подстановкой.
В матричной системе, которую часто применяют в шифровании, буквы нумеруют от 0 до 25 и рассматривают их как элементы своеобразного алгебраического кольца. Каждому шифру и коду соответствует особый ключ. Так, в матричной системе ключом является определенная матрица. Другими словами, сколько шифров, столько и способов дешифровки.
В принципе любая система шифрования может быть решена простым перебором всех возможных в каждом конкретном случае ключей. Но перебирать придется до тех пор, пока не отыщется тот единственный ключ. Но это процесс длительный и трудоемкий. Чтобы облегчить шифровку и дешифровку, была создана специальная теория секретных систем. В ней изучаются стандартные типы кодов и шифров, а также способы их расшифровки.
К проблеме шифрования примыкают различные исследования. В частности, решать некоторые задачи шифрования важно для функционирования ЭВМ. Например, методы шифрованной защиты программ и операционных систем ЭВМ позволяют сохранять секретность данных при передаче их по каналам связи, закрывают доступ к способам расшифровки того, что делает машина, какую задачу она решает. Созданы и специальные программы — одни для дешифровки, другие для борьбы с дешифровкой, т.е. чтением без ключа.