Система Crpyto с мастер-ключом и производными ключами - возможно ли это? - PullRequest
0 голосов
/ 18 марта 2020

Я немного искал и до сих пор не знаю, возможно ли это. Я хочу, чтобы сообщение было зашифровано нашей системой и расшифровано «главным ключом», а также третьей стороной.

Это зашифрованное сообщение должно быть расшифровано двумя объектами

- Сторонней организацией (, которой мы хотим, чтобы элемент управления отключил их способность дешифровать )

-Наша система (которую мы всегда хотим расшифровать, несмотря ни на что, мастер-ключ?)

Из проведенного мною исследования есть концепция мастер-ключа и производных ключей

Существует ли эта следующая система ?:

Главный ключ - может расшифровать все, что зашифровано производными ключами DerivedKey1 -> Зашифровать данные этим ключом и иметь возможность расшифровывать с помощью Мастер-ключ ИЛИ DerivedKey1 DerivedKey2 -> Шифровать данные с помощью этого ключа и иметь возможность расшифровывать с помощью мастер-ключа ИЛИ DerivedKey2, но НЕ производныйКей1

Любая терминология, которую я должен использовать для поиск ответов был бы полезен, также было бы полезно узнать о любых криптосистемах, которые уже делают это.

1 Ответ

0 голосов
/ 19 марта 2020

Да, я имею в виду запретить расшифровку любых новых сообщений, отправляемых из нашей системы

Вы можете зашифровать содержимое с помощью случайного ключа (ключа данных).

Затем вы можете зашифровать ключ данных для каждого предполагаемого получателя (мастер-ключ и любое третье лицо), используя его общий или общедоступный ключ c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...