1. Happy Hacking
  2. 1. 分布式基础
    1. 1.1. 拜占庭将军问题(BGP)
    2. 1.2. 拜占庭协定(BA)与拜占庭容错(BFT)
    3. 1.3. 二元拜占庭协定(BBA)
    4. 1.4. 时钟,状态与顺序
    5. 1.5. FLP
    6. 1.6. CAP
    7. 1.7. CRDT
    8. 1.8. Merklix-Merkle-Radix Tree
    9. 1.9. 书: 分布式系统(概念与设计)
  3. 2. 共识算法
    1. 2.1. Hashgraph-DAG共识算法
    2. 2.2. Gossip-消息交互方式
    3. 2.3. Spectre-DAG共识算法
    4. 2.4. Phantom-DAG共识算法
    5. 2.5. Disjoint-分组算法
    6. 2.6. Meshcash-分层拜占庭协议
    7. 2.7. Algorand-分层拜占庭协议
    8. 2.8. Dfinity-密码学共识算法
    9. 2.9. PBFT-实用拜占庭协议
    10. 2.10. BFT2F-1/2容错的拜占庭协议
    11. 2.11. B2MBA-二元至多值拜占庭协议
    12. 2.12. 以太坊分片技术
    13. 2.13. Zilliqa-分片技术
    14. 2.14. Bitcoin-NG-扩展方案
    15. 2.15. Off-Chain-链下方案
    16. 2.16. Mimblewimble-密码学方案
    17. 2.17. Plasma-侧链方案
    18. 2.18. Conflux-链与DAG组合技术
    19. 2.19. Polkadot-跨链技术
    20. 2.20. Parsec-DAG共识算法
    21. 2.21. SFAB-免签名的异步拜占庭共识
    22. 2.22. Made Trivial-拜占庭协议
    23. 2.23. Honey Badger BFT-拜占庭协议
    24. 2.24. Snowflake Avalanche-共识协议
  4. 3. 密码学
    1. 3.1. VRF
    2. 3.2. VDF
    3. 3.3. 门限签名
    4. 3.4. 环签名
    5. 3.5. 同态加密
    6. 3.6. 格加密
    7. 3.7. Bulletproofs-非交互零知识证明
    8. 3.8. Schnorr-系列算法和协议
    9. 3.9. Sigma-系列算法和协议
    10. 3.10. Ristretto/Decaf-非素数阶曲线实现素数阶群
    11. 3.11. sodium加密库
    12. 3.12. Curve25519/Ed25519/X25519
    13. 3.13. 前(后)向安全性
    14. 3.14. 密码学52个知识点
    15. 3.15. 知识点1-处理器区别
    16. 3.16. 知识点2-多核和矢量处理器
    17. 3.17. 知识点3-不同设备的计算和存储
    18. 3.18. 知识点4-复杂度类P
    19. 3.19. 知识点5-复杂度类NP
    20. 3.20. 知识点6-NP:多项式时间内检验证明的定理
    21. 3.21. 知识点7-随机性与BPP
  5. 4. P2P通信
    1. 4.1. DHT
    2. 4.2. DHT-Kademlia
    3. 4.3. S/Kademlia
    4. 4.4. NAT
  6. 5. 存储
    1. 5.1. 缓存置换机制
    2. 5.2. WAL-预写式日志
    3. 5.3. hdd/ssd-硬盘存储设置差别
    4. 5.4. Overlay Database
  7. 6. 区块链
    1. 6.1. 区块链底层开发指北
    2. 6.2. 区块链世界浏览器脑洞
    3. 6.3. (去)中心化交易所模块
    4. 6.4. 攻击-双花(Double-spending)
    5. 6.5. 攻击-女巫(Sybil)
    6. 6.6. 攻击-日蚀(Eclipse)
    7. 6.7. 攻击-定向(Targeted)
  8. 7. Rust
    1. 7.1. Trait
  9. 8. Python
    1. 8.1. pip 国内镜像的正确使用姿态
    2. 8.2. selenium + headless Chrome
    3. 8.3. Flask 项目结构的分析
  10. 9. Emacs
    1. 9.1. 在emacs中开发python
  11. 10. 杂笔
    1. 10.1. 论中国传统教育现代化

Sun's Home

Homomorphic Encryption 同态加密

参考资料

  • wiki
  • 同态加密的实现原理是什么?在实际中有何应用? - 刘巍然-学酥的回答 - 知乎