Криптографические протоколы
Категория реферата: Рефераты по информатике, программированию
Теги реферата: диплом государственного образца, республика реферат
Добавил(а) на сайт: Пантелеймон.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
В качестве базового протокола обмена для выработки общего ключа был выбран протокол A-GDH.2 (однако возможно использование и SA-GDH.2). Предполагается, что участники группы уже сформировали общий ключ.
Рассмотрим основные операции, которые позволяет выполнять разработанный протокол.
1. Операции для одного участника группы: включают в себя добавление или удаление одного участника группы. Данные ситуации появляются, когда кто-то хочет присоединиться к группе или покинуть ее. Эти операции могут проводится контролером группы или по согласию каждого участника группы (в зависимости от используемой политики безопасности).
2. Операции для нескольких участников: также включают в себя добавление и удаление. Однако есть отличия, обусловленные желанием проводить операции с несколькими участниками сразу, а не с каждым в отдельности:
массовое присоединение: несколько участников хотят присоединиться к существующей группе;
слияние групп: две или более групп желают соединиться в одну;
массовый выход из группы: несколько участников хотят покинуть группу;
разделение групп: группа распадается на две или более частей.
3. Операции по обновлению ключа обусловлены двумя причинами:
ограничением шифртекста, получаемого на одном ключе для ограничения возможности получения пар открытый текст/шифртекст для проведения криптоанализа (время жизни ключа определяется выбранной политикой);
предохранением от компрометации текущего ключа или вклада каждого участника.
Итак, список операций, выполняемых протоколом, выглядит следующим образом:
присоединение (JOIN): новый участник добавляется в группу;
слияние (MERGE): один или более участников добавляются в группу;
выход из группы (LEAVE): один или более участников покидают группу;
обновление ключа (KEY REFRESH): генерация нового ключа для группы.
Для простоты, считается, что последний участник группы является контролирующим группы (это может быть легко исправлено и не является критическим требованием).
Присоединение
Операция добавляет нового участника Mn+1 к группе из n участников. Во время операции вычисляется новый групповой ключ Sn+1 , и Mn+1 становится новым контролирующим группы. Предполагая, что Mn является текущим контролирующим группы, протокол выглядит следующим образом:
1. Mn вырабатывает новое значение rn’ и получает множество[2] чисел
M= iÎ[1,n-1] È{ g r1…rn-1 }È{ g r1…rn’ }
Затем M посылается Mn+1.
2. После получения сообщения Mn+1 вырабатывает число rn+1 и вычисляет значение g Ki,n+1r1…rn’rn+1/ri для всех i из [1,n]. Затем это множество рассылается всей группе.
3. При получении каждый Mi вычисляет групповой ключ как
(g Ki,n+1r1…rn’rn+1/ri)K-1i,n+1ri= g r1…rn’rn+1= Sn+1. А Mn+1 вычисляет ключ, используя сообщение из шага (1).
Рекомендуем скачать другие рефераты по теме: решебник по химии, реферат методы.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата