ESS Operational Data Integrity With Selective CRC Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional energy storage systems face challenges in protecting operational data from falsification due to insufficient security measures, leading to data integrity issues and excessive resource consumption when encrypting all data.

Innovation Solution

An energy storage system employs a battery management system to generate encryption codes based on operational data, using cyclic redundancy check (CRC) methods, and a recording device to add and store these codes, ensuring data integrity and preventing falsification through random sampling and sequential encryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all operational data is encrypted and stored to prevent falsification, then data security is improved, but computing resource consumption increases excessively

Engineering Contradiction:
Improvedata securityVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments operational data into two categories: necessary data (battery state information) and additional data (network information, BMS settings). Only necessary data is encrypted with a first encryption code, while additional data remains unencrypted. This segmentation approach maintains data security for critical information while reducing overall computing resource consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality treatments to different parts of the data structure. Necessary data receives full encryption protection (high security quality), while additional data is left unencrypted (lower security quality). This local differentiation of security quality optimizes the balance between security and resource consumption by applying protection only where absolutely necessary.

Inventive Principle:
Principle #3Local quality

2Use of energy by moving object

If operational data is stored without encryption in conventional ESS, then computing resources are saved, but data can be easily falsified by third parties

Engineering Contradiction:
Improvecomputing resource consumptionVSAvoiddata integrity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements preliminary protective actions by generating a first encryption code for necessary data before storage. This pre-encryption ensures data integrity is protected from the outset, preventing third-party falsification while maintaining reasonable computing resource usage through selective encryption of only critical battery state information.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If random sampling of additional data is performed for encryption, then data protection efficiency is improved, but data collection complexity increases

Engineering Contradiction:
Improvedata protection efficiencyVSAvoiddata collection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts and isolates necessary data (battery state information) from the complete operational data set, separating it from additional data (network information, settings). This extraction allows focused encryption resources to be applied only to the critical subset of data, improving protection efficiency while keeping the overall system manageable through clear data categorization.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP4361865B1Energy storage system and operating method thereof
Publication Date: 2025.11.12 LG ENERGY SOLUTION LTD
  • EP4361865B1 patent drawingFigure 1
  • EP4361865B1 patent drawingFigure 2
  • EP4361865B1 patent drawingFigure 3

AI summary

In an energy storage system (ESS) including a battery management system (BMS) and a recording device, the BMS obtains operational data of the ESS and generates a first encryption code to guarantee integrity of the operational data to be transmitted to the recording device, and the recording device generates a second encryption code based on the operational data to which the first encryption code is added, to guarantee continuity of operational data received every periods, and generates a third encryption code based on the second encryption code added to the operational data in a period immediately before branching to prevent a series of operational data from being falsified after branching.