
Блочный шифр
ключи
;
числа
-сообщение
,
Кодировка
: -криптограмма
декодирование:
Криптоанализ: 1 уровень –чисто переборная задача
~
гипотеза
~
перебирает
все
3
уровень - -известно
-прослушиванием
Взламывается за полиномиальное время.
Обобщение модулярного принципа шифрации.
Рандомизированные ключи:
ядерный
ключ
модули
и их порядок следования
:
,
-
большое число (ограниченное позже)
,
Сообщение
:
t
битный
Кодирование:
Декодирование:
*
Модулярный аналог P системы.
Интимный ключ:
;
ядерный
ключ ,
:
:
открытый ключ
:
,
Кодирование:
сообщение
,
битный
блок
-криптограмма
Декодирование:
*
,
Появилась возможность строить “блуждающий” открытый ключ
Лекция №16
-схема
разделения секрета
Используется
в различных протокольных схемах;
Определение:
-участников:
-секрет
(представлен в цифровой форме)
задается
комбинацией “компонент” (в
цифровой форме)
каждому
участнику известна только приданная
ему компонента : ,
участники могут объединяться в группы.
Эти группы стремятся раскрыть секрет (объединять, чтобы узнать инструкции, записанные в секрете С)
Условия вскрытия секрета C:
любые
участников,
объединенные в группу по комплексу
известн. им информации могут вскрыть
секрет
,
независимо от оставшихся участников
(или более
)
любые
или
менее не в состоянии вскрыть секрет
Такая
схема разделения секрета называется
-схемой.
Иллюстрация:
в математике существует довольно много
объектов, описываемых своими компонентами,
причем если компонентов
, то объект определяется единственным
образом, в противном случае – объект
недоопределяется.
Замечание:
если число компонент превышает ,
то объект определяется (задается)
избыточно, в противном случае объект
недоопределен.
в этой системе точка задает 3-и координаты –избыточно, в плоскости она единственным образом определяется 2мя координатами.
Построение
-схема
разделения секрета
на основе модулярной арифметики.
Имеется
попарно
взаимно-простых модулей.
секрет
есть число (код секрета) расположенные
в диапазоне
имеется
участников
каждому
участнику ,
известна (и только ему) информация
,
где
Вопрос:
при каких ограничениях на
рассматриваемая группа участников
образуют
-сх.
разделения секрета
Решение:
1. упорядочим модули :
?
каким д.б. ,
чтобы любые
участников могли вскрыть секрет.
Чтобы
любые
участников могли вскрыть секрет
достаточно, чтобы
Для
того чтобы любые
участников не могли вскрыть секрет
достаточно, чтобы
пусть
модули
и число
удовлетворяло услов.
-сх.
разделения секрета, тогда объединение
любых
участников:
-это
условие выполняется т.к.
Какова
степень неопределенности в формировании
секрета у
участников?
0 D
-
переводят эту комбинацию в полиадический
код.
∆-алгоритм
старшая цифра полиад.
кода.
степень
неопределенности характеризуется ,
где
модуль
не вошедший в состав
какие ограничения на выбор оснований необходимо дополнительно наложить, чтобы степень неопределенности была равномерно разделена между участниками разделения секрета?
Необходимо
чтобы
,