Cryptography I 学习笔记 --- 绪论
1. 密码学可以用于保证消息传递的机密性(第三方不可能得到明文)与完整性(密文如果被第三方篡改,有手段可以检测到)
2. 数字签名(用私钥加密待签名文件的hash值)
3. 匿名通信(mixnet,经过多重代理的双向通信,无法追溯信息来源,中间的代理也不知道通话双方/通话内容,类似于tor)
4. 匿名数字现金(bitcoin?)
5. 无信任中心的安全多方计算(选举,竞标)
6. 私有外包计算
7. 零知识(Alice向Bob证明,自己确实知道问题的解,但是不必把问题的解告诉Bob)
8. xor的优异特性:如果x是{0,1}^n上的均匀分布,y是{0,1}^n上的非均匀分布,那么x xor y后的结果,又是一个均匀分布
9. 生日悖论,从大小为n的不重复集合X中任取1.2 * √n 个元素组成集合Y,那么Y中有重复元素的可能性大于50%