Pranav Kumar Pandey
Project
Project
Deepfake Detection: Uploaded media is analyzed by three backend nodes running a deep learning model to assess if it's likely a deepfake. A consensus mechanism can be used for higher reliability. Integrity Verification: A cryptographic hash (SHA-256) of the original media file is calculated before upload. Decentralized Storage: Verified authentic media is uploaded to IPFS via Pinata, ensuring content-addressable, decentralized storage. Immutable Record: The IPFS CID (Content Identifier) and the calculated hash are stored immutably on an Ethereum-compatible blockchain using a Solidity smart contract. Secure Sharing & Traceability: The smart contract manages fine-grained, item-level sharing permissions. Sharing actions are logged via events, enabling traceability of who shared what with whom. Client-Side Verification: When viewing media, the application fetches the content from IPFS, recalculates its hash, and verifies it against the hash stored on the blockchain, ensuring tamper-evidence.
Applied Scientist @Amazon | CSE @IIT Dharwad
Want to join the conversation?
Be the first to comment!