2021/02/24
日本電信電話株式会社(以下「NTT」)は、現実的な光学装置を使い、高い安全性を達成する高速な量子乱数生成器(以下QRNG※1)を世界で初めて実現しました。
QRNGは量子測定※2の確率的な性質を利用して真の乱数を作り出す装置です。この乱数はもし盗聴者が量子力学的に可能な方法で盗聴を試みたとしても、その予測不可能性を保証できるという意味で量子力学的に安全な乱数にすることが可能です。これまでの乱数生成レートの高いQRNGは、装置の特性を完全に把握する必要があったため、現実的な装置を使った場合でも安全な乱数を生成することが出来ませんでした。一方、現実的な装置を使ったより安全なQRNGも知られていますが、乱数生成のための十分な無作為性※3を蓄積するまでに長時間装置を動かす必要がありました。このため乱数生成を開始してから要求した乱数を実際に生成するまでに大きな遅延を生じていました。実際のアプリケーションへの応用では、低遅延で乱数生成レートが高くかつ安全性の高いQRNGが望まれます。今回の研究成果ではアメリカ国立標準技術研究所(National Institute of Standards and Technology、以下NIST)と共に、少ない実験データから効率的に乱数の保証を行う理論手法の開発と、タイムビン量子ビット※4と呼ばれる光パルスの到着時刻の測定を用いることで、0.1秒毎に8192ビットの量子力学的に安全な乱数を生成することに成功しました。本研究成果は、低遅延かつ高い乱数生成レートとともに、現実的な装置を使って安全な量子乱数生成器を実現するものです。
本研究成果は、英国科学誌Nature Communicationsに2月24日(現地時間)オンラインで掲載されました。
乱数生成器(以下RNG)は名前の通り乱数を作り出すための装置です。RNGの出力が予測不可能かつ一様に分布していれば、乱数であると言うことが出来ます。予測不可能であることは装置を動かす前にその出力が決められないことを保証するもので、一様であることはRNGの出力がすべて同じ確率で発生することを保証します。また場合によっては、乱数がプライベートでありRNGの正規の利用者のみ、その値を知ることが可能である必要があります。乱数は数多くの科学分野や実社会のアプリケーションで有用であり、数値計算、サンプリング、ゲームや暗号といった様々な分野で利用されています。このような応用で、乱数が持つべき性質のうちのいくつかを満たした一見ランダムな値を、コインフリップのような古典力学的な過程を用いて作ることも出来ます。しかし、全ての古典力学的な過程は本質的には決定論的な過程であり※3、真に予測不可能な乱数を生成することは出来ません。これに対し、QRNGは、量子力学を利用することで「真の乱数」の生成を可能とするものです。 QRNGには様々な手法があります。例えば、二準位系の量子状態である量子ビット※5をある基底での均一な重ね合わせ状態※6として用意し、その基底で状態を測定する※2ことで真の乱数を生成することが可能です。さらに古典力学的な手法とは異なり、量子力学的な手法では検証可能な物理的仮定を使い測定結果のみに基づいて、全ての性質が保証された真の乱数を作ることも可能です。こうした背景のもとにQRNGを実現する研究が世界的に広がっています。しかしこれまでのQRNGは、乱数ビットの生成率や生成までの遅延時間などの性能に課題のあるQRNGか、現実的な安全性を担保するための装置の条件として検証が難しい仮定を用いたQRNGのどちらかに限られていました(表1)。実際の応用では、ビット生成率や遅延性能が良く、同時に現実的な安全性も保証できるQRNGを考案することが重要です。今回の研究成果では、このような性質を満たした初のQRNGを報告しています。
今回提案したQRNGの性能を検証するために、セキュリティエラー2-64≈5.4×10-20で量子力学的に安全性が保障された、8192ビットの乱数生成が要求される状況下での実験を行いました。理想的な場合QRNGは一様に分布し、かつ盗聴者に情報が漏れていない完全な乱数を生成します。しかし現実には生成された乱数は完全な乱数とは少し異なったものになります。セキュリティエラーとは、乱数生成要求時に設定するこの差に関するパラメータで、小さいほどより理想的かつ安全な乱数に近いことが保証できます。図1では、今回NTTが開発したQRNGが8192ビット以上の安全な乱数を、0.1秒ごとに抽出できることが示されており、想定した要求を満たすことに成功しています。
他の最先端のQRNGとの比較を表1に示します。このように、本QRNGは安全性と性能の両立を現実的な装置で実現しています。
今回の研究で開発した低遅延で高い乱数生成レートのQRNGの展開として、高い安全性を保ちながら連続的に高速動作する量子乱数ビーコンの実現への応用が考えられます。量子乱数ビーコンとは一定の長さの安全性が保証された新しい乱数を繰り返し生成、公開するサーバーです。このような乱数はゼロ知識証明※10や選挙監査※11といった多くのアプリケーションに利用できます。別の展開としては今回開発したQRNGをコンパクト化するといったことが挙げられます。以上のような展開を通し、本成果が量子技術により安全性の飛躍的に向上した通信ネットワーク実現に寄与することが期待されます。
タイトル:A simple low-latency real-time certifiable quantum random number generator
著者:Yanbao Zhang, Hsin-Pin Lo, Alan Mink, Takuya Ikuta, Toshimori Honjo, Hiroki Takesue, and William J. Munro
掲載:Nature Communications (2021). DOI: 10.1038/s41467-021-21069-8
発表日:24th Febuary 2021, London time (GMT)