Privacy-preserving overdraft management using blockchain

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing account-based overdraft management models are not privacy-friendly, as they leak access patterns, while UTXO-based models do not allow financial institutions to detect overdrafts without compromising user privacy.

Innovation Solution

A computer-implemented method using a first overdraft token computed based on user identifiers, initial overdraft values, and encryption keys, combined with zero-knowledge proofs, to enable privacy-preserving overdraft management by allowing financial institutions to trace overdraft-related operations on a blockchain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If account-based management model is used, then overdraft management is easy to handle, but user privacy is compromised due to leaked access patterns

Engineering Contradiction:
Improveoverdraft managementVSAvoiduser privacy
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces an intermediary layer (zero-knowledge proof system and blockchain smart contracts) between the user and the financial institution. This intermediary enables the institution to verify overdraft conditions and manage credits without directly accessing or exposing sensitive user account data, thus resolving the contradiction between ease of management and privacy protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional account-based mechanical management systems with a cryptographic system based on zero-knowledge proofs and blockchain technology. This substitution allows for automated overdraft detection and management while preserving user privacy, as the new system verifies conditions through cryptographic proofs rather than direct account access.

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

2Loss of information

If UTXO-based management model is used, then user privacy is preserved, but financial institutions cannot detect when users go into overdraft

Engineering Contradiction:
Improveuser privacyVSAvoidoverdraft detection
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements preliminary action by having users generate and submit zero-knowledge proofs of their account balances and overdraft conditions before transactions are processed. This allows financial institutions to detect overdraft conditions in advance while maintaining user privacy, as the proofs provide verifiable information without exposing sensitive data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameters of the UTXO model by incorporating cryptographic proofs and smart contract logic that enable overdraft detection. By modifying the verification parameters to include zero-knowledge proofs of balance conditions, the system maintains privacy while enabling institutions to detect when users exceed their credit limits.

Inventive Principle:
Principle #35Parameter changes

3Difficulty of detecting and measuring

If traditional overdraft management is implemented, then institutions can detect overdrafts, but access patterns are leaked compromising privacy

Engineering Contradiction:
Improveoverdraft detectionVSAvoidaccess patterns
Core Design Contradiction:
Difficulty of detecting and measuringVSLoss of information

Solution Approach 1:

The patent replaces traditional mechanical overdraft detection methods that directly query account balances with a cryptographic verification system. Financial institutions receive and verify zero-knowledge proofs that confirm overdraft conditions without revealing access patterns or sensitive account information, thus resolving the contradiction between detection capability and privacy protection.

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

Solution Approach 2:

The patent uses cryptographic transformations analogous to color changes, where sensitive account data is transformed into cryptographic proofs that appear different (like different colors) but contain verifiable information about the original state. This allows overdraft detection while hiding the underlying access patterns and sensitive data.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS20240257233A1Privacy-preserving overdraft management using blockchain technology
Publication Date: 2024.08.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20240257233A1 patent drawing
  • US20240257233A1 patent drawing
  • US20240257233A1 patent drawing

AI summary

The invention is notably directed to a computer-implemented method of managing user overdrafts in a privacy-preserving manner. The method comprises issuing a first overdraft token computed based on a user identifier of a given user, an initial overdraft value, a first serial number, and an encryption key that is shared with the given user. Next, the method generates a zero-knowledge proof of that said overdraft value is equal to a maximal value of credit granted to said given user. The method subsequently computes an overdraft issuance transaction based on the first overdraft token and the first zero-knowledge proof, signs the computed overdraft issuance transaction using a secret key that is not shared with the given user, and finally submits the overdraft issuance transaction to a blockchain for validation.