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
Record & Hash
Integrity-enabled AiNVR recording paths progressively hash media as it is written. File and GOP-level fingerprints make later changes detectable.
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.
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.
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.
Try It Yourself
Explore the media verifier, testnet attestation status, and encrypted-storage demonstration tools.
Verification Portal
Upload supported media for embedded signature and certificate checks, with any available external anchor reported separately.
api.videoarmed.com/verify →System Health
Live stats: attestation trees, segment hashes, Sui wallet balance, and blockchain connection status.
api.videoarmed.com/attestation/health →Encrypted Player
Fetch AES-256-GCM encrypted video from Walrus decentralized storage, decrypt in-browser, and play.
Walrus Player →Evidence Access
Enter an access code to download shared evidence. Operators generate codes for police, insurance, or legal teams.
Evidence Portal →Sui Smart Contract
View the deployed Move smart contract on Sui Explorer. Each attestation creates an immutable frozen Anchor object.
View on Sui Explorer →API Documentation
Swagger/OpenAPI docs for the attestation, storage, and evidence sharing endpoints.
Swagger Docs →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
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.