This page follows a photo from the shutter to the check.
Anyone with the file can check it. The registry offers no reverse lookup, so you need the file to find its record.
Three possible results:
Certified Media Processing Software creates a new record linked to the original. These records carry a weaker guarantee than original captures, because they depend on the software developer's judgment. Any change outside certified software, including recompression or a screenshot, produces no record.
The Birthmark Protocol splits the job of authenticating a photo across independently operated parts. Each one holds only what its own task requires.
When the camera saves a photo, it computes a SHA-256 hash of the whole file: the image's fingerprint. It then builds two separate messages. The content message carries the fingerprint. The credential message carries the camera's credential, encrypted so that only its manufacturer can read it. The two are tied together only by a one-way hash that includes a secret random number, so neither message can be traced to the other. The image itself is never sent anywhere.
Each message travels through its own relays, run by different operators. Only the first relay on each path sees the camera's network address, and it can't read the message or tell which kind it is. Every message is held for a random time and padded to a common size, so messages can't be matched up by timing or size.
The credential message goes to a server that forwards the credential to the camera's manufacturer. The manufacturer confirms the camera is registered and signs a verdict, but it receives the link to the content only in encrypted form, under a key it never holds. It learns which camera is checking in, never what it photographed.
Three independent gatekeepers each check the manufacturer's approval and post it to their own board. Two content servers, run by different operators, each receive the content message directly from the camera and wait until two of the three boards confirm a matching approval.
The Birthmark Media Registry writes a record only when both content servers submit matching entries. A record for an original capture is 42 bytes: the fingerprint, a one-byte verdict describing how the image was processed, and a coarsened posting time. It names no camera, manufacturer, photographer or server. Because of the deliberate delays, a record appears minutes after capture, not instantly.
Anyone holding a copy of the file can compute its fingerprint and look it up. No account or subscription is needed. The registry answers whether the file came from a registered device. It deliberately offers no reverse lookup, so it can't be searched to find out who took a picture.
What each part of the system can read for one photo, even if an attacker takes full control of it. No single component holds both something that identifies the camera and the image fingerprint.
The credential server also learns which group of devices a photo comes from (usually one manufacturer's), so a manufacturer with few registered devices offers a smaller crowd to hide in.
We tested each part of the system by giving an attacker all of its keys and everything it sees. Twelve security properties are machine-checked across eleven ProVerif models. Linking a camera to a picture would take compromising the manufacturer together with the credential server, or the manufacturer together with a gatekeeper. These are run by organizations required to share no ownership, jurisdiction, administration, logs or keys, and the consortium's independence rules and audits exist to keep it that way.
Even then, the system holds no images, so every attempt to link a camera to a picture has to start from a specific image already in hand. No one can browse the registry to list photographers.
A record needs the manufacturer's signed approval, confirmation on two of three independent boards, and matching entries from two content servers run by different operators. Proofs show that one compromised content server can't write or alter a record, and that even two of the three gatekeepers together can't force a record the manufacturer never approved.