Я должен написать сочинение на бумаге специальное функциональное шифрование с несколькими входами, и не могу понять определение безопасности. В двух словах, это примитив, который позволяет источникам предоставлять зашифрованные данные, так что в любой момент динамически выбранное подмножество
источники могут позволить агрегатору вычислить согласованную совместную функцию своих данных.
Описание синтаксиса:
Определение безопасности:
У меня есть следующие вопросы об определении безопасности:
- Я не понимаю, почему спросил функция определена и почему она определена именно так.
Я думаю, что суть в том, что функция запрашивается, если бы вы могли предоставить зашифрованные тексты для всех ее входных аргументов (имея ключи, когда они повреждены, или запрашивая оракул кейгена). Но что он пытается сказать «для каждого пользователя, связанного с его входными проводами»?
Функция может быть рассчитана для разных подмножеств пользователей. Не было бы более разумным, если бы он сказал:$f$ запрашивается, существуют ли $\{i_1, ..., i_{\ell}\}$ чтобы для каждого пользователя, связанного с ..."?
- Если не читать: "$j \в I$, т.е. $j$ поврежден и $y_{j,0} = y_{j,i}$"в том месте, которое я выделил?
В противном случае, какой смысл, если входы, которые контролируются противником, различны? Это не поможет вам отличить задачу и угадать $b$.