Message Journaling With Blockchain Hash Proof for Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemessage archiving capabilityVSAvoidmessage integrity proof
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If blockchain is used for message journaling, then message integrity and immutability are improved, but system complexity increases

Engineering Contradiction:
Improvemessage integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improvejournaling operation simplicityVSAvoidauthenticity proof capability
Core Design Contradiction:
Ease of operationVSLoss of information

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

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250348871A1Blockchain-based message journaling
Publication Date: 2025.11.13 NCHAIN LICENSING AG
  • US20250348871A1 patent drawing
  • US20250348871A1 patent drawing
  • US20250348871A1 patent drawing

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.