Решение линейное предположение
Решение линейное (DLIN) предположение представляет собой вычислительное предположение о твердости, используемое в криптографии эллиптической кривой . В частности, предположение DLIN полезно в условиях, когда предположение Diffie-Hellman Deffie-Hellman не является (как это часто бывает в криптографии на основе спаривания ). Линейное предположение о решении было введено Boneh , Boyen и Shacham. [ 1 ]
Неофициально в предположении DLIN утверждается, что дано , с Случайные элементы группы и случайные показатели, трудно различить Из независимого элемента случайной группы .
Мотивация
[ редактировать ]В симметричной криптографии на основе спаривания группа оснащен спариванием который билинейно . Эта карта дает эффективный алгоритм для решения проблемы решения Diffie-Hellman . [ 2 ] Данный вход , легко проверить, если равен Полем Это следует, используя спаривание: обратите внимание, что
Таким образом, если , тогда значения и будет равным.
Поскольку это криптографическое предположение, необходимое для построения Элгамала шифрования и подписей , не содержится в этом случае, для создания криптографии необходимы новые предположения в симметричных билинейных группах. Предположение DLIN-это модификация предположений типа Diffie-Hellman, чтобы помешать вышеуказанной атаке.
Формальное определение
[ редактировать ]Позволять быть циклической основного порядка группой Полем Позволять , , и быть равномерно генераторами случайными Полем Позволять быть равномерно случайными элементами Полем Определите распределение
Позволять быть еще одним равномерно случайным элементом Полем Определите другое распределение
В решении линейное предположение гласит, что и неразличимы вычислительно .
Приложения
[ редактировать ]Линейное шифрование
[ редактировать ]Boneh, Boyen и Shacham определяют схему шифрования открытого ключа по аналогии с шифрованием Elgamal. [ 1 ] В этой схеме открытый ключ - это генераторы Полем Частный ключ - два показателя, такие как Полем Шифрование объединяет сообщение с открытым ключом для создания шифрового текста
- .
Чтобы расшифровать зашифрованный текст, для вычисления можно использовать закрытый ключ
Чтобы проверить, что эта схема шифрования верна , т.е. Когда обе стороны следуют протоколу, обратите внимание, что
Затем используя тот факт, что доходность
Кроме того, эта схема Ind-CPA защищена , предполагая, что предположение DLIN уходит.
Короткие группы подписи
[ редактировать ]Boneh, Boyen и Shacham также используют Dlin в схеме групповых подписей . [ 1 ] Подписи называются «короткими группами», потому что со стандартным уровнем безопасности они могут быть представлены только в 250 байтах .
Их протокол сначала использует линейное шифрование, чтобы определить специальный тип доказательства нулевого знания . Затем применяется эвристика Fiat -Shamir , чтобы преобразовать систему доказательств в цифровую подпись . Они доказывают, что эта подпись удовлетворяет дополнительным требованиям непростительной, анонимности и прослеживаемости, требуемой для групповой подписи.
Их доказательство опирается не только на предположение DLIN, но и на еще одно предположение, называемое -Пронг Diffie-Hellman Предположение . Это доказано в случайной модели Oracle .
Другие приложения
[ редактировать ]С момента своего определения в 2004 году в линейном предположении принятия решения было множество других приложений. Они включают в себя строительство псевдорандомовой функции , которая обобщает конструкцию Naor-reingold , [ 3 ] схема шифрования на основе атрибутов , [ 4 ] и специальный класс неинтерактивных доказательств с нулевым знанием . [ 5 ]
Ссылки
[ редактировать ]- ^ Jump up to: а беременный в Дэн Бон , Ксавье Бойен, Ховав Шачам: Короткие группы подписи . Crypto 2004: 41–55
- ^ Джон Бетенкурт: вступление в билинейные карты
- ^ Эллисон Бишоп Льюко, Брент Уотерс : Эффективные псевдорандозные функции из линейного предположения и более слабых вариантов . CCS 2009: 112-120
- ^ Лукас Ковальчик, Эллисон Бишоп Льюко: билинейная энтропийная расширение из линейного предположения . Crypto 2015: 524-541
- ^ Benoît Libert, Томас Питерс, Марк Джой, Моти Юнг : компактно скрывая линейные промежутки . AsiAcrypt 2015: 681-707