Криптография – наука об обеспечении секретности или аутентичности (подлинности) передаваемых сообщений.
Криптографические методы - наиболее эффективные средства защиты информации в автоматизированных системах (АС). А при передаче информации по протяженным линиям связи они являются единственным реальным средством предотвращения несанкционированного доступа.
Стойкость метода - это тот минимальный объем зашифрованного текста, статистическим анализом которого можно вскрыть исходный текст. Определяет допустимый объем информации, зашифровываемый при использовании одного ключа.
Трудоемкость метода - определяется числом элементарных операций, необходимых для шифрования одного символа исходного текста.
Основные требования к криптографическому закрытию информации в АС
- Сложность и стойкость криптографического закрытия данных должны выбираться в зависимости от объема и степени секретности данных.
- Надежность закрытия должна быть такой, чтобы секретность не нарушалась даже в том случае, когда злоумышленнику становится известен метод шифрования.
- Метод закрытия, набор используемых ключей и механизм их распределения не должны быть слишком сложными.
- Выполнение процедур прямого и обратного преобразований должно быть формальным. Эти процедуры не должны зависеть от длины сообщений.
- Ошибки, возникающие в процессе преобразования не должны распространяться по системе.
- Вносимая процедурами защиты избыточность должна быть минимальной.
Классификация основных методов криптографического закрытия информации
|
|
Симметричные криптосистемы - способ шифрования, в котором для шифрования и расшифровывания применяется один и тот же криптографический ключ. Алгоритм шифрования выбирается сторонами до начала обмена сообщениями.
Симметричные криптографические алгоритмы:
· Простая перестановка
· Одиночная перестановка по ключу
· Двойная перестановка
· Перестановка "Магический квадрат"
Шифрование — преобразование информации в целях сокрытия от неавторизованных лиц, с предоставлением, в это же время, авторизованным пользователям доступа к ней.. Важной особенностью любого алгоритма шифрования является использование ключа, который утверждает выбор конкретного преобразования из совокупности возможных для данного алгоритма