Homomorphic Encryption Processing for Secure Distance Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing encryption techniques, such as fully homomorphic encryption, require large sizes of encrypted vector data and significant calculation time for secure distance calculations in biometric authentication and tag search systems, making them inefficient.

Innovation Solution

The use of ideal-lattice-based somewhat homomorphic encryption, which converts vectors into polynomials and employs homomorphic encryption for polynomial arithmetic operations, reduces the size of encrypted data and calculation time by encrypting conversion polynomials and weights, allowing for efficient secure distance calculations like Hamming distances without decrypting the data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fully homomorphic encryption is used for secure distance calculations, then data confidentiality is maintained, but encrypted data size and calculation time become excessively large

Engineering Contradiction:
Improvedata confidentialityVSAvoidencrypted data size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the encryption process by converting vectors into polynomials with limited degrees, encrypting only the necessary polynomial coefficients, and performing calculations on these segmented representations. This reduces the overall encrypted data size while maintaining security through the homomorphic properties of the polynomial encryptions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from direct vector encryption to polynomial-based encryption. By representing vectors as polynomials with specific degree constraints and encrypting the polynomial coefficients, the system achieves more efficient encryption size and calculation performance while preserving data confidentiality.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If fully homomorphic encryption is used for secure distance calculations, then data confidentiality is maintained, but calculation time becomes excessively long

Engineering Contradiction:
Improvedata confidentialityVSAvoidcalculation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the calculation process by breaking down vector operations into polynomial operations. By performing homomorphic encryption on polynomial coefficients and using the homomorphic properties to compute secure distances directly on encrypted polynomials, the system reduces calculation time compared to traditional fully homomorphic encryption approaches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the computational parameters by using polynomial representations with controlled degrees and coefficients. This parameter transformation enables more efficient homomorphic operations and reduces the computational complexity and time required for secure distance calculations while maintaining data confidentiality.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If traditional encryption methods are used, then implementation is simple, but secure distance calculations cannot be performed on encrypted data

Engineering Contradiction:
Improveimplementation simplicityVSAvoidencrypted data processing capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal system where the same polynomial-based homomorphic encryption framework can handle both the encryption/decryption function and the secure distance calculation function. By designing the encryption to work on polynomials that represent vectors, the system achieves multi-functionality, enabling secure distance calculations on encrypted data while maintaining a relatively simple implementation structure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9100185B2Encryption processing apparatus and method
Publication Date: 2015.08.04 FUJITSU LTD
  • US9100185B2 patent drawing
  • US9100185B2 patent drawing
  • US9100185B2 patent drawing

AI summary

A device that uses homomorphic encryption is disclosed. The device obtains a first encrypted polynomial, a second encrypted polynomial, a first encrypted weight, and a second encrypted weight by respectively encrypting a first polynomial, a second polynomial, a first weight, and a second weight by using a homomorphic encryption scheme, and obtains an encrypted secure distance corresponding to encryption of a secure distance.