Файл: Задача 2 по дисциплине Криптография и криптографические протоколы.docx

ВУЗ: Не указан

Категория: Решение задач

Дисциплина: Не указана

Добавлен: 07.11.2023

Просмотров: 14

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Федеральное государственное автономное образовательное учреждение высшего образования

«Омский государственный технический университет»

Кафедра «Комплексная защита информации»

Задача 4.1.2

по дисциплине «Криптография и криптографические протоколы»

Вариант №18



Проверил работу:

д.н., профессор

Широков И.В.

подпись

Автор работы:

студент гр. ИВТм-223

_Трачевский Д.А.

подпись



Омск 2023

4.1.2 Возведение в степень в кольце Zn

Вычислить выражение ak mod n =?

18) n = 821, a = 470, k = 33;

Решение

33 представим в двоичном виде.



33 = 100001

Чтобы вычислить значение 470 ^ 33 по модулю 821, мы можем использовать алгоритм модульного возведения в степень.

Начиная с основания 470, мы будем последовательно возводить его в квадрат и уменьшать результат по модулю 821 по мере продвижения справа налево по двоичному представлению показателя степени. Всякий раз, когда есть двоичная цифра 1, мы также умножаем основание на соответствующую степень 2.

Ответ: 161