User Information Verification via Hash Comparison in Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users incorrectly determine the accuracy of their registered information due to format discrepancies, such as notational fluctuations or format errors, when comparing hash values generated by themselves and business operators.

Innovation Solution

A communication system and method that involves converting user information into a management format by business operators and transmitting a hash value and conversion content to user terminals, allowing users to verify the correctness of their information by recalculating the hash value and comparing it with the received hash value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the business operator converts user information into a unique management format, then the information can be standardized and managed efficiently, but the hash value changes and users cannot verify the correctness of their information

Engineering Contradiction:
Improveease of information managementVSAvoiduser verification accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The business operator performs format conversion and hash calculation in advance, then transmits both the converted format specifications and the pre-calculated hash value to the user terminal. This allows the user to verify correctness without performing the conversion themselves, resolving the contradiction between standardized management and user verification.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the user registers information in their own format, then the registration process is simple and user-friendly, but the information may not conform to the business operator's required format

Engineering Contradiction:
Improveregistration convenienceVSAvoidinformation format accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary verification mechanism using hash values. The business operator's format conversion process acts as an intermediary that transforms user-friendly input into standardized storage format while maintaining verifiable correctness through hash comparison, thus bridging the gap between user convenience and format accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the business operator transmits the converted format specifications to the user terminal, then the user can verify information correctness, but the communication data volume increases

Engineering Contradiction:
Improveinformation verification capabilityVSAvoidcommunication data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential verification elements (converted format specifications and hash value) from the complete user information and transmits them to the user terminal. This selective transmission provides verification capability while minimizing communication overhead by sending only what is necessary for verification rather than the entire information set.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3961462B1Communication program, communication device, communication method, user terminal and communication system
Publication Date: 2024.04.10 FUJITSU LTD
  • EP3961462B1 patent drawingFigure 1
  • EP3961462B1 patent drawingFigure 2
  • EP3961462B1 patent drawingFigure 3

AI summary

An communication program in which a business operator's terminal performs processing of conversion processing that converts user information acquired from an user into a management format and obtains converted user information, and confirmation request processing that calculates a first hash value obtained by hashing the converted user information with a first hash function, transmits a confirmation request including the first hash value, the first hash function, and conversion content of the conversion to the user, and requests the user to confirm validity of the user information managed.