Криптосистема с открытым замком
Криптосистема с открытым замком (также: Криптосистема с открытым ключом, также: асимметричное шифрование).
Идея криптосистемы с открытым замкомПравить
Для пересылки шкатулки с секретным письмом по почте
- покупаете велосипедный замок, записываете код, и в разомкнутом состоянии пересылаете замок вашему будущему корреспонденту, не сообщая кода.
- Автор секретного письма складывает своё письмо в шкатулку, и защёлкивает замок.
- Получив шкатулку по почте, снимаете с неё велосипедный замок, воспользовавшись записанным секретным кодом.
Открытый велосипедный замок называют публичным ключом
, и его публикуют в интернете.
Код от замка — называют приватным ключом
. Его записывают на бумажку, и бумажку убирают в кошелёк.
И публичный и приватный ключ — это пара больших чисел, связанных специальным алгоритмом.
Алгоритмы для пар публичный ключ / приватный ключ
строят, исходя из математической гипотезы о существовании односторонних функций
.