Homomorphic Encryption Triggering for Private Condition Matching
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Loss of information
If encrypted data is processed without decryption, then data privacy is improved, but the complexity of the processing system is worsened
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.
3Reliability
If trigger conditions are encrypted to maintain security, then data security is improved, but the ability to compare and evaluate conditions is worsened
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.
Data Source
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.


