Схема Карнина

Схема Карнина

Схема Карнина — Грина — Хеллмана — пороговая схема разделения секрета на основе скалярного произведения. Авторы — Эхуд Карнин (англ. Ehud D. Karnin), Йонатан Грин (Jonathan W. Greene) и Мартин Хеллман.

Описание

Пусть нужно разделить секрет между n сторонами таким образом, чтобы любые t сторон могли восстановить секрет, но t-1 — не могли. То есть нужно реализовать (t, n)-пороговую схему.

Выбирается n+1 векторов \vec v_0, \vec v_1, \dots, \vec v_n размерности m таким образом, чтобы ранг любой матрицы, составленной из m данных векторов, был равен m.

Вектор \vec v_0 известен всем участникам. Секретом является скалярное произведение \langle \vec u, \vec v_0\rangle, долями — скалярные произведения \langle \vec u, \vec v_i\rangle и векторы \vec v_i.

Для восстановления секрета по известным долям (и набору векторов \vec v_1, \vec v_2, \dots, \vec v_n) решается система из m уравнений для нахождения вектора \vec u. Сделать это, имея меньшее число долей, невозможно.

Литература


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Схема Карнина" в других словарях:

  • Разделение секрета — Каждая доля секрета  это плоскость, а секрет представляет собой точку пересечения трех плоскостей. Две доли секрета позволяют получить линию, на которой лежит секретная точка. В к …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»