Blockchain Messaging Integrity Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic messaging systems face challenges in ensuring the integrity and authenticity of messages, often leading to false positives and false negatives in distinguishing between wanted and unwanted messages, making it difficult to combat spam effectively.
Innovation Solution
The implementation of a blockchain-based messaging system that records message components in a distributed database, allowing for secure and immutable verification of message authenticity and integrity, ensuring that messages have not been modified during transit and distinguishing between legitimate and illegitimate messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If blockchain technology is implemented to ensure message integrity and authenticity, then message verification accuracy is improved, but system complexity increases
Solution Approach 1:
The patent introduces a blockchain as an intermediary distributed ledger that mediates between message senders and receivers. The blockchain records cryptographic hashes of messages and verification data, acting as a neutral third party that both sides can trust without needing to trust each other directly. This resolves the contradiction by providing high verification accuracy through cryptographic proof while managing complexity through standardized blockchain protocols and smart contracts.
Solution Approach 2:
The patent replaces traditional mechanical trust-based message verification systems with cryptographic verification based on blockchain technology. Instead of relying on centralized authorities or manual verification processes, the system uses cryptographic hashes, digital signatures, and blockchain consensus mechanisms to automatically verify message integrity and authenticity. This substitution provides higher verification accuracy while reducing operational complexity through automated cryptographic processes.
2Reliability
If traditional anti-spam techniques are used to filter messages, then spam detection capability is improved, but false positive rate increases
Solution Approach 1:
The patent applies preliminary cryptographic hashing and digital signing to messages before they are sent. The sender creates a cryptographic hash of the message content and signs it with their private key, embedding this verification data in the message header. This preliminary action allows the recipient to verify the message's authenticity and integrity before processing, enabling high spam detection capability while maintaining low false positive rates because legitimate signed messages are clearly identifiable.
Solution Approach 2:
The patent implements a feedback mechanism where message verification results (whether a message is signed and valid) are recorded on the blockchain and can be referenced for future verification. The system provides feedback to senders about message delivery status and to recipients about message authenticity, allowing continuous improvement of spam detection while minimizing false positives through learned patterns from verified legitimate messages.
3Reliability
If message components are recorded in a distributed blockchain database, then message integrity verification is improved, but data storage requirements increase
Solution Approach 1:
The patent extracts only the essential verification components of messages (cryptographic hashes, digital signatures, and essential metadata) and records them in the blockchain, while the actual message content is stored separately in traditional message storage systems. This extraction approach provides high message integrity verification through blockchain's immutable ledger while minimizing data storage requirements in the blockchain by storing only compact cryptographic representations rather than full message content.
Data Source
AI summary
A messaging system is provided that includes a first message server, a second message server and a distributed database system that stores a blockchain. The first message server receives a message from a first user system, and records at least one selected component of the message into a block of the blockchain stored in the distributed database system. When the second message server receives the message from the first message server, the second message server can determine whether a component from the message matches the selected component that is stored in the block of the blockchain.


