Hash-Based User Identification System for Secure Partner Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network services face security issues with personal information leakage and lack of control over who can search for users' information, leading to anonymous communication and potential malicious uses.

Innovation Solution

A system where users calculate and store hash values of their and others' information, sending these to a server for matching, allowing secure and controlled identification of communication partners without revealing personal data to the server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If personal information is disclosed to enable search and communication between users, then communication functionality is improved, but security and privacy of personal information deteriorates

Engineering Contradiction:
Improvecommunication functionalityVSAvoidpersonal information leakage
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the necessary identification capability from personal information by using hash values. Instead of storing or transmitting actual personal information (names, addresses, etc.), the system extracts transformed identification data that enables user matching without exposing sensitive details. This resolves the contradiction by maintaining communication functionality while removing the harmful exposure of personal information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces hash values as an intermediary between personal information and user identification. The hash function acts as a mediator that transforms sensitive personal data into non-reversible identification codes. These intermediaries enable search and communication functions while preventing direct access to actual personal information, thus securing privacy while maintaining usability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If personal information is stored on server database, then search capability is improved, but risk of external leakage and unauthorized access increases

Engineering Contradiction:
Improvesearch capabilityVSAvoidexternal information leakage
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system extracts the essential search capability from personal information by storing only hash values in the server database. The actual personal information remains on user terminals and is never transmitted to or stored on the server. This extraction approach maintains efficient search functionality while eliminating the server as a vulnerability point for external attacks and data breaches.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a functional copy of personal information in the form of hash values that can be stored and processed on the server without containing the actual sensitive data. These hash copies enable all necessary search and matching operations while being inert and non-reversible, thus providing the productivity of centralized storage without the security risks of storing real personal information.

Inventive Principle:
Principle #26Copying

3Ease of operation

If all users can search for any registered personal information, then ease of finding communication partners is improved, but control over who can search deteriorates

Engineering Contradiction:
Improveease of finding partnersVSAvoidcontrol over search access
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary action by having users pre-register their personal information and corresponding hash values in the system before needing to communicate. This advance registration enables the system to perform controlled matching when communication is needed, rather than allowing arbitrary searches. The preliminary setup maintains ease of operation for legitimate users while establishing control mechanisms against unauthorized access.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8825738B2System, server, information terminal operating system, middleware, information communication device, certification method, and system and application software
Publication Date: 2014.09.02 FUJIFILM IMAGING SYST
  • US8825738B2 patent drawing
  • US8825738B2 patent drawing
  • US8825738B2 patent drawing

AI summary

A system having a server and an information terminal of A which records A's personal information Pa and B's personal information Pb′, an information terminal of B which records A's personal information Pa and B's personal information Pb′. B's information terminal generates a calculation result F(Pa′,Pb) via the calculation of Pa′ and Pb, sends F(Pa′,Pb) to a server. The server correlates B's identification tag with F(Pa′,Pb) and records it. A's information terminal forms F(Pa,Pb′) calculated via the calculation of Pb′ and Pa and sends F(Pa,Pb′) to the server. The server searches for a calculation result which matches F(Pa,Pb′) and by detecting a match between F(Pa′,Pb) and F(Pa,Pb′) detects B's identification tag which has been correlated with F(Pa′,Pb) and detected B's identification tag is sent to A's information terminal.