Intro
Network: Share resources via communication(data transmission)
communication
wired | wireless | 有线/无线 | |
single-hop(bluetooth) | multi-hop | 单跳/多跳 | |
single-path | multi-path
同一数据包可能通过不同的路径发到目的地,增加通信的可靠性。 |
单路径/多路径 | |
unicast | broadcast | multicast(多人) | 单播/广播/组播 |
services:
|
search
streaming messaging storage payment |
protect communication: confidentiality integrity
availability 保密、完整、可用性 |
Agenda
- Cryptography 密码学 Crypto:密码
- Cryptanalysis 密码分析
- Blockchain 区块链 Comprehensive:综合的
- Secure Connection 安全连接
- Secure Routing and Forwarding 安全路由和转发 confidential: 保密的
- Anonymous Communication 匿名通信 Anonymous:匿名的
- Wi-Fi Security 无线网络安全 evolve:发展
- Zero-Knowledge Proof 零知识证明 trust security even when it is trustless
Crytography
symmetric crytography
enc(plaintext,key) = ciphertext 加密过程
dec(ciphertext,key) = plaintext 解密过程
* 对多人通话之间不适用,因为对每两个人都需要一个Key。
asymmetric cryptography
many-to-one secure comm = public key + pribate key
enc(plaintext,pub) = ciphertext
dec(ciphertext,priv) = plaintext
- 公钥加密信息,私钥解密信息。
one-to-many proof:
enc(name,priv) = ciphertext
dec(ciphertext,pub) = name
- 私钥加密信息,公钥解密。
DO NOT require secure channnels for key exchange.
非对称加密不需要安全频道来交换密钥。
为什么我们仍然需要对称加密?
Homomorphic Encryption 同态加密
Replay Attack 重放攻击 – 将同样的暗文信息发送给他人。
Blockchain
centralized trust:Authority
decentralized trust:Blockchain
ledger:分户账簿
Secure Connection
key exchange
SSL、TSL
HTTP、HTTPS
Routing、Forwarding
Attack Routing:lead to unreasonable paths
Attack Forwarding:reroute traffic from specified paths
0 条评论