Хорошо известно, что модульное возведение в степень (основная часть операции RSA) является вычислительно дорогим, и, насколько я понимаю, метод модульного возведения в степень Монтгомери является предпочтительным методом. Модульное возведение в степень также заметно присутствует в алгоритме квантового факторинга, и это также дорого.
Итак: почему модульное возведение в степень Монтгомери явно не присутствует в текущих подробных подпрограммах для квантового факторинга?
Единственное, что я могу себе представить, это высокие издержки на кубит по какой-то неочевидной причине.
Запуск квантового «модульного возведения в степень» Монтгомери через Google Scholar не дает никаких полезных результатов. Мне известна работа Ван Метера и других авторов по квантовому сложению и модульному возведению в степень, но изучение их ссылок (я еще не читал эту работу) не показывает никаких признаков того, что методы Монтгомери рассматриваются там.
Единственное упоминание, которое я обнаружил для обсуждения этого вопроса, на японском языке, который, к сожалению, я не могу прочитать, хотя, очевидно, это из материалов конференции 2002 года. Машинный перевод приводит к добавлению самородков, которые указывают, что может быть что-то полезное. Тем не менее, я не могу найти никаких признаков того, что за этим следили, что заставляет меня думать, что идея была a) рассмотрена и затем b) отклонена.
Квантовая схема в выполнении арифметики Нобору Кунихиро
... В этом исследовании, но требует относительно большого кубита, мы предлагаем модульную схему возведения в степень времени квантовых вычислений. Редукция Монтгомери [8] и правобинарный метод [9] В сочетании они образуют схему Ru. Сокращение Монтгомери, m случайным образом выбирается как натуральное число, mod 2m с помощью операции, выполнить оставшуюся операцию If, mod n операций при устранении. Это приведет к сокращению времени вычислений ...
Применение 3.2 редукции Монтгомери Редукция Монтгомери [8] сформулирована следующим образом ... Этот алгоритм может возвращать правильные значения, что может быть легко подтверждено. MR (Y) он просит закон 2m Полиномы с 2m точками важны и требуют только деления на. Кроме того, сокращение Монтгомери, есть разные методы расчета .... В общем, сокращение Монтгомери не является функцией один-к-одному ...
... Предлагаемый метод использует правильный двоичный метод, Монтгомери Редуктон имеет особенность, которая принята. Чем обычный метод, характеризующийся небольшим компонентом схемы. ошибка кубита, которая требует больших ожиданий, может быть вычислена за меньшее вычислительное время Be. Будущее, схемы сокращения и управления Монтгомери, специально НЕ описанные в самом необходимом кубите. Оценка числа, как ожидается, оценивает время вычислений. Кроме того, каждый из них использует результаты исследований, больше, чем модульное возведение в степень Неарифметическое (взаимное деление Евклида и т. Д.) Также в отношении запланированной конфигурации эффективной квантовой цепи.
... [8] П. Л. Монтгомери, «Модульное умножение без деления на пробу», Математика вычислений, 44, 170, с. 519-521, 1985 ...