Функция распределенной точки
В криптографии функция распределенной точки — это криптографический примитив , который позволяет двум распределенным процессам совместно использовать часть информации и вычислять функции их общей информации, не раскрывая саму информацию ни одному процессу. Это форма обмена секретами . [1]
Учитывая любые два значения и можно определить точечную функцию (вариант дельта-функции Кронекера ) по
То есть оно равно нулю везде, кроме точки , где его значение . [1]
Распределенная точечная функция состоит из семейства функций , параметризуется ключами и метод получения двух ключей и из любых двух входных значений и , такой, что для всех ,
где обозначает поразрядное исключающее или из двух значений функции. Однако, учитывая только один из этих двух ключей, значения для этого ключ должен быть неотличим от случайного. [1]
Известно, как построить эффективную распределенную точечную функцию из другого криптографического примитива — односторонней функции . [1]
В другом направлении, если известна функция распределенной точки, можно выполнить поиск частной информации . В качестве упрощенного примера можно проверить, является ли ключ принадлежит реплицируемой распределенной базе данных, не раскрывая серверам базы данных (если они не вступают в сговор друг с другом), какой ключ был запрошен. Чтобы найти ключ в базе данных создайте функцию распределенной точки для и отправьте полученные два ключа и на два разных сервера, на которых хранятся копии базы данных. Каждая копия выполняет свою функцию или ко всем ключам в своей копии базы данных и возвращает исключительный результат. Два возвращаемых значения будут различаться, если принадлежит базе данных и в противном случае будет равен. [1]
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д и Гильбоа, Нив; Ишаи, Юваль (2014), «Распределенные точечные функции и их приложения», Нгуен, Фонг К.; Освальд, Элизабет (ред.), Достижения в криптологии – EUROCRYPT 2014: 33-я ежегодная международная конференция по теории и применению криптографических методов, Копенгаген, Дания, 11–15 мая 2014 г., Материалы (PDF) , Конспекты лекций по информатике, том. 8441, Springer, стр. 640–658, номер документа : 10.1007/978-3-642-55220-5_35.