隐私与加密层

Noise 协议与零知识证明

🔐 隐私与加密层

在基于广播的网络中,所有信号在物理上都是公开的。为了保护用户隐私,Butterfly 集成了 Noise 协议栈

🛡 密码学原语

  • 密钥交换:采用 X25519,适用于移动设备的有限算力。

  • 身份认证:采用 Ed25519 数字签名。

  • 对称加密:负载数据使用 AES-256-GCM 进行加密。

  • 握手模式:提供双向身份认证和 Forward Secrecy (前向保密)。

👻 Nostr 协议集成

我们借鉴了 Nostr 的 NIP-17 (Gift Wrap) 标准。

用户的个人资料、聊天记录和 PoC 凭证遵循 “Local-First” 原则存储在本地,备份可选择存储在 IPFS,完全由用户私钥控制。

最后更新于