Криптология и стеганография
В блоге крептоманов - защита информации

Общая схема криптосистемы

Общая схема криптосистемы
Введем некоторые символьные определения: pt - исходный текст; E(pt) = ct - зашифрованный текст (криптотекст); D(ct) = pt - расшифрованный текст.

Зашифрование и расшифрование текстов производятся в рамках криптосистемы.

Криптосистема состоит из следующих компонентов:

1. Пространство исходных сообщений PT, которое содержит всевозможные исходные тексты pt.
2. Ключевое пространство K. Каждому ключу k в K соответствует алгоритм зашифрования Ek и расшифрования Dk. Если к сообщению pt применить Ek, а к результату Dk, то снова получим исходный текст pt, т. е. Dk(Ek(pt)) = pt.
3. Пространство криптотекстов CT, т. е. набор всевозможных крип-тотекстов ct.

Элементами CT являются результаты применения к элементам PT методов шифрования Ek, где k пробегает все пространство K.
При передаче текстовых сообщений по различным каналам связи каждая буква предварительно кодируется комбинацией из двоичных символов {0, 1}, а затем уже все сообщение подвергается зашифрованию.

Мощность пространства ключей не должна быть очень маленькой, так как перехватчик не должен иметь возможности проверить все ключи. Часто пространство ключей K бесконечно. Как определить, является ли данная криптосистема хорошей? Сэр Френсис Бекон сформулировал требования к криптосистемам:

1. По заданным Ek и исходному сообщению pt легко вычислить ct. По заданным Dk и ct легко вычислить исходное сообщение pt.
2. Не зная Dk, , нельзя вычислить pt из криптотекста ct.
3. Криптотекст не должен вызывать подозрений, т. е. должен выглядеть естественно.

Нам представляется третье требование не очень важным, в первом требовании подразумевается, что для легальных пользователей криптосистема не должна быть очень сложной, а во втором - "невозможность" следует заменить на трудновычислимость.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Доступны HTML теги: <img> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

КАПЧА
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
13 + 0 =
Решите эту простую математическую задачу и введите результат. То есть для 1+3, введите 4.