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