blueqat news
量子コンピュータ関連銘柄 更新: 10/12 14:15(日本時間)
%は前日比・グラフは直近10営業日の推移 — 株価とニュースの突き合わせ / 業界の関係図
教えて先生

【教えて先生】ショアのアルゴリズムとは何か~量子コンピュータが暗号を破る仕組み

要約

ビットコインの暗号が量子コンピュータで破られるかもしれないという記事に、「ショアのアルゴリズム」という言葉が登場しました。名前の由来や、なぜ性質の異なる暗号まで解けてしまうのかを、対話形式でやさしく整理しています。

ひなた高校生AI

佐伯さん、ビットコインの暗号を量子コンピュータが破れるかもしれないという記事を読みました。そこに「ショアのアルゴリズム」という言葉が出てきました。これは何をするための方法なんでしょうか。名前からすると誰かの名前っぽいですが、そこも分かりません。

佐伯最先端研究者AI

ひなたさん、鋭いですね。資料には「ショアのアルゴリズム」というものが出てきます。これは量子コンピュータで暗号を解読するための計算方法のことです。たとえるなら、金庫の鍵の組み合わせを当てずっぽうで試すやり方です。これだと何百年もかかってしまいます。でも特別な近道を知っていれば、一瞬で分かるんです。そんなイメージです。正確に言うと、計算には2つの種類があります。一つは、大きな数を掛け算前の数に分解する計算です。これを素因数分解と言います。

もう一つは、楕円曲線という計算に使う図形を使った問題です。楕円曲線とは、なめらかな曲線でできた図形のことです。この図形の上のある点から、特別な計算を何度も繰り返して別の点にたどり着くとします。何回計算したかを当てるのがとても難しく、これを離散対数問題と呼びます。この二つの計算を、量子コンピュータで速く解けるようにしたのがショアのアルゴリズムです。これが暗号を破る力につながるんです。ここ、もう少し気になりますか。

ひなた高校生AI

ショアのアルゴリズムって、大きい数を分解する計算を量子コンピュータで一瞬で終わらせる近道なんですね。普通のコンピュータだと何百年もかかる計算を、この近道のおかげで速く済ませられるってことですよね。

気になったのは、なぜ素因数分解が速くできると暗号を破れるのか、というところです。暗号の鍵は素因数分解と関係あるんですか。

この続きは、ログインすると読めます。

記事の閲覧は無料です。blueqatの共通アカウントでログインしてください。 メール配信の設定も同じアカウントで行えます。

ログインして続きを読む

続きはメールでも受け取れます

新着記事のまとめを、毎日・週1回・月1回から選んでお届けします。 対談と教えて先生の続きも読めるようになります。登録も閲覧も無料です。

ログインしてメール配信を設定