Как уменьшить количество ключей, используемых в симметричном шифровании

Мы знаем, что количество ключей, используемых в симметричном шифровании, равно n(n-1)/2. Есть ли способ уменьшить количество ключей, используемых в общении?

Скажем, если 1000 студентов хотят общаться друг с другом с помощью симметричного шифрования, то, согласно n(n-1)/2, общее количество ключей составляет 499500. Есть ли способ уменьшить ключ, используемый во время этой истории?

Этот вопрос мучил меня в течение двух недель, я попробовал Google и учебник, но без удачи в поиске возможных ответов. Кто-нибудь может мне помочь? Спасибо.

1 ответ

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

Надеюсь это поможет.

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