Home Enterprise Pricing Developers Demo Blog Contact My Account
Verify Protect

How Vertifile Protects Documents

Understand how a document becomes tamper-evident, what makes a .pvf file unique, and how verification detects forgery in real time.

Cryptographic Hashing
Cryptographic Seal
Live Animated Stamp
BLIND Processing

Verified vs. Forged — The Visual Difference

When a document is protected by Vertifile, it looks completely different from a forged copy. Here's a side-by-side comparison:

Verified Document
TEL AVIV UNIVERSITY
Faculty of Engineering
CERTIFICATE OF DEGREE
This is to certify that
YOSSI COHEN
has completed the requirements for
B.Sc. in Computer Science
  • Live animated holographic waves
  • Rotating verification stamp with green checkmark
  • Stamp continuously spins (proves it's live)
  • Hash matches the Vertifile registry
  • White background — clean document
Forged Document
TEL AVIV UNIVERSITY
Faculty of Engineering
CERTIFICATE OF DEGREE
This is to certify that
YOSSI COHEN
has completed the requirements for
B.Sc. in Computer Science
FORGED
  • No holographic waves
  • Stamp is frozen — red X instead of checkmark
  • Large red X overlays the document
  • "FORGED" watermark appears
  • Dark red background signals danger

The Live Stamp — The Real Thing

This is the real verification stamp from a .pvf file. The verified stamp breathes and rotates; the forged copy (one byte changed) freezes and turns red. Open the live .pvf in a new tab to see it run for real.

Verified .pvf VERIFIED
Stamp rotates and breathes — proving it's live. Open the live .pvf in a new tab
Forged copy FORGED
One byte changed — stamp freezes, turns red, shows FORGED. Open the forged .pvf in a new tab

Click to open the live .pvf in a new tab — framed viewing is disabled on purpose, as a security protection.

What Makes It Work — The 5-Layer Security

Vertifile layers multiple security mechanisms so that any forgery or tampering is exposed the moment the document is verified:

1

BLIND Hashing

In Blind mode, your document is encrypted and hashed in your browser — the server receives only ciphertext and a SHA-256 fingerprint, a unique 64-character code. Even a single pixel change produces a completely different hash.

2

HMAC Signature

The hash is signed with a server-side HMAC secret key. This signature proves the document was registered through Vertifile's servers and hasn't been self-signed or fabricated.

3

Ed25519 Digital Signature

The hash is also signed with an Ed25519 private key. Anyone can verify the matching public key — proving the seal is authentic and that a forged signature cannot pass verification.

4

Live Animated Stamp

A holographic verification stamp is embedded in the .pvf file. It continuously rotates and breathes — if the file is tampered with, the stamp freezes and turns red, showing "FORGED".

5

Anti-Tamper Protections

The .pvf file includes DevTools detection, cross-origin iframe detection, right-click prevention, and console warnings. Any attempt to modify the file triggers security freezing.

What Triggers the Forged State?

The stamp turns to "FORGED" automatically when any of these conditions are detected:

The .pvf File Format

PVF (Protected Verifiable File) is a new file format registered with IANA as an official internet file format (application/vnd.vertifile.pvf). It's a self-contained HTML document that includes:

Privacy by design: In Blind mode, your document is encrypted in your browser before upload — the server processes only ciphertext and the cryptographic hash. In standard mode, your file is processed to generate the sealed .pvf and stored to power share links; delete it anytime.

Ready to Try It?

Protect your first document. See the live verification stamp in action.