Рейтинг:5

Факторинг 2048-битного целого числа с помощью квантового компьютера?

флаг us

В это бумаги, в аннотации есть утверждение:

В нашем строительстве используется $3n + 0,002n \log(n)$ логические кубиты, $0,3n^3 + 0,0005n^3\log(n)$ тоффоли и $500n^2 +n^2 \log(n)$ глубина измерения для коэффициента n-битных целых чисел RSA.

В заголовке статьи говорится, что 20 000 000 кубитов используются для взлома RSA-2048, где это презентация -также ссылается на этот документ- включает таблицу на стр. 22, которая отображает RSA-2048 в 6189 кубитов.

Мой вопрос таков: какую из величин следует учитывать при последующем развитии квантовых компьютеров? Другими словами, каково необходимое количество кубитов для квантовых компьютеров, чтобы взломать RSA-2048 согласно этой статье? 6189 или 20.000.000?

Кроме того, определения логического кубита, шумного кубита, глубины измерения и Тоффоли могут быть очень полезными для понимания этой концепции.

NB_1907 avatar
флаг us
Главный вопрос: какой из них будет факторизовать 2048-битное целое число в соответствии с этой работой? Квантовый компьютер на 6189 кубитов или на 20 000 000 кубитов?
kelalaka avatar
флаг in
В разделе 2.4 статьи говорится о `switch от обычного представления целых чисел к представлению смежных классов модульных целых чисел. и см. https://en.wikipedia.org/wiki/Toffoli_gate#Relation_to_quantum_computing
NB_1907 avatar
флаг us
Я пытаюсь понять общую концепцию, просто сосредоточившись на количестве кубитов. Что представляет собой 6189 и 20.000.000? Можем ли мы сказать, что 20 000 000 зашумленных кубитов соответствуют 6189 абстрактным кубитам? И какой из них соответствует номеру, объявленному, например. IBM как количество кубитов квантового компьютера.
kelalaka avatar
флаг in
[В чем разница между физическим и логическим кубитом?] (https://stackoverflow.com/q/46664653/1820553)
kelalaka avatar
флаг in
[Понимание (теоретической) вычислительной мощности квантовых компьютеров] (https://quantumcomputing.stackexchange.com/q/4652/4866)
Рейтинг:15
флаг ru

20 000 000 — это количество физических кубитов определенного качества, которое требуется, и наиболее точно соответствует количеству кубитов, указанному теми инженерными группами, которые в настоящее время разрабатывают квантовые устройства. Однако возможности квантовых вычислений зависят не только от количества доступных кубитов.Указанные 20 000 000 кубитов должны быть в состоянии выполнить квантовый вычислительный вентиль за 1 микросекунду с точностью 99,9%, взаимодействовать с большим количеством соседних кубитов и поддерживать квантовое состояние в течение нескольких часов. Насколько разные устройства близки к достижению этой спецификации, будет различаться, и нужно вникать в детали. Вполне возможно, что инженеры смогут производить кубиты, которые работают лучше, чем эта спецификация, и в этом случае потребуется меньшее количество кубитов.

Логический кубит следует рассматривать как идеализированный вычислительный ресурс, который выполняет вентили с идеальной точностью, может свободно взаимодействовать с другими логическими кубитами и может бесконечно поддерживать свое квантовое состояние. Требуемые 6189 логических кубитов на самом деле невозможно уменьшить с помощью улучшенной инженерии, но их можно уменьшить с помощью улучшенной алгоритмики.

Определенные возможности логических кубитов можно эмулировать с помощью коллекций физических кубитов, используя коды коррекции квантовых ошибок для исправления ошибок в выполнении вентиля и потери информации с течением времени. Эти шумные/физические кубиты могут быть реализованы по-разному (большинство крупных инженерных проектов используют сверхпроводящие кубиты), и все они имеют ограничения, которые могут быть улучшены с помощью инженерии. Количество физических кубитов, необходимых для эмуляции логического кубита на время действия алгоритма, зависит от качества физических кубитов. Эмуляция сама по себе увеличивает вычислительную нагрузку.

Глубина измерения — это самый длинный путь вентилей, через который должна пройти квантовая информация для выполнения алгоритма. Алгоритмическая сложность будет зависеть как от количества кубитов, так и от глубины измерения. Произведение двух является грубой общей мерой этой сложности.

Вентиль Тоффоли — это базовый тип вентиля, который позволяет строить очень общие квантовые схемы (аналогично тому, как теорема Шеннона позволяет нам строить общие вычислительные схемы из вентилей И-НЕ).С инженерной точки зрения это обычно самые сложные базовые вентили для реализации, поэтому количество вентилей Тоффоли является еще одним мерилом инженерной задачи. На классических данных вентиль Тоффоли отправляет три входных бита. $(а,б,в)$ до трех выходных бит $(а,б,с\оплюс а\cdot б)$.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.