乱数生成器
確率的な物理現象、ノイズやネットワークを利用するユーザーがパケットを送信するタイミングの揺らぎ、打鍵の速度の揺らぎなど、誤差や揺らぎの生じる事象は至るところにあります。そういったノイズ (誤差、揺らぎ) を利用して乱数を生成する方法があります。この方法は、ノイズの発生源を制御下に置いたり、あるいはノイズの発生源を直接観測することで乱数の発生前に発生するであろう乱数を予測できてしまう恐れがありますが、耐タンパ (tamper-responsive, tamper-resistantなど) 性のあるデバイスで発生し、CPUなどにデータを転送するバスが守られている場合など、発生源から利用する箇所までが適切に保護されていれば、事前予測を許さずに真の意味での乱数を利用することができます。