КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Решаем четыре системы сравнений 6 страница
Теперь можно вычислить доли секрета s s s s s s s s s s Легко проверить следующее равенство, вычисляя независимо его левую и правую части: g Восстановление секрета s по любым шести значениям s
8. Некоторые задачи.
Задача 1. Выработать подпись на основе RSA под данным сообщением и проверить ее, если открытые ключи корреспондентов равны: Сообщение: «Шторм». Алфавит: «|а|б|в|г|д|е|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я|».
Задача 2. Выработать подпись на основе RSA под данным сообщением и проверить ее, если открытые ключи корреспондентов равны: Сообщение: «Гомер». Алфавит: «|а|б|в|г|д|е|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я|».
Задача 3. Выработать подпись на основе RSA под данным сообщением и проверить ее, если открытые ключи корреспондентов равны: Сообщение: «Яшма». Алфавит: «|а|б|в|г|д|е|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я|».
Задача 4. Выработать подпись на основе протокола ЭльГамала под данным сообщением и проверить ее, если известен открытый ключ: Сообщение: «Бор». Алфавит: «|а|б|в|г|д|е|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я|».
Задача 5. Выработать подпись на основе протокола ЭльГамала под данным сообщением и проверить ее, если известен открытый ключ: Сообщение: «Тор». Алфавит: «|а|б|в|г|д|е|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я|»
Задача 6. Выработать подпись на основе протокола ЭльГамала под данным сообщением и проверить ее, если известен открытый ключ: Сообщение: «Тест». Алфавит: «|а|б|в|г|д|е|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я|».
ПРИЛОЖЕНИЕ Раздел семнадцатый
1. Парадокс дней рождений. Рассмотрим следующую задачу для произвольной функции Найти величину k для оценки вероятности
Иначе говоря, при k вычислениях функции коллизия возникает с вероятностью не меньше В этой задаче требуется найти число k, которое удовлетворяет некоторой оценке вероятности снизу для любой функции. Предполагается лишь, что функция обладает так называемым свойством случайности: такие функции отображают равномерно распределенные числа из множества X в равномерно распределенные числа из множества Y. Очевидно, что только такая функция позволяет увеличить число k при заданной оценке вероятности так, чтобы эти условия выполнялись для любой функции при той же оценке вероятности. Следовательно, необходимо, чтобы Итак, можно предположить, что вычисление функции в этой задаче порождает n разных и равновероятных точек. Эти вычисления можно отождествить с извлечением шаров из урны, содержащей n разноцветных шаров, после чего цвет записывается, и шар возвращается в урну. Следовательно, задача заключается в поиске такого числа k, при котором какой-нибудь цвет повторялся бы с вероятностью На цвет первого шара не налагаются никакие ограничения. Пусть
При достаточно большом числе n и относительно малом числе x выполняется следующее соотношение:
или
Итак,
Полученное число представляет собой вероятность извлечь k шаров без коллизии. Следовательно, вероятность возникновения по крайней мере одной коллизии равна
Приравнивая эту величину к числу
или
Иначе говоря,
Итак, для случайной функции, отображающей множество X на множество Y, необходимо выполнить по крайней мере Если
Зависимость числа k от величины n, выявленная формулами (17.1) и (17.2), означает, что для случайной функции, пространство исходов которой состоит из n точек, чтобы обнаружить коллизию со значимой вероятностью, необходимо выполнить всего Этот факт оказал значительное влияние на разработку криптосистем и криптографических протоколов. Например, если корень квадратный, извлеченный из размера фрагмента данных (скажем, криптографического ключа или сообщения), скрытого в качестве прообраза криптографической функции (которая, как правило, является случайной), не является достаточно большой величиной, данные можно расшифровать с помощью случайных вычислений значения функции. Такая атака получила название «атака по методу квадратного корня», или «атака на основе парадокса дней рождения». Второе название возникло из-за внешне парадоксального явления: положив
2. Применение парадокса дней рождения: алгоритм кенгуру Полларда. Пусть р – простое число. При определенных условиях функция возведения в степень по модулю Иногда для значения Поллард описал свой алгоритм, используя в качестве персонажей двух кенгуру – домашнего, Т, и дикого, W. Задача вычисления индекса
Каждый раз один из кенгуру прыгает на расстояние, которое случайным образом извлекается из множества Кенгуру Т начинает свой путь из известной точки
Допустим, что кенгуру Т делает
Используя это значение, можно переписать выражение (17.3) для следов кенгуру Т в следующем виде:
Кенгуру
Счетчик пути, пройденного кенгуру
Аналогично выражению (17.3) выражение (17.4) для следов кенгуру
Очевидно, что следы обоих кенгуру, После возникновения коллизии выполняется равенство
Отсюда следует, что
Поскольку оба счетчика показывают величины Следует отметить, что алгоритм является вероятностным, т.е. он может не обнаружить коллизию. Несмотря на это, благодаря высокой вероятности обнаружить коллизию вероятность отказа можно сделать достаточно малой. Смещая стартовую точку кенгуру Условием, обеспечивающим практическую целесообразность Раздел восемнадцатый Кольца и поля. Характеристика. Формула бинома для полей простой характеристики. Идеалы в кольцах. Факторкольцо. Определение 1. Пусть на непустом множестве 1) 2) Условия 2) называются дистрибутивными законами. Указанные в определении операции традиционно называются соответственно сложением и умножением. В дальнейшем перейдем на традиционную запись. Добавим еще, что если операция умножения ассоциативна, то кольцо называется ассоциативным, а если еще и коммутативным, то – коммутативным. Если по операции умножения существует нейтральный элемент, то говорят о кольце с единицей.
Пример 1.
Пример 2.
Пример 3.
Пример 4.
Пример 5.
Пример 6.
Пример 7.
Пример 8.
Простейшие следствия из аксиом кольца выглядят так: для любых
Дата добавления: 2014-11-16; Просмотров: 425; Нарушение авторских прав?; Мы поможем в написании вашей работы! |