22
1. Основные понятия и математическая формализация
без знания секретного ключа
d, почти наверняка этот заведомо вы-
дающийся математический результат будет не опубликован, а засек-
речен, ибо битва за шифры продолжается.
1.3.3. Открытый и закрытый ключи
Как уже отмечалось, понятие ключа появилось еще в древности
вместе с возникновением первых систем шифрования. Вместе с тем,
описанный в предыдущих разделах математический аппарат позволя-
ет формализовать это важнейшее понятие теории шифрования.
Схема асимметричного шифрования, основанная на использова-
нии понятия функции с секретом, предполагает с одной стороны из-
вестный всем участникам схемы (другими словами,
открытый) ал-
горитм шифрования, а с другой стороны, известный только «закон-
ным участникам» (другими словами,
закрытый) алгоритм расшиф-
рования, использующий «секретное свойство» шифрующей функции.
При этом каждый математический алгоритм, в том числе и любой
алгоритм шифрования, сформулированный в общем виде, содержит
какое-то количество параметров, которым для реальной работы этого
алгоритма должны быть присвоены конкретные
значения.
Таким образом, мы получаем два определения.
Открытым ключом схемы шифрования, использующей функцию
с секретом, является совокупность конкретных значений параметров,
обеспечивающих работу открытого алгоритма шифрования с помо-
щью этой функции.
Закрытым ключом схемы шифрования, использующей функцию
с секретом, является совокупность конкретных значений параметров,
обеспечивающих работу алгоритма расшифрования с использовани-
ем «секретного свойства» шифрующей функции.
По установившейся традиции для открытых и закрытых ключей
в криптографии используются обозначения
K1 и
K2 соответственно.
Поясним сказанное на конкретном примере.
Достарыңызбен бөлісу: