16-06-2023
Схема Карнина — Грина — Хеллмана — пороговая схема разделения секрета на основе скалярного произведения. Авторы — Эхуд Карнин (англ. Ehud D. Karnin), Йонатан Грин (Jonathan W. Greene) и Мартин Хеллман.
Пусть нужно разделить секрет между сторонами таким образом, чтобы любые сторон могли восстановить секрет, но — не могли. То есть нужно реализовать (t, n)-пороговую схему.
Выбирается векторов размерности таким образом, чтобы ранг любой матрицы, составленной из данных векторов, был равен .
Вектор известен всем участникам. Секретом является скалярное произведение , долями — скалярные произведения и векторы .
Для восстановления секрета по известным долям (и набору векторов ) решается система из уравнений для нахождения вектора . Сделать это, имея меньшее число долей, невозможно.
Схема Карнина — Грина — Хеллмана.