与えられた非対称暗号化プロトコルが、量子コンピューターでも効率的に解決できない問題に依存していることが証明された場合、量子暗号はほとんど無関係になります。
ポイントは、今日の時点で、誰もこれを行うことができなかったということです。実際、量子コンピューターでは効率的に解決できない問題の存在を証明するため、このような結果は重大な突破口となります(これは一般的に考えられていますが、NPに問題があるかどうかはまだ不明です)NP)。NP∖BQP
一般的に、すべての古典的な非対称暗号化プロトコルは、特定の問題を解決するのが難しいという仮定の下では安全ですが、私の知る限り、その問題は実際には指数関数的に難しいことが証明されています(計算の複雑さの意味で)量子コンピューターで解決します(多くの人にとって、問題が古典的なコンピューターでは効率的に解決できないことさえありません)。
これは、バーンスタインによるポスト量子暗号のレビュー(Link)でうまく説明されていると思います。上記の最初のセクションから引用したところ、彼はいくつかの古典的な暗号化プロトコルについて話したばかりです。
これらのシステムに対するより良い攻撃はありますか?おそらく。これは暗号化でよく知られたリスクです。これが、コミュニティが暗号解読に膨大な時間とエネルギーを投資する理由です。時々、暗号解読者は壊滅的な攻撃を見つけ、システムが暗号化に役に立たないことを示します。たとえば、Merkle–Hellmanナップザック公開鍵暗号化システムの使用可能なパラメータの選択肢はすべて簡単に解読できます。暗号解読者は、それほど破壊的ではないが、より大きなキーサイズを強制する攻撃を見つけることがあります。時々、暗号解読者は改善された攻撃を見つけることなく何年もシステムを研究し、暗号コミュニティは可能な限り最高の攻撃が発見されたという信頼を構築し始めます-または少なくとも実際の攻撃者はより良いものを思い付かないでしょう。
一方、QKDのセキュリティは、理想的には推測に依存しません(または、多くの場合、QKDプロトコルは原則として情報理論的なセキュリティを提供します)。両者が安全な鍵を共有している場合、通信チャネルは無条件に安全であり、QKDはそのような鍵を交換するための無条件の安全な方法を提供します(もちろん、量子力学が正しいという仮定のもとで)。上記のレビューのセクション4で、著者はQKD暗号化とポスト量子暗号化の直接(おそらく多少偏りがある場合)比較を提示します。もちろん、「無条件のセキュリティ」は情報理論的な意味を意味するものであり、現実の世界ではより重要なセキュリティの側面を考慮する必要があることに注意することが重要です。。また、QKDの実世界のセキュリティと実用性は、一部の人によって事実とは考えられていないことにも注意してください(たとえば、Bernsteinのここおよび暗号関連のQKDに関する議論を参照してください。SE)、およびQKD の情報理論的セキュリティプロトコルは、それらが適切に守られている場合にのみ当てはまります。これは特に、共有キーをワンタイムパッドとして使用する必要があることを意味します。
最後に、実際には、多くのQKDプロトコルも壊れている可能性があります。その理由は、特定の実装の実験的欠陥が悪用されてプロトコルが破られる可能性があるためです(例:1505.05303およびnpjqi201625のpag.6を参照)。Bellの不等式違反に依存し、実装の詳細に依存しないことが証明できるデバイスに依存しないQKDプロトコルを使用して、このような攻撃に対するセキュリティを確保することは依然として可能です。キャッチは、これらのプロトコルは通常のQKDよりも実装がさらに難しいことです。