Homomorphic Database Operations for Secure Transaction Querying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database systems lack efficient methods for securely storing and querying transaction data while maintaining data privacy, especially when comparing performance metrics across competitors without exposing underlying data.

Innovation Solution

The Homomorphic Database Operations (HEDO) system employs homomorphic encryption to enable secure storage and querying of transaction data, allowing merchants to compare performance metrics without accessing competitors' underlying data, using homomorphic cross-table joins and encrypted models to maintain semantic security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional database systems store transaction data in plaintext for efficient querying, then query speed and operational efficiency are improved, but data privacy and security are compromised

Engineering Contradiction:
Improvequery speedVSAvoiddata exposure risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent transforms the state of data from plaintext to homomorphically encrypted ciphertext, changing the parameter of data representation. This allows the database to maintain operational efficiency while securing data privacy, as homomorphic encryption enables computations on encrypted data without decryption

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces homomorphic encryption as an intermediary layer between the stored data and the processing operations. This intermediary enables secure data storage and querying by allowing the database system to operate on encrypted data through specialized homomorphic operations, preventing direct data exposure while maintaining functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If merchants access competitors' underlying transaction data for performance comparison, then competitive analysis accuracy is improved, but data security and privacy protection are worsened

Engineering Contradiction:
Improvecompetitive analysis accuracyVSAvoiddata security
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent creates encrypted copies of transaction data that preserve the structural and statistical properties needed for competitive analysis while preventing access to actual data values. Merchants can compare performance metrics using these encrypted representations without exposing sensitive underlying information

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the parameter of data representation to homomorphically encrypted form, which maintains the mathematical properties necessary for accurate performance comparison while eliminating direct data exposure. This allows precise competitive analysis through encrypted metric comparison

Inventive Principle:
Principle #35Parameter changes

3Reliability

If transaction data is encrypted using traditional encryption methods, then data security is improved, but querying and aggregation operations become computationally infeasible

Engineering Contradiction:
Improvedata securityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the type of encryption from traditional symmetric or asymmetric encryption to homomorphic encryption, which has the special property of allowing computations on encrypted data. This parameter change enables both data security and operational feasibility by permitting aggregation and querying operations directly on ciphertext

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces traditional decryption-then-compute mechanics with homomorphic computation mechanics. Instead of decrypting data and then performing operations, the system performs homomorphic operations directly on encrypted data, substituting the mechanical process to maintain both security and functionality

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

Data Source

PatentUS10536263B2Homomorphic database operations apparatuses, methods and systems
Publication Date: 2020.01.14 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US10536263B2 patent drawing
  • US10536263B2 patent drawing
  • US10536263B2 patent drawing

AI summary

An encrypted table value homomorphically joining method and apparatus comprising receiving a query input. Based on the query input, the method may include determining at least one field on which to join the plurality of tables, and determining that the at least one field contains deterministically homomorphically encrypted data. The method may include determining a homomorphic join strategy directly comparing values in two homomorphically encrypted fields, performing a homomorphic join on the fields in the plurality of tables, and providing resultant homomorphically joined tables.