Homomorphic Encryption Triggering for Private Condition Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to securely perform operations on encrypted data without decrypting it, compromising privacy and risking data breaches, especially in scenarios requiring conditional execution of actions based on encrypted trigger conditions.

Innovation Solution

Implementing homomorphic encryption to allow operations on encrypted data within a system, enabling secure comparison and execution of encrypted trigger conditions without decryption, using public and private keys to maintain data privacy and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is encrypted to maintain security and privacy, then data security and privacy are improved, but the ability to perform operations and comparisons on the data is worsened

Engineering Contradiction:
Improvedata securityVSAvoidoperation capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces homomorphic encryption as an intermediary mechanism that enables operations on encrypted data without decryption. The encryption scheme acts as a mediator between the need for data security and the need for data processing, allowing the system to perform comparisons and operations on ciphertext directly, thus resolving the contradiction between maintaining encryption and enabling operational capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If encrypted data is processed without decryption, then data privacy is improved, but the complexity of the processing system is worsened

Engineering Contradiction:
Improvedata privacyVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent changes the parameter of data representation from plaintext to homomorphically encrypted ciphertext, enabling privacy-preserving processing. By transforming the data into an encrypted domain where mathematical operations can be performed directly on the ciphertext, the system achieves data privacy while managing complexity through the mathematical properties of homomorphic encryption schemes.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If trigger conditions are encrypted to maintain security, then data security is improved, but the ability to compare and evaluate conditions is worsened

Engineering Contradiction:
Improvedata securityVSAvoidcomparison capability
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent uses homomorphic encryption as an intermediary that preserves the comparative properties of data in encrypted form. The encryption scheme allows the system to perform comparisons between encrypted trigger conditions and encrypted event data, evaluating whether conditions are met without decrypting either value, thus maintaining security while preserving comparison capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260046115A1Systems and methods for homomorphic encryption-based triggering
Publication Date: 2026.02.12 JPMORGAN CHASE BANK NA
  • US20260046115A1 patent drawing
  • US20260046115A1 patent drawing
  • US20260046115A1 patent drawing

AI summary

Systems and methods for homomorphic encryption-based triggering are disclosed. According to an embodiment, a method for homomorphic encryption-based triggering may include: (1) receiving, by a backend computer program executed by a backend electronic device and from a computer program for a client, a trigger condition for an event, the trigger condition encrypted with a public key for an organization and an action to be executed in response to the trigger condition being met; (2) receiving, by the backend computer program, a stream of data encrypted with the public key; (3) comparing, by the backend computer program, the encrypted trigger condition to the encrypted stream of data; (4) determining, by the backend computer program, that the trigger condition is met; and (5) executing, by the backend computer program, the action associated with the trigger condition.