Share Encrypted Files with Blockchain Proof

BlockGram allows users to share sensitive files, media, and documents directly in Telegram chats with end-to-end encryption, while anchoring cryptographic proofs on-chain. This approach combines privacy, decentralization, and verifiability into a seamless file-sharing experience.

Secure and Seamless File Sharing

Traditional messaging apps offer limited security and verifiability for file sharing. BlockGram solves these challenges by providing:

  • Fully encrypted, peer-to-peer file transfers

  • On-chain anchoring of file metadata and hash signatures

  • Verifiable proof of authorship, timestamp, and authenticity

  • Optional permanent storage on decentralized networks

All of this happens directly in Telegram without requiring extra apps, wallets, or complex setups.

File Encryption and Access Control

Encryption Workflow

  • Files are encrypted on the client device using AES-256 symmetric encryption

  • A unique key is generated per file and wrapped with the recipient’s public key using RSA or elliptic curve encryption

  • File chunks are transmitted via Telegram servers or optionally stored on decentralized networks like IPFS, Arweave, or Filecoin

  • Recipients decrypt files locally using their private key

Access Control

  • Only the intended recipient can access the file

  • Optional expiration or revocation rights can be enforced via smart contracts

Storage Options

  • Temporary in-chat delivery with encrypted payloads

  • Long-term decentralized storage with on-chain hash anchoring

Blockchain-Verified Integrity

Every file shared generates a cryptographic hash that is recorded on-chain. This creates a decentralized certificate of authenticity, ensuring the file has not been tampered with and can be independently verified.

Advanced Use Cases

  • Legal Documents: Contracts and agreements can be shared with immutable timestamping and verified recipients

  • Enterprise Workflows: Encrypted reports with proof of delivery for compliance audits

  • NFT-Backed Media: Restrict file access to NFT holders, proving ownership or usage rights

  • Time-Locked Sharing: Smart contracts delay access or enforce download conditions

Technical Stack

  • Client-side AES-256 encryption for files

  • RSA or ECC encryption for key wrapping

  • Decentralized storage via IPFS, Arweave, Filecoin

  • On-chain hash anchoring for integrity verification

  • Optional zk-SNARKs for future zero-knowledge access control

Security and Privacy Features

  • End-to-end encryption ensures no intermediary can read files

  • On-chain hash anchors detect tampering or replay attacks

  • Metadata remains private, even with centralized storage

  • Planned zero-knowledge proofs will allow verification without revealing file content or user identity

Benefits

  • Eliminates dependence on cloud drives or third-party sharing tools

  • Guarantees verifiable authenticity and authorship

  • Preserves privacy while enabling trustless, auditable exchanges

  • Enhances Telegram’s file-sharing with blockchain-level securityza

Last updated