Асимметричное шифрование: не зная владельца открытого ключа подписывающей стороны

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

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

Я также думал о доказательстве с нулевым разглашением, но опять же вам нужно знать личность владельца данных.

Я думал, что даже в дереве Меркла можно внести в белый список определенный открытый ключ, который может получить доступ к платформе, но опять же вам нужно знать владельца открытого ключа.

Итак, какая идея, как я могу предоставить доступ к платформе конкретным пользователям, не зная, кто после этого получает к ней доступ? Спасибо за вашу помощь, я немного застрял.

0 ответов

Другие вопросы по тегам