Давайте начнем эту статью с небольшого введения в квантовые вычисления. Традиционный компьютер в повседневной жизни распознает 2 состояния 0 и 1 в зависимости от состояния транзистора (1 для включения и 0 для выключения).

Нам удалось уменьшить размер транзисторов до размеров атомов, что повысило производительность и эффективность. сейчас мы не можем уменьшить размер атомов до электронов, так что же дальше, чтобы повысить производительность компьютеров?

Для решения вышеуказанной проблемы были рассмотрены квантовые вычисления. Квантовая концепция была рассмотрена, потому что она допускает более двух состояний, кажется воображаемой, но все же в какой-то степени реальной.

Наименьшая единица данных в квантовых вычислениях — это кубит. Он имеет 3 состояния 0 (выкл.), 1 (вкл.), 0/1 (оба). Третье состояние известно как суперпозиция, когда предполагается, что состояние включено и выключено одновременно, хотя это не совсем точно.

Чтобы понять 3-е состояние, давайте разберемся с этим. Вы сдали экзамен и скоро получите результат. Кто-то спрашивает вас, каков ваш результат? вы либо скажете «пройдено», либо «не пройдено», но не совсем уверены, какое из 3 состояний 0 и 1 не является точным на 100%.

Давайте рассмотрим несколько различий между настоящей и квантовой системами.

Настоящая система

system, если вы хотите запустить цикл for, вам придется запускать логику цикла for n число раз, где n = количество входов.

Рассмотрим приведенный выше пример замка и ключа, рассмотрим ключ = ввод и замок = ваш код. здесь мы берем каждый ключ и пытаемся открыть замок.

Квантовая система

квантовая система, которую вы зададите логике, и квантовые вычисления проверят соответствие логике с вычислениями более чем в 3 000 000 раз быстрее.

Здесь мы возьмем все и дадим компьютеру, и он будет работать в 3 000 000 раз быстрее, чем ваш код.

Теперь давайте попробуем понять, почему он собирается вывести из строя систему безопасности на примере

учитывая сегодняшние общие системы ввода пароля, если ваш пароль «тестовый», система будет искать 01110100 01100101 01110011 01110100 двоичное представление для теста, если кто-то хочет взломать пароль, у него есть следующие возможности.

[a-z][a-z][a-z][a-z]

поэтому он попытается ввести 4 буквы с различными возможностями 14950, которые могут быть представлены в двоичном формате как

[01100001–01111010 ][01100001–01111010 ][01100001–01111010 ][01100001–01111010 ]

может потребоваться некоторое время, чтобы проверить пароль, чтобы пройти 14950 способов.

это традиционный способ взлома пароля, так как в квантовых вычислениях мы просто должны дать

в квантовых вычислениях есть только один вход, указанный ниже -

[011 0/1 0/1 0/1 0/1 0/1 0/1] [011 0/1 0/1 0/1 0/1 0/1 0/1][011 0/1 0/1 0/1 0/1 0/1 0/1]

[011 0/1 0/1 0/1 0/1 0/1 0/1]

Квантовая машина вычислит это за несколько секунд.