Решение Линейное предположение
Допущение линейного решения (DLIN) — это предположение о вычислительной сложности, используемое в криптографии на основе эллиптических кривых . В частности, предположение DLIN полезно в ситуациях, когда решающее предположение Диффи-Хеллмана не выполняется (как это часто бывает в криптографии на основе пар ). Предположение о линейном решении было введено Бонехом , Бойеном и Шахамом. [1]
Неформально предположение DLIN гласит, что с учетом , с элементы случайной группы и случайные показатели, трудно отличить из независимого случайного элемента группы .
Мотивация
[ редактировать ]В криптографии на основе симметричных пар группа оснащен сопряжением что является билинейным . Эта карта дает эффективный алгоритм для решения решающей проблемы Диффи-Хеллмана . [2] Учитывая ввод , легко проверить, если равно . Это следует с помощью спаривания: обратите внимание, что
Таким образом, если , то значения и будет равен.
Поскольку это криптографическое предположение, необходимое для построения шифрования и подписей Эль-Гамаля , в данном случае не выполняется, необходимы новые предположения для построения криптографии в симметричных билинейных группах. Предположение DLIN представляет собой модификацию предположений типа Диффи-Хеллмана, призванную предотвратить описанную выше атаку.
Формальное определение
[ редактировать ]Позволять — группа простого порядка циклическая . Позволять , , и быть равномерно генераторами случайными . Позволять быть равномерно случайными элементами . Определить распределение
Позволять быть еще одним равномерно случайным элементом . Определить другое распределение
Предположение линейного решения утверждает, что и неотличимы вычислительно .
Приложения
[ редактировать ]Линейное шифрование
[ редактировать ]Бонех, Бойен и Шахам определяют схему шифрования с открытым ключом по аналогии с шифрованием Эль-Гамаля. [1] В этой схеме открытым ключом являются генераторы . Закрытый ключ имеет две степени, такие что . Шифрование объединяет сообщение с открытым ключом для создания зашифрованного текста
- .
Чтобы расшифровать зашифрованный текст, можно использовать закрытый ключ для вычисления
Чтобы проверить правильность этой схемы шифрования , т.е. когда обе стороны следуют протоколу, обратите внимание, что
Затем, используя тот факт, что урожайность
Кроме того, эта схема является по IND-CPA безопасной при условии, что предположение DLIN выполнено.
Короткие подписи групп
[ редактировать ]Бонех, Бойен и Шахам также используют DLIN в схеме групповых подписей . [1] Подписи называются «короткими групповыми подписями», поскольку при стандартном уровне безопасности они могут быть представлены всего в 250 байтах .
Их протокол сначала использует линейное шифрование, чтобы определить особый тип доказательства с нулевым разглашением . Затем эвристика Фиата-Шамира применяется для преобразования системы доказательства в цифровую подпись . Они доказывают, что эта подпись отвечает дополнительным требованиям невозможности подделки, анонимности и отслеживаемости, необходимым для групповой подписи.
Их доказательство опирается не только на предположение DLIN, но и на другое предположение, называемое -сильное предположение Диффи-Хеллмана . Это доказано в модели случайного оракула .
Другие приложения
[ редактировать ]С момента своего определения в 2004 году предположение линейного решения нашло множество других применений. К ним относятся построение псевдослучайной функции , обобщающей конструкцию Наора-Рейнгольда , [3] схема шифрования на основе атрибутов , [4] и специальный класс неинтерактивных доказательств с нулевым разглашением . [5]
Ссылки
[ редактировать ]- ^ Jump up to: Перейти обратно: а б с Дэн Боне , Ксавье Бойен, Ховав Шахам: короткие групповые подписи . КРИПТО 2004: 41–55.
- ^ Джон Бетанкур: Введение в билинейные карты
- ^ Эллисон Бишоп Левко, Брент Уотерс : Эффективные псевдослучайные функции на основе линейного предположения принятия решения и более слабых вариантов . ККС 2009: 112-120.
- ^ Лукас Ковальчик, Эллисон Бишоп Левко: Билинейное расширение энтропии на основе решающего линейного предположения . КРИПТО 2015: 524-541.
- ^ Бенуа Либер, Томас Питерс, Марк Джой, Моти Юнг : Компактное скрытие линейных пролетов . АЗИАКРИПТ 2015: 681-707.