Homomorphic Encryption for Sensitive Data on Insecure Edge Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices deployed in physically insecure locations face risks of malicious attacks and malware, which can compromise sensitive information like personally identifiable information (PII) by exposing it in memory during operations.

Innovation Solution

Implementing homomorphic encryption to encrypt sensitive information, allowing operations to be performed on the encrypted data without decrypting it, thereby maintaining security and integrity even if the host edge device is compromised.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sensitive information is stored and processed in plaintext on edge devices, then operations can be performed efficiently, but security is compromised when devices are located in physically insecure locations

Engineering Contradiction:
ImprovesecurityVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system segments data into sensitive and non-sensitive categories, applying different handling mechanisms. Sensitive data is encrypted while non-sensitive data remains accessible, allowing selective protection without compromising overall system operation. This segmentation enables the system to maintain security for critical information while preserving ease of operation for other data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Homomorphic encryption acts as an intermediary mechanism that enables operations on encrypted data without requiring decryption. This intermediary layer allows the system to maintain security (encrypted data in memory) while still enabling data processing operations, effectively mediating between the conflicting requirements of security and operational accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is encrypted using traditional methods, then security is improved, but operations require decryption which exposes plaintext in memory

Engineering Contradiction:
ImprovesecurityVSAvoidplaintext exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system changes the cryptographic parameter from traditional symmetric encryption to homomorphic encryption. This parameter change fundamentally alters how encryption works, allowing mathematical operations to be performed directly on ciphertext without decryption. The result is that sensitive data remains encrypted in memory during operations, eliminating plaintext exposure while maintaining security.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If homomorphic encryption is implemented, then plaintext exposure is prevented, but computational overhead increases

Engineering Contradiction:
Improveplaintext exposureVSAvoidcomputational energy
Core Design Contradiction:
Object-affected harmful factorsVSUse of energy by moving object

Solution Approach 1:

The system applies homomorphic encryption selectively rather than universally. By identifying and encrypting only the sensitive portions of data that require protection, the system reduces the overall computational overhead compared to encrypting all data. This partial application approach maintains security for critical information while minimizing the energy and computational cost associated with homomorphic operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12452032B2Managing access to sensitive information
Publication Date: 2025.10.21 DELL PROD LP
  • US12452032B2 patent drawing
  • US12452032B2 patent drawing
  • US12452032B2 patent drawing

AI summary

Methods and systems for managing data in a system comprising edge devices and a data transfer bus is disclosed. The data may be managed by encrypting with homomorphic encryption and storing the data in edge devices. The edge devices may be stored in a physically insecure locations and maintain encryption of the data between edge devices. The data that is stored and in an encrypted state may include personally identifiable information. Maintaining encryption of the personally identifiable information between edge devices may prevent exposure to memory of the edge devices. Preventing exposure to memory of the personally identifiable identification may prevent a likelihood of a malicious attack and/or malware from finding the personally identifiable information if the malicious attack and/or malware may monitor memory of the edge devices.