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