umudique/meissnerseal

GitHub: umudique/meissnerseal

一款本地优先的后量子时代密钥保险库,通过分层加密架构和混合 KEM 信封设计,为机密数据的存储与未来同步提供抗量子计算威胁的密码学保护。

Stars: 0 | Forks: 0

# MeissnerSeal 一个为后量子时代过渡设计的本地优先密钥保险库。 MeissnerSeal 通过分层密钥层级在磁盘上对机密信息进行加密——包括 Argon2id 密码强化、HKDF 派生的会话子密钥,以及 XChaCha20-Poly1305 认证加密。保险库格式和密钥层级从一开始就经过设计,以便在下一个里程碑实现同步和传输功能时,能够支持混合 KEM 信封(X-Wing: X25519 + ML-KEM-768)。没有云服务,MVP-0 中也不包含同步功能——只有你文件系统上的密封保险库。 ## 为什么 大多数密钥管理器将后量子视为未来的补充功能。MeissnerSeal 将其视为架构约束:密钥层级、保险库格式和计划中的信封层都在实现之前就已规范好——而不是在事后打补丁。权衡和否决记录在 ADR 日志中。 ## 密码学 ``` Passphrase + vault_id → Argon2id (m=64 MiB, t=3, p=4) → MUK → HKDF → VKEK → AEAD-unwrap → VaultRootKey (stored encrypted in vault header) → HKDF-Expand × 7 → session subkeys (item-wrap, metadata, audit, export, sync, device, recovery) Item encryption: XChaCha20-Poly1305 under item_wrap_key-derived REK ``` MVP-0 之后的同步和传输信封将使用 X-Wing 混合 KEM(X25519 + ML-KEM-768;IETF 草案,ML-KEM 在 FIPS 203 中标准化)。参见 ADR-027。 ## MVP-0 中可用的功能 仅限本地保险库操作: ``` meissnerseal init # create a new vault meissnerseal add
标签:Rust, 加密工具, 可视化界面, 后量子密码学, 大语言模型安全, 密码管理器, 本地优先, 机密管理, 网络流量审计, 通知系统