Модульное умножение Монтгомери
- Монтгомери – метод вычисления произведения двух чисел по модулю N.
- Метод основан на использовании арифметики в форме Монтгомери.
- Арифметика Монтгомери может быть выражена в терминах REDC для многих операций.
- Умножение Монтгомери объединяет многоточное умножение и REDC в единый алгоритм.
- Алгоритм Монтгомери используется в криптографических приложениях для работы с большими числами.
- MultiPrecisionREDC и REDC выдают один и тот же результат.
- Умножение Монтгомери может быть объединено с сумматором с сохранением переноса.
- Сокращение Монтгомери позволяет избежать шагов коррекции, которые требуют обычного деления.
Полный текст статьи: