Secure Event Similarity Detection Using Encoded Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing comparison methods for digital representations of events often reduce resolution and compromise security by requiring strict bit-level matching, and they can lead to information leakage, especially when dealing with personal or sensitive data.

Innovation Solution

A method and system that encode data sets into fixed-length vectors, allowing for secure similarity or dissimilarity comparisons over encrypted data using an approximate equality operator, which minimizes information leakage and maintains security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If strict bit-level matching is used for comparison, then security is improved, but measurement precision deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidcomparison resolution
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the comparison process into two distinct phases: (1) encoding the data sets into fixed-length vectors that preserve similarity relationships, and (2) performing secure comparison operations on the encoded representations. This segmentation allows the system to maintain high measurement precision during encoding while ensuring security during comparison, resolving the contradiction between precision and security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces encoded vector representations as an intermediary between the original data sets and the comparison operation. These encoded vectors serve as a mediator that preserves the necessary similarity information for accurate comparison while being designed to provide security guarantees during the comparison process, thus resolving the contradiction between measurement precision and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If data sets are compared in raw form, then measurement precision is improved, but information leakage increases

Engineering Contradiction:
Improvecomparison accuracyVSAvoidinformation leakage
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent uses encoded vector representations as an intermediary that preserves the essential similarity information needed for accurate measurement while preventing direct access to the raw data. This intermediary encoding mechanism allows the system to achieve high measurement precision without exposing the underlying sensitive information, thus resolving the contradiction between precision and information leakage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the data from its original form into a different parameter space (encoded vectors) that maintains the similarity relationships necessary for accurate comparison while changing the representation in a way that prevents information leakage. This parameter transformation allows the system to achieve both high measurement precision and reduced information leakage.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If resolution is reduced for useful comparison, then ease of operation is improved, but security deteriorates

Engineering Contradiction:
Improvecomparison usabilityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the comparison system into distinct components: an encoding module that handles the transformation to fixed-length vectors, and a comparison module that operates on the encoded representations. This segmentation allows each component to be optimized independently - the encoding ensures security while the comparison operation maintains usability, resolving the contradiction between ease of operation and security.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12255987B2System and method for secure detection of similarity and dissimilarity of events
Publication Date: 2025.03.18 KERSCHBAUM FLORIAN
  • US12255987B2 patent drawing
  • US12255987B2 patent drawing
  • US12255987B2 patent drawing

AI summary

Each of a plurality of clients encodes events as respective vectors and cooperatively choose a joint key. Each client then encrypts its event vector(s) using the joint key to form secret shares of a fixed value and then sends the encoded, encrypted vectors to a service-providing system that selects pairs of the vectors and determines a comparison value from a reconstruction of the secret shares. When the comparison value meets a predetermined criterion, the service-providing system generates a message indicating similarity between the selected pairs of the vectors. The service providing system thus determines a degree of similarity between the events without requiring knowledge of raw data about the events.