承接上一篇文章。
這篇文章主要介紹生日悖論中,概率什麼時候超過21,以及一個簡單的例子。
記號
∣U∣:表示U的大小。 例如U=00,01,10,11,則∣U∣=4。
∃:表示存在的意思。
生日悖論(The birthday paradox)
設r1,r2,...,rn∈U,且r1,r2,...,rn是獨立同分布(independent identically distributed, i.i.d.)的隨機變量,有如下定理:
定理:當n=1.2×∣U∣1/2時,有Pr[∃i=j:rj=rj]>21.
對定理的解釋:當變量的個數足夠多的時候(n=1.2×∣U∣1/2,只要求達到U的開根號),就存在下標不同的兩個數ri,rj,相同的概率超過21。
生日悖論的例子
令U={0,1}128,那麼從U中經過大約1.2×264次隨機取樣,樣本中很有可能存在兩個數相同。
預告:下一篇將介紹對稱密碼(Symmetric Ciphers)的定義、一次一密(One Time Pad,OTP)、以及完全保密(perfecy secrecy)。