Data Center Power Verification Using TEE and Shared Hash Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the context of data centers, the challenge lies in ensuring the reliability of power consumption data for renewable energy certificate verification while maintaining confidentiality from external organizations, particularly when the data center provider and user are separate entities, and fraud risks exist.

Innovation Solution

A renewable energy certificate verification system is implemented, comprising a DC user device, a DC provider device, and a power retailer device, which share a power consumption table and a shared hash value table, allowing the DC user and provider to mutually approve power consumption data without disclosing it to external organizations, using Trusted Execution Environment (TEE) for secure verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power consumption data is disclosed to external organizations for verification, then verification reliability is improved, but data confidentiality is worsened

Engineering Contradiction:
Improveverification reliabilityVSAvoiddata confidentiality
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a power retailer as an intermediary between the DC provider and external verification organizations. The power retailer holds and verifies power consumption data internally, allowing verification to occur without direct disclosure to external parties. The retailer acts as a trusted mediator that can certify consumption amounts without exposing detailed data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the verification process into multiple parties with different roles: DC providers generate data, power retailers verify and hold data, and external organizations receive certification without accessing raw data. This segmentation allows verification functionality to be distributed while maintaining confidentiality through role-based access control.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a shared power consumption table is used among multiple parties, then data validity is improved, but security against fraud is worsened

Engineering Contradiction:
Improvedata validityVSAvoidfraud risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The power retailer serves as a trusted intermediary that controls access to the shared power consumption table. Rather than allowing direct access between DC providers and verification organizations, the retailer mediates all interactions, verifying data integrity before sharing. This intermediary layer prevents fraudulent modifications while maintaining data validity across the distributed system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-verification mechanisms where the power consumption table automatically tracks and validates consumption data through cryptographic hashes and digital signatures. Each party can independently verify data integrity without requiring trust in other parties, reducing fraud risk while maintaining validity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230420984A1Renewable energy certificate verification system and method for verifying renewable energy certificate
Publication Date: 2023.12.28 HITACHI LTD
  • US20230420984A1 patent drawing
  • US20230420984A1 patent drawing
  • US20230420984A1 patent drawing

AI summary

A data center (DC) user device manages user power consumption in a time unit, and stores the user power consumption in a power consumption table. A DC provider device manages provider power consumption in a time unit and stores the provider power consumption in the power consumption table. A power retailer device measures provider power consumption for a certain period, and determines retailer power consumption when a measurement value of the provider power consumption is equal to a total value of all user power consumptions.