I’ve published the Verilog reference implementation of ROOM (Read-Once-Only Memory) — a hardware primitive designed to enforce true one-time key release.
ROOM is modeled after a quantum measurement enforcing the no-cloning theorem: a stored value can be read once under matching metadata predicates, then the register collapses irreversibly, and all subsequent reads return only pseudorandom obfuscation.
I’ve published the Verilog reference implementation of ROOM (Read-Once-Only Memory) — a hardware primitive designed to enforce true one-time key release.
ROOM is modeled after a quantum measurement enforcing the no-cloning theorem: a stored value can be read once under matching metadata predicates, then the register collapses irreversibly, and all subsequent reads return only pseudorandom obfuscation.
The repo includes modules for: • Classical ROOM registers (read-once with collapse latch) • Metadata-gated registers (basis/phase/tags) • Entangled peer-collapse behavior • Collapse-derived entropy harvesting • QKD-style demonstration registers (BB84/E91 emulation)
GitHub: https://github.com/fcunnane/QSymbolic Blog post with context: https://qsymbolic.com/2025/09/06/room-read-once-only-memory-...
I’d be interested in feedback from FPGA, ASIC, and cryptography folks — especially thoughts on integrating ROOM with existing PQC protocols.