Decentralized Secure Communication via Blockchain Hashing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized communication systems face inefficiencies in memory usage and bandwidth due to the creation of multiple copies of communications, lack of security, and uncontrolled access to communication content.
Innovation Solution
A decentralized communication service framework using a blockchain-based system where each piece of communication is stored individually and encrypted, with secure access control mechanisms ensuring only authorized access through public/private encryption keys and specified access rights.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple copies of communication are created and stored in centralized database, then communication delivery to multiple recipients is achieved, but memory space and network bandwidth are wasted
Solution Approach 1:
The patent uses cryptographic hashing to create a single copy of each communication message stored on the blockchain, eliminating the need for multiple physical copies. Each participant receives a reference to the same immutable message through their public key, reducing storage requirements from O(n) copies to O(1) single copy while maintaining delivery to multiple recipients.
Solution Approach 2:
The blockchain acts as an intermediary layer that mediates communication between participants. Instead of the centralized server creating and managing multiple copies, the blockchain stores the single authenticated message and enables all authorized participants to access it through cryptographic verification, thus reducing redundant storage and transmission.
2Loss of information
If centralized service provider stores all communication copies, then communication history is maintained, but system complexity and storage requirements increase
Solution Approach 1:
The patent segments the communication system into independent blockchain participants, each maintaining their own local copy of the communication history in their wallet. The centralized database is replaced by a distributed ledger where each node stores the complete or partial communication history, eliminating the single point of complexity while preserving information across multiple independent nodes.
Solution Approach 2:
Each participant in the blockchain communication system maintains their own communication history locally in their digital wallet, eliminating the need for a centralized service provider to store and manage all communication copies. Participants can independently access and verify their communication history without relying on centralized storage infrastructure.
3Adaptability or versatility
If communication content can be modified during transmission, then flexibility in communication is achieved, but security and authentication are compromised
Solution Approach 1:
The patent applies cryptographic hashing and digital signing to communication messages before they are transmitted and stored on the blockchain. The message content is hashed to create an immutable fingerprint, and the sender signs the hash with their private key. This preliminary cryptographic processing ensures that any subsequent modification of the message would change the hash value, making tampering detectable while preserving the original communication intent.
Data Source
AI summary
The present teaching relates to method, system, medium, and implementations for communication. A communication chain with multiple chain units is used to represent a communication thread involving multiple users. Each chain unit includes first information related to a piece of communication in the communication thread and second information for authenticating a request to access the piece of communication. When a request is received with third information from one of the users to access a specific piece of communication in the communication thread in a corresponding chain unit, the user is authenticated based on the third information and the second information in the chain unit for the specific piece of communication. The requested access is facilitated when the user is authenticated.


