Get the latest tech news

Show HN: Ariadne – A Rust implementation of aperiodic cryptography


The canonical Rust implementation of the Ariadne Protocol, a novel cryptographic architecture for aperiodic, stateful transformations originated by CipherNomad.

A Cryptographic Virtual Machine (CVM) determines the next turn (left or right) in the Labyrinth by computing a keyed hash of its own secret state and the public ciphertext chunk. Aperiodic by Design The Ariadne Protocol is a fundamental departure from conventional, periodic ciphers that apply the exact same sequence of operations to every block of data. The CVM's internal state will irrevocably diverge from the legitimate path, and all subsequent data will be processed into non-meaningful, pseudorandom noise.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Rust implementation

Rust implementation

Photo of Ariadne

Ariadne

Related news:

News photo

Show HN: Zeekstd – Rust Implementation of the ZSTD Seekable Format

News photo

IronRDP: a Rust implementation of Microsoft's RDP protocol

News photo

Firefox will consider a Rust implementation of JPEG-XL