Homomorphic Encryption for Smart Meter Data Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smart metering systems face significant privacy risks due to the transmission of sensitive data, such as utility consumption values, which can include socio-economic and demographic information.

Innovation Solution

The method involves encrypting data values using fully homomorphic encryption with a secret key, aggregating the encrypted data, and transmitting the aggregated values to a remotely located using entity, which can then decrypt the data for further processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data values are transmitted in plaintext for efficient processing, then processing efficiency is improved, but privacy protection deteriorates

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidprivacy risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by encrypting data values before transmission and aggregation. The encryption operation is performed in advance at the collecting stations, so that subsequent aggregation and processing can be done on encrypted data without decryption, thus maintaining both efficiency and privacy protection throughout the data lifecycle.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces encryption as an intermediary mechanism between data collection and data processing. The fully homomorphic encryption scheme acts as a mediator that allows the using entity to process aggregated data without ever accessing the plaintext, thus resolving the conflict between processing efficiency and privacy protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If encryption is applied to protect privacy, then privacy protection is improved, but computational complexity increases

Engineering Contradiction:
Improveprivacy protectionVSAvoidcomputational complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent segments the encryption operations across multiple collecting stations, where each station independently encrypts its own data values. This segmentation distributes the computational burden and avoids concentrating all encryption complexity in a single entity, making the overall system more manageable despite the inherent complexity of fully homomorphic encryption.

Inventive Principle:
Principle #1Segmentation

3Object-affected harmful factors

If data aggregation is performed on encrypted values, then privacy protection is maintained, but aggregation capability is limited

Engineering Contradiction:
Improveprivacy protectionVSAvoidaggregation capability
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter space by using fully homomorphic encryption, which allows arithmetic operations (including aggregation) to be performed directly on encrypted data. This parameter change enables the system to maintain privacy protection while preserving aggregation capability, as the encryption scheme is specifically designed to support these operations in the encrypted domain.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250038948A1Control device for a switching voltage regulator and control method
Publication Date: 2025.01.30 STMICROELECTRONICS INT NV
  • US20250038948A1 patent drawing
  • US20250038948A1 patent drawing
  • US20250038948A1 patent drawing

AI summary

A method comprising encrypting data values by a fully homomorphic encryption using a secret key to obtain encrypted data values, aggregating encrypted remote data in an encrypted aggregated value by performing a sum of the respective encrypted data values, performing one or more functions on the basis of the set of data values at the using entity, supplying the encrypted aggregated value to the using entity, which is configured to receive the secret key from a separated entity, decrypting the encrypted aggregated value using the secret key to obtain a decrypted sum of data values, performing data-related functions on the basis of the decrypted sum of the respective data values at the using entity.