Show HN: Ariadne – A Rust implementation of aperiodic cryptography
a year ago
- #Rust
- #security
- #cryptography
- Ariadne套件是Ariadne协议的Rust语言实现,这是一种创新的密码学架构。
- 核心组件包括用于密码学操作的`ariadne-core`、`ariadne-generator`和`ariadne-primitives`。
- 包含高级协议如`ariadne-etm`及传输协议(`ariadne-transport-ephemeral`临时传输、`ariadne-transport-static`静态传输)。
- 协议采用迷宫结构(密码学轮次的二叉树)和线程(穿越迷宫的秘密路径)。
- 设计上具有非周期性,确保每个区块处理方式唯一,提供天然防篡改特性。
- 局限性包括路径长度有限且解密期间不支持随机访问。
- 该项目处于实验阶段,未经审计,不建议用于生产环境。
- 包含完整测试、文档,采用CC0-1.0许可证发布。
- 欢迎社区贡献,评审以技术价值为准。