← Latest papers
💻 computer science

CA-less Mutual Co-Signing of Documents over a Unidirectional Visual Channel with Transported Hardware Attestation

This paper presents and analyzes a CA-less protocol enabling two mobile devices to mutually co-sign documents over a unidirectional, lossy visual channel by transporting hardware-attested keys via fountain codes and employing a novel two-stage hash anchor to resolve circular signing dependencies, thereby achieving secure offline verification without intermediary servers.

Original authors: Dmytro Diikun

Published 2026-08-27
📖 5 min read🧠 Deep dive

Original authors: Dmytro Diikun

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the world of digital agreements, trust usually relies on a vast, invisible infrastructure. When two people sign a contract on their phones, they depend on a network of servers and a central authority known as a certificate authority to vouch for their identities. This system works well when everyone is connected to the internet, but it collapses the moment the network goes down or when the parties want to keep their transaction completely private from any central server. Without these digital notaries, there is no standard way to prove that a public key truly belongs to the device holding it, nor is there a reliable method to ensure that two people have genuinely agreed to the same terms without a third party watching over them.

This is the specific problem researchers Dmytro Diikun has tackled: how can two people, standing face-to-face with their phones, create a binding, mutually signed document without any internet connection, without a central server, and without a certificate authority? The solution requires overcoming a fundamental logical puzzle. In a normal signing process, each person needs to see the final document, including the other person's signature, before they sign it. But neither person can sign until the other has signed first. It is a circular dependency that usually requires a server to break the deadlock. Furthermore, without a central authority, there is no way to prove that the digital key being used was actually generated inside a secure, genuine piece of hardware, rather than being a fake key created by a malicious software program.

The paper describes a new protocol that solves these problems by turning the phones themselves into the entire trust network. The two devices communicate using only a one-way visual channel: one phone displays a rapidly changing, animated code on its screen, and the other phone reads it with its camera. This channel is slow and prone to errors, much like trying to read a flickering sign in the wind, but it is sufficient for the task. The core innovation is a two-stage process that breaks the circular dependency. The first person commits to the document's terms and creates a digital seal based on those terms alone, before they even know who the second person is. This seal acts as a fixed anchor. When the second person joins, they take that existing anchor, add their own identity to it, and create a new, combined seal. Because the second person's action is mathematically tied to the first person's specific seal, the first signature remains valid and unbroken. The second signature is then chained to the first, making it impossible to separate the second person's agreement from the specific document the first person signed.

To ensure that the keys used are genuine, the protocol transports a full hardware attestation token directly between the phones. This token is a digital certificate generated by the phone's secure hardware, proving that the key was created inside a genuine, tamper-resistant chip and not by software. Because this token is too large to fit into a single static image, the researchers use a rateless coding method to break it into many small fragments. These fragments are sent as part of the animated visual stream. The receiving phone collects enough fragments to reconstruct the full token, verify that the key comes from genuine hardware, and then bind that verification directly into the final signature. This means the proof of identity travels with the document itself, allowing a third party to verify the entire chain of trust later, completely offline, without needing to contact the phone manufacturer or any server.

The researchers have built a working version of this system on both iOS and Android devices, using the secure chips built into modern phones. They demonstrated that two phones can exchange the necessary data, generate the signatures, and produce a document that a third-party verifier can check entirely offline. The verifier can recompute every step, confirm that the signatures are mathematically linked, and verify that the keys were generated in genuine hardware, all without ever connecting to the internet. The study proves that it is possible to achieve a high level of cryptographic security and mutual agreement even when the standard infrastructure of the internet is removed. However, the author is careful to note that this system does not replace the legal status of a signature or prove that the person holding the phone is who they claim to be; it only proves that the digital keys are genuine and that the two parties have cryptographically bound their agreements together. The trust shifts from a central authority to the hardware manufacturer, and the system relies on the assumption that the manufacturer's roots of trust have not been compromised.

This approach represents a significant shift in how digital trust is established. Instead of relying on a network to validate identities in real-time, the protocol embeds the proof of identity directly into the transaction, carried across a simple, one-way visual link. It shows that even with a slow, lossy connection and no central server, two parties can create a record that is mathematically inseparable and verifiable by anyone, anywhere, at any time. The work does not claim to be a perfect solution for every legal scenario, but it successfully demonstrates a new pathway for secure, offline collaboration that was previously thought to require a constant connection to the digital world.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →