Invisible Watermarking Technology

Spectra256

Every frame carries an invisible, cryptographically signed watermark. Tamper-proof. Undetectable. Verifiable.

Scroll to reveal
// DCT spread-spectrum embedding const dctCoeffs = await DCT.embed( frame, payload, { bands: [3, 7], strength: 0.42 } ); // ECDSA P-256 signature const sig = await crypto.sign( "ECDSA-P256", privateKey, SHA256(dctCoeffs) ); // Reed-Solomon FEC const encoded = RS.encode( sig, { n: 255, k: 223, t: 16 } ); // SHA-256 hash chain const link = SHA256( prevHash + "||" + frameIdx );
Invisible. Verifiable. Unforgeable.
Live Demo
Verification in Action

Each video is scanned frame-by-frame. Only the authentic, unmodified video passes watermark verification.

Authentic Expected: PASS ✅
Ready
Deepfake Expected: FAIL ❌
Ready
How It Works
Four Layers of Proof

A multi-layered approach combining signal processing and modern cryptography.

1

DCT-Domain Embedding

Watermark data is spread across mid-frequency DCT coefficients, invisible to the eye but resilient to compression and scaling.

2

Cryptographic Signing

Each frame's watermark payload is signed with ECDSA P-256, binding the content to a verifiable identity.

3

Error Correction

Reed-Solomon forward error correction ensures watermark recovery even after lossy transcoding or partial corruption.

4

Verification

A SHA-256 hash chain links frames sequentially, detecting reordering, insertion, or deletion of any frame.