Video Armed

Cryptographic Video Authenticity

Video Integrity Verification

Integrity-enabled AiNVR recordings and exports use SHA-256 hashes, ECDSA signatures, and portable proof that can be checked without access to the originating recorder.

Optional Sui anchoring is currently demonstrated on testnet; local signature and certificate verification does not depend on blockchain availability.

Video Evidence Can No Longer Be Trusted

AI deepfakes, unencrypted camera streams, and proprietary "watermarking" that's been reverse-engineered mean surveillance footage can be fabricated or tampered with undetected.

🎭

AI Deepfakes

Generative AI can create convincing fake footage indistinguishable from real video. The barrier to fabricating evidence is dropping to zero.

📡

Unencrypted Streams

Many IP camera deployments still use unencrypted RTSP. Without transport security, a stream can be exposed to interception or replacement.

🔓

Weak Watermarking

A proprietary player or visible watermark is not the same as a content hash, trusted digital signature, and independently checkable proof.

How It Works

1

Record & Hash

Integrity-enabled AiNVR recording paths progressively hash media as it is written. File and GOP-level fingerprints make later changes detectable.

2

Sign & Embed

The recorder signs the content fingerprint with its private key. Exported MP4 video and supported images can carry the signature, certificate chain, and verification metadata inside the media.

3

Preserve & Share

Selected recording ranges can be protected from routine retention and exported into a private Evidence Room with expiring access, verification results, and a custody timeline.

4

Verify Independently

A recipient can check supported media in a browser or with offline tools. The verifier recomputes the hash, validates the embedded signature and certificate chain, and reports any optional external anchor separately.

Technology Stack

🔗

Sui Blockchain

Optional Merkle-root anchoring on Sui testnet provides a public reference outside the recorder and monitoring database.

  • Move smart contract (anchor module)
  • freeze_object for immutability
  • AnchorCreated events for indexing
🐋

Walrus Storage

Optional encrypted-evidence storage demonstration using AES-256-GCM encryption and recipient key wrapping.

  • V2 encryption protocol with AAD
  • Multi-recipient support
  • Browser-side WebCrypto decryption
🔏

ECDSA Signing

Integrity-enabled AiNVR segments and exports use recorder-held keys, trusted certificates, and GOP-level hash information.

  • ECDSA P-256 with SHA-256
  • Progressive hashing during recording
  • Forward hash chains per GOP

For Law Enforcement & Legal

Supports technical and operational documentation relevant to electronic-record authentication and system integrity. Admissibility remains case-specific.

Integrity & Custody Features

  • SHA-256 content fingerprints
  • ECDSA digital signatures and certificate trust
  • GOP-level tamper detection (pinpoints altered sections)
  • Optional external timestamp anchoring
  • Independent verification without NVR access
  • Expiring evidence access and custody reporting

Standards & Guidance Considered

  • Canada Evidence Act electronic-record provisions
  • ONVIF Export File Format and media-signing formats
  • C2PA manifests for supported still images
  • Portable hashes, signatures, and certificate chains
  • Append-only handling and access history
  • Clear separation of provenance and custody assurance
SHA-256
Content Fingerprints
ECDSA
Digital Signatures
ONVIF + C2PA
Portable Proof
Optional Sui
External Anchoring

Verification Is Only Part of the Evidence Story

Learn how content integrity, recorder provenance, preservation holds, secure sharing, and access history work together from capture through recipient review.

Read the video verification and chain-of-custody guide →

Ready to Verify?

Try the verification portal with supported media, or contact us to discuss integrity signing, evidence preservation, and optional external attestation.