Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Схема разделения секрета Шамира - Пример23 января 2011Оглавление: 1. Схема разделения секрета Шамира 2. Описание 3. Пример Пусть нужно разделить секрет «11» между 5-ю сторонами. При этом любые 3 стороны должны иметь возможность восстановить этот секрет. То есть нужно реализовать -пороговую схему. Возьмём простое число p = 13. Построим многочлен степени k − 1 = 3 − 1 = 2: В этом многочлене 11 это разделяемый секрет, а остальные коэффициенты 7 и 8 — некоторые случайные числа, которые нужно будет «забыть» после того, как процедура разделения секрета будет завершена. Теперь вычисляем координаты 5 различных точек: После этого секреты раздаются сторонам. Случайные коэффициенты 7,8 и сам секрет M = 11 «забываются». Теперь любые 3 участника смогут восстановить многочлен и все его коэффициенты, включая последний из них разделённый секрет. Например, чтобы восстановить многочлен по трём долям k2,k3,k5 им нужно будет решить систему: Очевидно, что с меньшим числом известных секретов получится меньше уравнений и систему решить будет нельзя. Построим интерполяционный многочлен Лагранжа: Последний коэффициент многочлена — M = 11 — и является секретом. Просмотров: 4018
|