量子乱数生成
乱数生成の手法
古典コンピュータ
以下の方法がある
物理乱数:コンピュータのGPUや通信のノイズを乱数として利用する → 攻撃者がハード情報を知っていると、結果が予測できる
疑似乱数:複雑な計算式を利用して乱数のような数値を生成する → 計算式を知っていると、結果が予測できる
量子コンピュータ
量子乱数:シンプルに$ |+\rangleの状態を用意すれば、50%という確率を得られる → 攻撃者がこれを知っていても、次に出てくる数字は必ず0と1が50%ずつである。