Coursera - Dan Boneh - Cryptography 1 - Week 1 - discrete probability 学习笔记【2】

承接上一篇文章

这篇文章主要介绍生日悖论中,概率什么时候超过 1 2 \frac{1}{2} 21,以及一个简单的例子。

记号

∣ U ∣ |U| U:表示 U U U的大小。 例如 U = 00 , 01 , 10 , 11 U={00, 01, 10, 11} U=00,01,10,11,则 ∣ U ∣ = 4 |U|=4 U=4
∃ \exists :表示存在的意思。

生日悖论(The birthday paradox)

r 1 , r 2 , . . . , r n ∈ U r_1,r_2,...,r_n \in U r1,r2,...,rnU,且 r 1 , r 2 , . . . , r n r_1,r_2,...,r_n r1,r2,...,rn是独立同分布(independent identically distributed, i.i.d.)的随机变量,有如下定理:
定理:当 n = 1.2 × ∣ U ∣ 1 / 2 n=1.2\times|U|^{1/2} n=1.2×U1/2时,有 P r [ ∃ i ≠ j : r j = r j ] > 1 2 . Pr[\exists i\neq j:r_j=r_j]>\frac{1}{2}. Pr[i=j:rj=rj]>21.

对定理的解释:当变量的个数足够多的时候( n = 1.2 × ∣ U ∣ 1 / 2 n=1.2\times|U|^{1/2} n=1.2×U1/2,只要求达到 U U U的开根号),就存在下标不同的两个数 r i , r j r_i,r_j ri,rj,相同的概率超过 1 2 \frac{1}{2} 21

生日悖论的例子

U = { 0 , 1 } 128 U=\{0, 1\}^{128} U={0,1}128,那么从 U U U中经过大约 1.2 × 2 64 1.2\times 2^{64} 1.2×264次随机取样,样本中很有可能存在两个数相同。

预告:下一篇将介绍对称密码(Symmetric Ciphers)的定义、一次一密(One Time Pad,OTP)、以及完全保密(perfecy secrecy)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值