Файл: Задача 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