35.Задача разделения секрета.
Схема разделения секрета позволяет раздать информацию о сообщении S мн-ву участников таким образом, чтобы заранее заданные разрешённые подмн-ва участников могли однозначно восстановить сообщение S, а неразрешённые не имели такой возможности.
Защищаемое сообщение S – секрет, а мн-во S всех возможных секретов – мн-во секретов.
Сообщение, содержащее частичную информацию о секрете и созданное для индивидуального участника – доля этого участника.
Простейший случай: имеется n участников, любые t из них, собравшись вместе, могут открыть секрет , (t,n)-пороговая система доступа
Пусть t=n.
1) Кодируем секрет как большое натуральное число S. 2) Выбираем n-1 большое случайное число r1,…,rn-1 и выдаем ri в качестве доли i-го участника. 3) В качестве доли n-го участника полагаем rn = s-r1-…-rn-1.
Пусть t<n, тогда – схема Шамира.
Идея: для любых k точек (x1,y1),…,(xk,yk)ÎR2 существует единственный полином q(x)
степени k-1 такой, что q(xi) = yi для всех i=1,…,k.1) Кодируем секрет как большое натуральное число S2) Пусть f(x)=ak-1xk-1+…+a1x + a0, где a0 = s, a1,…,ak-1-случайные числа из интервала (0,p), где p – простое число, существенно большее, чем n и S.3) i-му участнику в качестве его доли выдается пара (xi,yi).
- 1.Трудоемкость алгоритмов
- 2.Алгоритмы сортировки
- 3.Сортировка слиянием
- 4.Бинарные поисковые деревья
- 5.2-3-4 Деревья
- 6.Хеширование
- 7. Поиск подстроки. Алгоритм Кнута-Морриса- Пратта.
- 8. Графы. Структуры данных для представления графов
- 9. Алгоритм нахождения Эйлерова цикла
- 10 .Поиск в ширину(волновой алгоритм)
- 11.Поиск в глубину
- 12.Жадные алгоритмы и матроиды
- 13.Задача об остовном дереве. Алгоритмы Прима и Краскала, их реализация
- 14. Алгоритм Дийкстры
- 15. Алгоритм Флойда
- 16. Паросочетания в двудольных графах
- 17. Потоки и разрезы в сетях. Алгоритм Форда-Фалкерсона
- 18. Задача о рюкзаке
- 21. Классы p и np. Полиномиальное сведение.
- 22. Np- полные задачи. Теорема Кука-Карпа-Левина. Np-полнота задачи о клике
- 23. Алгоритмы с гарантированной оценкой точности. Задача упаковки
- 24.Метод локального поиска и поиска с запретами. Задача о максимальном разрезе.
- 25.Метод ветвей и границ. Задача коммивояжера.
- 26. Задача коммивояжера с неравенством треугольника. Алгоритм Кристофидеса
- 27.Задача о независимом множестве, точные и эвристические алгоритмы ее решения
- 28.Задача о раскраске графа, точные и эвристические алгоритмы ее решения.
- 31.Задача о раскраске хордальных графов
- 32.Генетические алгоритмы
- 33. Page Rank
- 34 Криптосистема с открытым ключом. Криптосистема rsa
- 35.Задача разделения секрета.
- 36. Алгоритмы сжатия информации