Bloom Filter Data Breach Detection System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data security measures are inadequate in detecting unauthorized data breaches efficiently, as they often require sensitive data to be transferred or accessed, which can lead to further risks and complications for data owners.

Innovation Solution

A system that uses cryptographically secure representations, such as Bloom filters, to detect data breaches by comparing user-submitted secure representations of potentially stolen data with secure representations provided by data owners, without transferring actual sensitive data, and incentivizes users to report breaches with compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current data security measures are used to detect unauthorized data breaches, then detection capability is provided, but sensitive data must be transferred or accessed which creates further security risks

Engineering Contradiction:
Improvedata breach detection capabilityVSAvoidsecurity risks from data transfer
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces Bloom filters as an intermediary data structure that enables breach detection without direct access to sensitive data. The Bloom filter represents the dataset in a probabilistic manner, allowing comparison of whether potentially stolen data exists in the monitored dataset without revealing actual data contents. This mediator structure eliminates the security risk of transferring sensitive data while maintaining detection capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a cryptographic copy of the sensitive data in the form of a Bloom filter. Instead of transferring or accessing the actual sensitive data, the system transfers a mathematical representation that preserves the ability to detect breaches while containing no usable sensitive information. The Bloom filter copy enables detection functionality without exposing the original data.

Inventive Principle:
Principle #26Copying

2Reliability

If sensitive data is transferred for breach detection, then breach detection is enabled, but the complexity and risk of data management increases

Engineering Contradiction:
Improvebreach detection accuracyVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the data from its original sensitive form into a different parameter representation using Bloom filters. The transformation changes the data from readable sensitive information into a probabilistic bit array structure that is mathematically equivalent for detection purposes but fundamentally different in form. This parameter change simplifies data management by eliminating the need to handle, store, or protect the original sensitive data during the detection process.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If users are incentivized to report stolen data, then detection speed increases, but the system must handle and verify user-submitted data which adds operational complexity

Engineering Contradiction:
Improvebreach detection speedVSAvoidoperational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses Bloom filters as an intermediary that simplifies the verification process for user-submitted data. Instead of requiring complex verification procedures to validate user reports, the system converts user-submitted potentially stolen data into Bloom filter representations and compares them against the monitored dataset's Bloom filter. This intermediary approach enables rapid verification while maintaining security, as the Bloom filter comparison operation is computationally efficient and does not require accessing actual sensitive data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10503896B2Detecting data breaches
Publication Date: 2019.12.10 CHRONICLE LLC
  • US10503896B2 patent drawing
  • US10503896B2 patent drawing
  • US10503896B2 patent drawing

AI summary

The subject matter of this specification generally relates to data security. In some implementations, a method includes receiving, from data owners, a first cryptographically secure representation of data to be monitored for data breaches. Each first cryptographically secure representation can include a cryptographically secure data structure that represents a plurality of first data records maintained by the data owner. One or more second cryptographically secure representations of second data records are received from a user. A number of the second cryptographically secure representations that match a corresponding portion of the first cryptographically secure representation received from a data owner is determined. A determination is made that a data breach occurred for the data owner based on the number of the second cryptographically secure representations that match the corresponding portion of the first cryptographically secure representation received from the data owner.