Криптография обеспечивает сокрытие смысла сообщения с помощью шифрования и открытие его расшифровыванием, которые выполняются по специальным криптографическим алгоритмам с помощью ключей у отправителя и получателя.
Классическую схему передачи секретных сообщений криптографическим преобразованием можно представить следующим образом.
Шифрование | Передача | Дешифрование | |
Текст | |||
Ключ | * | * | |
Отправитель | Канал связи | Получатель |
Здесь нужно отметить следующие особенности и отличия от обычных коммуникационных каналов. Отправителем, сообщение шифруется с помощью ключа, и полученная шифровка передается по обычному открытому каналу связи получателю. Ключ отправляется получателю по закрытому каналу, гарантирующему секретность. Имея ключ и шифровку, получатель выполняет расшифровывание и восстанавливает исходное сообщение.
Криптографические преобразования призваны для достижения двух целей по защите информации:
- обеспечение недоступности информации для лиц, не имеющих ключа;
- поддержка с требуемой надежностью обнаружения несанкционированных искажений.
Основной объект криптографии
Основной объект криптографии можно представить следующим образом:
Здесь A и B – удаленные законные пользователи защищаемой информации. Они хотят обмениваться информацией по общедоступному каналу связи. П – незаконный пользователь (противник), который может перехватывать передаваемые по каналу связи сообщения и пытаться извлечь из них интересующую его информацию.
Приведенную формальную схему можно также считать моделью типичной ситуации, в которой применяются криптографические методы защиты информации.
Шифрование (зашифровывание) – процесс применения шифра к защищаемой информации, т.е. преобразование защищаемой информации в шифрованное сообщение с помощью определенных правил, содержащихся в шифре.
Дешифрование – процесс, обратный шифрованию, т.е. преобразование шифрованного сообщения в защищаемую информацию с помощью определенных правил, содержащихся в шифре.
Итак, выбор криптографической системы зависит от особенностей информации, ее ценностей и возможностей владельцев по защите своей информации.
В настоящее время существуют следующие криптографические методы преобразования: