今の技術で暗号化されたものは、量子コンピュータで簡単に複合化される
既に量子コンピュータを使ったさまざまなユースケース、ビジネスの検討が始まっている。現状のスーパーコンピュータではかなり時間を要する処理が、量子コンピュータでは数分、数秒で解決できる可能性がある。無理だと思われていたことが、実現できる時代が来るのだ。そしてこのような量子コンピュータのメリットだけでなく、デメリットも考えておく必要がある。「量子コンピュータが進展する中、情報セキュリティに対する脅威が顕在化しています」と言うのは、日本IBM 戦略コンサルティング パートナー 兼 Quantum Safeコンサルティング リーダー 兼 Quantum Industry & Technical Service リーダーの西林泰如氏だ。
多くのミッションクリティカルシステムやアプリケーション、データは、暗号により守られている。格納されているデータやネットワーク経路は暗号化されており、認証の際にも暗号化技術で安全性を担保している。デジタル技術を利用するあらゆる部分が、暗号化で守られていると言っても過言ではない。
一方で古典コンピュータでは時間がかかるために現実的に解けない課題が、量子コンピュータでは圧倒的な処理能力により現実的な時間の中で解けるようになる。そのため、これまではスーパーコンピュータでも難しかった化学や金融のシミュレーション、AIや機械学習を使った課題解決などが可能となり、量子コンピュータで世界が変わる可能性がある。
古典コンピュータに比べ、大きく変わることの1つが素因数分解の処理だ。「量子コンピュータは素因数分解の問題を、これまでとは違うアプローチで解きます」と西林氏。この素因数分解の技術を用いているのが、現状の多くの暗号化技術だ。量子コンピュータが一般化する時代には、「素因数分解の技術を使っている公開鍵などの暗号化は、大きな脅威にさらされます」と指摘する。
ならば10数年後までに、耐量子暗号の技術を導入しミッションクリティカルなシステムなどの安全性を担保すれば良いのだろうか。実は、そこまで待っている時間はない。なぜなら犯罪者は、既に暗号化された認証情報や重要なデータを収集している。そしてしばらくは暗号が解けずとも、量子コンピュータが使える時代になれば解読し悪用する可能性があるのだ。
実際、2026年には1/7、2031年には1/2の確率で量子技術を使い公開鍵暗号が破られるとの大学研究者による見解がある。さらにNIST(米国標準技術研究所)のレポートでも、2030年までに暗号鍵長2048ビットのRSA暗号は破られる可能性があると予測している。つまり、今暗号化された重要機密などの情報を入手しておけば、2030年頃には解読して悪用できる。つまり耐量子暗号への対処は、今やる必要があるのだ。