Homomorphic Computation System for Encrypted Account Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional payment processing networks face challenges in providing real-time indications of account availability for financial transactions, leading to delays in fraud detection and increased computational loads due to the inability to expose confidential customer data to unauthorized parties.

Innovation Solution

Implementing privacy-preserving homomorphic computations on encrypted data to validate account availability without accessing sensitive information, using a distributed computing system that encrypts and decrypts account identifiers, allowing real-time verification of account status without exposing sensitive data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional payment processing networks access confidential customer data to validate account availability, then real-time fraud detection can be performed, but data privacy and security are compromised

Engineering Contradiction:
Improvefraud detection capabilityVSAvoiddata privacy exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system segments the validation process into two independent parts: (1) generating encrypted account identifiers from account data without exposing the original data, and (2) validating these encrypted identifiers against a database of unavailable accounts. This segmentation allows fraud detection to proceed while maintaining data privacy, as the confidential customer data never leaves the customer's financial institution in plaintext form.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces encrypted account identifiers as an intermediary element between the customer's account data and the validation database. These identifiers serve as a mediator that carries the necessary validation information without exposing sensitive customer data. The encrypted identifiers can be processed by the validation system while the original confidential data remains protected at the customer's institution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If account validation is performed in real-time without exposing confidential data, then data privacy is maintained, but computational complexity increases due to encryption and decryption operations

Engineering Contradiction:
Improvedata privacy protectionVSAvoidcomputational load
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system performs preliminary encryption of account identifiers at the customer's financial institution before transmission to the validation system. By encrypting the data in advance, the computational burden of encryption is shifted to the customer's system, and the validation system only needs to perform decryption and comparison operations, reducing overall computational complexity in the validation process.

Inventive Principle:
Principle #10Preliminary action

3Speed

If encrypted account identifiers are generated and validated through a distributed system, then real-time validation is achieved, but system complexity and communication overhead increase

Engineering Contradiction:
Improvevalidation speedVSAvoiddistributed system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system extracts only the essential validation information (encrypted account identifiers) from the customer's account data, separating it from the confidential customer information. This extraction allows the validation process to proceed using only the necessary data elements, reducing communication overhead and simplifying the distributed system architecture by eliminating the need to transmit or process unnecessary confidential data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12177329B2Validating confidential data using homomorphic computations
Publication Date: 2024.12.24 THE TORONTO DOMINION BANK
  • US12177329B2 patent drawing
  • US12177329B2 patent drawing
  • US12177329B2 patent drawing

AI summary

The disclosed exemplary embodiments include computer-implemented apparatuses and methods that validate confidential data based privacy-preserving homomorphic computations involving encrypted data. For example, an apparatus may receive, from a first computing system, encrypted data that includes a first encrypted value representative of at least one of first account data or an element of cryptographic data. Based on the first encrypted value and on second encrypted values, the apparatus may generate encrypted residual values representative of second account data associated with one or more reference accounts, and the apparatus may request and receive a decrypted residual value associated with each of the encrypted residual values from a second computing system. The apparatus may transmit the decrypted residual values to the first computing system, which may validate the first account data based on at least the decrypted residual values and perform operations associated with the validated first account data.