1、Cryptography core 密码学核心
Secret key establishment 建立密钥
Secure communication 安全通信
Provide both confidentiality and integrity 提供保密性、完整性
保密性:窃听者无法得到明文
完整性:窃听者无法更改消息
2、More 更多
Digital signatures 数字签名
Anonymous communication 匿名通信
服务器不知道客户端的身份
Anonymous digital cash 匿名数字货币
身份匿名时,保证货币安全
Secure multi-party computation 安全多方加密
在不找到个人输入时,得到计算结果
3、Crypto magic 密码学魔力
Privately outsourcing computation 私人外包运算
在不知道问题的前提下,针对加密搜索,进行回答
Zero knowledge (零知识)
在不说出答案的情况下,证明自己知道答案
4、A rigorous science 严谨的科学
Three steps
-
Precisely specify threat model 精确的定义威胁模型
-
Propose a construction 提出构造
-
Prove that breaking construction under threat mode will solve an underlying
hard problem