Skip to main content
Encypher Logo

Cryptographic vs statistical watermarking

A cryptographic watermarkCryptographic watermarking: A hidden mark that carries or points to a signed record, so a check gives a yes or no rather than a likelihood. is a signed record, and a check says valid, changed or missing. A statistical watermarkStatistical watermarking: A hidden pattern a model adds while generating content, found later by a detector that returns a likelihood. is a pattern a model leaves as it writes, and a detector says how likely it is there. They answer different questions.

A signed text mark gives a yes or no anyone can check, valid or changed; a statistical pattern runs through a model and gives a probability, such as 72 percent likely AI.
A signed mark returns yes or no. A pattern returns a likelihood. The dial value is an example.

Side by side

Two kinds of watermark, side by side
Cryptographic watermarkStatistical watermark
What it isA signed record in invisible markersProvenance markers: Encypher's general name for invisible characters that carry a signed label inside text.A pattern added while a model generates
ExampleEncypher text marksGoogle DeepMind's SynthIDSynthID: Google DeepMind's statistical watermark, added while a model generates content and read by Google's detector.
Added byWhoever signs, any time after the work existsThe model, while it generates
What a check saysValid, changed or no markHow likely the pattern is there
Names who signedYesNo. It shows which model's pattern
Human-written workCan be signedNot covered. It marks model output
Light editsThe edited sentences fail the checkThe pattern usually holds
Rewrite or translationLostWeakens and can be lost
Who can checkAnyone, freeWhoever holds the watermark keys

When to use each

Cryptographic
To show who signed a piece, that it is unchanged, and which terms came with it. Works on human and AI work.
Statistical
To flag output from a model even when no one signed it. The model maker has to build it in.
Both
The EU Code of PracticeCode of Practice on AI-generated content: The EU's voluntary rulebook on marking and labeling AI content, published in final form on June 10, 2026. asks for layers. SynthID can supply the watermarkWatermark: A mark placed in the content itself, visible or hidden, so it can be found again after the file is copied., and Encypher adds the signed C2PAC2PA: The Coalition for Content Provenance and Authenticity: the group that publishes the open standard for content labels. label and the evidence around it.

A missing mark, a faked mark

Statistical
A weak or missing pattern gives a low score. A score is an estimate, so an expert can dispute it either way.
Cryptographic
A copy with no mark checks as unsigned. A valid mark cannot be made without the signer's private keyPublic key cryptography: Signing with a secret private key that only the signer holds, checked by anyone with the matching public key., so no one else can make content check as signed by you.

Record or estimate

Four of the five answers a provenance check can give: Verified, Modified after signing, Issuer not recognized, and No provenance found. The fifth is Could not verify.
A check reports who signed and whether the content changed. It never says whether the content is true.

A signed record shows who signed, when, and whether the content changed. A likelihood score is an estimate an expert can dispute. How much weight either carries in a dispute is for counsel and the court to decide.

For engineers

Show the technical detail

SynthID Text nudges token sampling with a keyed function during generation. Its detector scores a passage against the same keys. Google publishes the text method as open source (documentation). For images and audio, the signal sits in the pixels or the waveform.

A cryptographic mark binds a signed claim to a hashHash: A short fingerprint of exact bytes. Any change, even one character, gives a completely different hash. of the content. The claim is signed with COSE and an X.509 certificate chain, and checked by the algorithm in the open C2PA specification. A hash mismatch reports a change. A missing marker reports no mark.

Create. Mark. Endure.

Check any file or text free. Each signal is reported on its own.