Blockchain Video Streaming P2P Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video streaming methods using peer-to-peer technology are vulnerable to cyber-attacks such as DDOS, malware, and bandwidth reduction, and lack effective authentication and content control for secure packet distribution.
Innovation Solution
A method utilizing private blockchain technology for secure video streaming, where each video packet is verified by nodes before being added to the network, using hash functions like SHA1 or SHA3 to ensure packet integrity and authenticity, preventing malicious packets from being distributed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If peer-to-peer caching technology is used for video streaming, then scalability and server load reduction are improved, but network security and packet authenticity are worsened
Solution Approach 1:
The patent introduces blockchain technology as an intermediary layer between P2P nodes to verify packet authenticity. The blockchain ledger acts as a trusted mediator that records and validates video packet hashes, allowing nodes to verify packets without compromising security. This resolves the contradiction by enabling secure P2P streaming through the intermediary verification mechanism.
Solution Approach 2:
The patent implements preliminary hashing of video packets before distribution. Each video packet is hashed using SHA-256 algorithm and the hash is recorded in the blockchain before actual packet distribution. This preliminary action creates a verification baseline that prevents malicious packet injection, allowing scalable P2P streaming with built-in security validation.
2Device complexity
If traditional video streaming methods are used, then implementation simplicity is improved, but vulnerability to cyber-attacks is worsened
Solution Approach 1:
The patent introduces blockchain as a mediator layer that sits between the video source and P2P distribution network. This intermediary provides authentication and integrity verification without significantly complicating the overall system architecture. The blockchain ledger serves as a trusted reference that simplifies security implementation compared to complex custom authentication protocols.
Solution Approach 2:
The patent uses cryptographic hashing to create a compact copy (hash value) of each video packet that serves as its digital fingerprint. This copying mechanism allows verification of packet authenticity without transmitting or storing the actual video content multiple times. The hash copy provides security verification while maintaining implementation simplicity through efficient data structures.
3Productivity
If packet distribution is enabled across P2P network nodes, then network bandwidth utilization is improved, but control over packet content is worsened
Solution Approach 1:
The patent implements a feedback mechanism where each P2P node verifies incoming video packets against the blockchain-recorded hash values before distribution. This feedback loop ensures that only authentic packets are forwarded to other nodes. The verification feedback maintains packet content control while enabling efficient P2P bandwidth utilization through trusted node participation.
Solution Approach 2:
The patent performs preliminary hashing and blockchain registration of video packets before P2P distribution begins. This preliminary action creates a verification baseline that enables automatic content control during packet routing. Nodes can quickly verify packet authenticity using the pre-computed hashes, maintaining both bandwidth efficiency and content control without real-time intervention.
Data Source
AI summary
A reliable video streaming method using blockchain technology resisting cyber-attacks such as external and DDOS, malware, virus, and bandwidth reduction during video streaming of mobile devices connected over a same network is provided. The reliable video streaming method enables mobile devices connected to each other over a network to stream video over a reliable network.