Криптографическая защита информации. Яковлев А.В - 10 стр.

UptoLike

хранение информации (документов, баз данных) на носителях в зашифро-
ванном виде.
В качестве информации, подлежащей шифрованию и расшифрованию,
а также электронной подписи будут рассматриваться тексты (сообщения),
построенные на некотором алфавите. Под этими терминами понимается
следующее.
Алфавитконечное множество используемых для кодирования ин-
формации знаков.
Текст (сообщение) упорядоченный набор из элементов алфавита. В
качестве примеров алфавитов, используемых в современных ИС, можно
привести следующие:
алфавит Z
33
– 32 буквы русского алфавита (исключая "ё") и пробел;
алфавит Z
256
символы, входящие в стандартные коды ASCII и
КОИ-8;
двоичный алфавитZ
2
= {0, 1};
восьмеричный или шестнадцатеричный алфавит.
Коды и шифры использовались задолго до появления ЭВМ. С теоре-
тической точки зрения не существует четкого различия между кодами и
шифрами. Однако в современной практике различие между ними является
достаточно четким. Коды оперируют лингвистическими элементами, раз-
деляя шифруемый текст на такие смысловые элементы, как слова и слоги.
В шифре всегда различают два элемента: алгоритм и ключ.
Алгоритм позволяет использовать сравнительно короткий ключ для
шифрования сколь угодно большого текста.
Определим ряд терминов, используемых в криптологии.
Под шифром понимается совокупность обратимых преобразований
множества открытых данных на множество зашифрованных данных, за-
данных алгоритмом криптографического преобразования.
Шифрэто совокупность инъективных отображений множества от-
крытых текстов во множество шифрованных текстов, проиндексированная
элементами из множества ключей: {Fk : X S, K K}.
Криптографическая система, или шифр представляет собой семей-
ство Т обратимых преобразований открытого текста в шифрованный. Чле-
нам этого семейства можно взаимно однозначно сопоставить число k, на-
зываемое ключом. Преобразование Т
k
определяется соответствующим алго-
ритмом и значением ключа k.
Ключконкретное секретное состояние некоторых параметров алго-
ритма криптографического преобразования данных, обеспечивающее вы-
бор одного варианта из совокупности всевозможных для данного алгорит-
ма. Секретность ключа должна обеспечивать невозможность восстановле-
ния исходного текста по шифрованному.
Пространство ключей Kэто набор возможных значений ключа.
Обычно ключ представляет собой последовательный ряд букв алфавита.
Следует отличать понятия "ключ" и "пароль". Пароль также является сек-
ретной последовательностью букв алфавита, однако используется не для
шифрования (как ключ), а для аутентификации субъектов.
Криптосистемы подразделяются на симметричные и асимметричные
[или с открытым (публичным) ключом].
В симметричных криптосистемах для зашифрования и для расшифро-
вания используется один и тот же ключ.
В системах с открытым ключом используются два ключа открытый
(публичный) и закрытый (секретный), которые математически связаны
друг с другом. Информация зашифровывается с помощью открытого клю-
ча, который доступен всем желающим, а расшифровывается с помощью
закрытого ключа, известного только получателю сообщения.
Термины распределение ключей и управление ключами относятся к
процессам системы обработки информации, содержанием которых являет-
ся выработка и распределение ключей между пользователями.
Электронной (цифровой) подписью называется присоединяемое к
тексту его криптографическое преобразование, которое позволяет при по-
лучении текста другим пользователем проверить авторство и целостность
сообщения.