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

email

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 条评论

发表评论

Avatar placeholder