Blockchain User Profile Sharing with Anonymous Consent

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current decentralized data sharing systems for KYC standards lack mechanisms for anonymous data sharing and selectively sharing data with parties operating under smart contracts, and they are burdensome due to the lack of anonymity support in underlying blockchain technology.

Innovation Solution

A method and system that store user profiles on a blockchain, allowing authorized members to request access while creating and transmitting signed consent messages for data sharing without revealing identities, using smart contracts and chaincode for decentralized authorization and revocation, ensuring anonymity and privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If decentralized data sharing is implemented without anonymity mechanisms, then data sharing efficiency is improved, but privacy protection deteriorates

Engineering Contradiction:
Improvedata sharing efficiencyVSAvoidprivacy exposure
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces cryptographic intermediaries (hash functions, digital signatures, and zero-knowledge proofs) that mediate between data sharing requirements and privacy protection. These cryptographic mechanisms allow verification of data authenticity and authorization without exposing underlying personal identities, thus maintaining both efficiency and privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates cryptographic copies of identity information (hashes of identifiers) that can be shared and verified without revealing the original sensitive data. These cryptographic representations serve as functional substitutes that maintain security while enabling data sharing operations.

Inventive Principle:
Principle #26Copying

2Reliability

If traditional centralized KYC systems are used, then compliance is ensured, but system complexity and intermediary requirements increase

Engineering Contradiction:
ImproveKYC complianceVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the blockchain network automatically verifies KYC compliance through smart contracts and cryptographic proofs. The system autonomously validates data sharing requests against compliance rules without requiring manual intervention from centralized authorities, thereby maintaining reliability while reducing complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces mechanical centralized verification systems with cryptographic and algorithmic automated verification. Smart contracts encode compliance rules that automatically execute and validate data sharing operations, substituting human-mediated centralized control with decentralized automated mechanisms.

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

3Reliability

If service provider identities are revealed during data sharing, then accountability is improved, but customer privacy deteriorates

Engineering Contradiction:
ImproveaccountabilityVSAvoididentity privacy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies different quality levels of identity disclosure to different contexts. Cryptographic proofs provide sufficient information for accountability verification locally, while actual identity information remains protected. The system tailors the level of information disclosure to the specific operational context, providing just enough transparency for accountability without unnecessary exposure.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent creates asymmetric information distribution where different parties have different levels of access to identity information. Verifiers can confirm authenticity through cryptographic proofs without obtaining actual identity data, creating an asymmetric relationship between verification capability and information exposure that maintains both accountability and privacy.

Inventive Principle:
Principle #4Asymmetry

4Stability of the object's composition

If blockchain technology is used without anonymity support, then data immutability is improved, but privacy protection deteriorates

Engineering Contradiction:
Improvedata immutabilityVSAvoididentity exposure
Core Design Contradiction:
Stability of the object's compositionVSObject-affected harmful factors

Solution Approach 1:

The patent segments identity information into multiple cryptographic components (public keys, hashed identifiers, digital signatures). Each component serves a specific function in the blockchain record, allowing the system to maintain immutable verification data while protecting the underlying sensitive identity information through cryptographic segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms sensitive identity parameters into cryptographic parameters through hashing and encryption. The transformation changes the nature of the data from personally identifiable information to cryptographic representations that maintain immutability properties while eliminating direct identity exposure risks.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10735202B2Anonymous consent and data sharing on a blockchain
Publication Date: 2020.08.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10735202B2 patent drawing
  • US10735202B2 patent drawing
  • US10735202B2 patent drawing

AI summary

An example operation may include one or more of storing a user profile in a blockchain by an authorized member of the blockchain, receiving a request by another authorized member of the blockchain to access the user profile, identifying the request for the user profile is from the another authorized member of the blockchain, creating a signed message that includes consent to share the user profile with the another authorized member of the blockchain, and transmitting the signed message to the another authorized member of the blockchain, and wherein an exchange of the user profile between the blockchain members is performed without revealing blockchain member identities of the authorized member of the blockchain and the another authorized member of the blockchain to any of the blockchain members.