Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Алгоритм Монтгомери23 января 2011Оглавление: 1. Алгоритм Монтгомери 2. Возведение в степень Монтгомери приём, позволяющий ускорить выполнение операций умножения и возведения в квадрат, необходимых при возведение числа в степень по модулю, когда модуль велик. Был предложен в 1985 году Питером Монтгомери. По данным целым числам a, b < n, r, НОД = 1 алгоритм Монтгомери вычисляет
Умножение МонтгомериПоложим r = 2. Определим n-остаток числа a < n как Алгоритм Монтгомери использует свойство, что множество MonPro вычисляет
Определим n' так, что Функция 1. Операции умножения и деления на r выполняются очень быстро, так как при r = 2 представляют собой просто сдвиги бит. Таким образом алгоритм Монтгомери быстрее обычного вычисления Просмотров: 3045
|