Какой алгоритм для создания резервных ключей, состоящих из нескольких частей? Знаю, что есть алгоритмы для формирования частей ключей резервирования / запуска и прочего.
Условно, есть 3 директора, и чтобы избежать одновременного доступа к базе финансов они защищаются ключами, по одному у каждого и 2 в разных сейфах. Т.е. чтобы получить доступ - должны каждый из них указать свой кусок ключа, либо если кто то не может - то тогда и только тогда достается ключ из сейфа (либо все сразу)
Есть ли нормальные статьи на эту тему? А то что то не так - либо неверно составляю запросы, либо какие то огрызки информации.

21 Авг 2019 в 07:10
253 +1
0
Ответы
1

Для создания резервных ключей, состоящих из нескольких частей, можно использовать схему разделения секрета (Secret Sharing Scheme). Один из наиболее популярных алгоритмов для этого - это схема Шамира.

Схема Шамира предполагает разделение секрета на несколько частей (share), каждая из которых является ключом. Для восстановления секрета необходимо обладать определенным количеством частей (пороговое количество), указанных в настройках алгоритма.

В вашем случае, с помощью схемы Шамира, вы можете создать три части ключа доступа к базе финансов и распределить их между директорами таким образом, чтобы для доступа требовалось обладать всеми тремя частями (или заданным пороговым количеством). В случае, если какой-то директор не может предоставить свою часть, можно использовать дополнительные сейфы для доступа к резервным ключам.

Статьи на эту тему можно найти, например, в научных журналах по криптографии или информационной безопасности. Можно также обратиться к специализированным источникам, таким как книги по криптографии или онлайн ресурсы по информационной безопасности.

20 Апр 2024 в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир