Рейтинг:1

многопользовательское детерминированное симметричное шифрование

флаг er

Мне было интересно, существует ли симметричная схема шифрования, такая что

  1. есть 1 отправитель и n получателей. Каждый получатель имеет 1 случайный и независимый симметричный ключ. Отправитель заранее знает симметричные ключи всех получателей.
  2. отправитель может зашифровать одно сообщение, используя вышеуказанные n ключей, и создать зашифрованный текст. Каждый получатель может расшифровать зашифрованный текст, используя свой собственный симметричный ключ, чтобы восстановить сообщение.
  3. вышеуказанные n ключей используются только для шифрования/дешифрования 1 сообщения.
  4. шифрование является детерминированным. Это исключает некоторые тривиальные конструкции, такие как выборка одного общего ключа, используемого для шифрования сообщения, с последующим соответствующим шифрованием общего ключа с использованием n симметричных ключей.
  5. схема обеспечивает в некоторой степени одноразовую безопасность CPA. Конечно, по сравнению со стандартным понятием разница в том, что нам нужно рассматривать n ключей вместо 1 ключа.

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

Steffen Ullrich avatar
флаг kp
Я не уверен, какое отношение все требования, которые вы перечисляете, имеют к проблеме, которую вы называете мотивацией.В любом случае, этот вопрос более актуален на [crypto.se].
Рейтинг:2
флаг cn

Не уверен, что есть что-то из коробки.

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

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

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.