TLOCK: Encrypting Messages to the Future in Go
summary
Claims a working, open source implementation that lets a sender encrypt a symmetric data key so it cannot be opened until a specified future time. Uses a client-side TLOCK Go library to wrap an AES key into an Age ciphertext, and relies on the decentralized drand beacon every 30s (about 25 nodes, running 3 years) whose pairing-based signatures act as a cryptographic clock. Decryption queries drand and tolerates up to roughly 13 malicious nodes; demo and web playground available.
AI-written summary · about








