6 ms·
Are you sure it is the same Ariadne? The paper you linked is from 2002 and does not mention aperiodic or "Cryptographic Virtual Machine"
by Medea 1y ago
Are you sure it is the same Ariadne? The paper you linked is from 2002 and does not mention aperiodic or "Cryptographic Virtual Machine"
- bilekas 1y agoIt's related only to the protocol. > Ariadne is efficient, using only highly efficient symmetric cryptographic primitives. Your implementation is up to you really. As I see the OP's link, this is just an aperiodic implementation of the Ariadne protocol in Rust ?
- ciphernomad-org 1y agoYou are correct, it is not the same project. That's a name collision with a 2002 paper. To your original question on the benefits over a standard AEAD: For stateless encryption, our `ariadne-etm` crate offers no major advantage. The core protocol, however, is a programmable, stateful cryptographic engine. This enables new protocol designs. For example: 1. Smarter Transport Layers. The Labyrinth can be a public parameter derived from a server's key. This allows building in features like proof-of-work for DoS resistance or cryptographic watermarks for traitor-tracing directly into the transport layer. 2. Verifiable Stateful Computation. The architecture allows proving that a secret, stateful program was honestly executed over a verifiable duration. The program's execution path leaves an irreversible "scar" on a one-time-use Labyrinth, creating a commitment to the entire computational history. The point isn't to replace AES. It's a new foundation for different kinds of cryptographic systems.