Рейтинг:1

Одностороннее шифрование, многостороннее и одностороннее дешифрование

флаг ss

Допустим, человек А шифрует сообщение. Теперь я хочу, чтобы и человек A, и люди B, C, D — A как отдельное лицо — и B, C, D только как группа могли расшифровать зашифрованное сообщение. Многосторонний процесс дешифрования должен быть разработан таким образом, чтобы он не требовал разделения секрета между B, C, D. Кроме того, секрет, который A использует для шифрования/дешифрования сообщения, полностью неизвестен B, C, D, и их секреты не могут быть раскрыты. зависит от секрета А. Можно ли построить что-то подобное?

Рейтинг:0
флаг es

A имеет пару ключей EC $(а, А=аГ)$ куда $G$ является известной базовой точкой.

B, C и D одинаково владеют парами ключей $(б, В=bG)$, $(с, С=cG)$ и $(д, D=dG)$ соответственно.

A использует EC El Gamal для шифрования сообщения в виде точки EC. $ млн $ следующее:

А публикует пару $(Х,Y)$, куда $Х=А$ и $Y=а(В+С+D)+М$.

B, C и D вычисляют и объявляют значения $bX$, $cX$ и $dX$ соответственно. Затем они могут расшифровать $M'=Y-bX-cX-dX$.

А расшифровывает $M' = Y-a(B+C+D)$.

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

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

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