Message Journaling With Blockchain Hash Proof for Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing journaling solutions for messages rely on cloud storage servers, which require trust in the integrity of the cloud-based system, making it difficult to prove that journaled messages have not been tampered with.
Innovation Solution
A blockchain-based journaling method that generates a hash of journaled messages and stores it on the blockchain, ensuring the integrity of archived messages by leveraging the tamper-resistant nature of blockchain technology.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud storage servers are used for message journaling, then message archiving capability is improved, but trust in third-party integrity is required which worsens the reliability of message integrity proof
Solution Approach 1:
The patent introduces blockchain as an intermediary between the message journaling system and the verification process. Instead of directly trusting cloud storage providers, the system uses blockchain to store cryptographic hashes of journaled messages, creating a trusted mediation layer that proves message integrity without requiring direct trust in the cloud provider
Solution Approach 2:
The patent replaces the mechanical trust-based system (relying on cloud provider honesty) with a cryptographic verification system. By substituting trust in third-party servers with mathematical proof through hash functions and blockchain consensus, the system achieves verifiable message integrity without human intervention or trust assumptions
2Reliability
If blockchain is used for message journaling, then message integrity and immutability are improved, but system complexity increases
Solution Approach 1:
The patent extracts only the essential integrity verification function from the blockchain system. Instead of using the entire blockchain infrastructure for storing messages, it extracts the hash storage and verification capability, separating the message storage function (handled by cloud servers) from the integrity verification function (handled by blockchain), thereby reducing overall system complexity while maintaining reliability
3Ease of operation
If third-party cloud servers are trusted for message journaling, then ease of operation is improved, but the ability to prove message authenticity without trust is lost
Solution Approach 1:
The patent performs preliminary action by storing the cryptographic hash of the message on the blockchain at the time of journaling. This advance preparation creates an immutable reference point that can be used later for verification, ensuring that authenticity proof capability is preserved without complicating the actual journaling operation
Data Source
AI summary
A computer-implemented method of journaling messages sent to and/or from a first party, wherein the method comprises: determining a first message to be journaled, wherein the first message is sent to or from the first party; generating a first journaled message, wherein the first journaled message comprises a copy of the first message; storing the first journaled message and/or an encrypted version of the first journaled message at a storage location; causing a first blockchain transaction to be sent to a blockchain network to be recorded on a blockchain, wherein the first blockchain transaction comprises a first hash generated by hashing at least the first journaled message.


