Data Center Power Verification Using TEE and Shared Hash Tables
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If power consumption data is disclosed to external organizations for verification, then verification reliability is improved, but data confidentiality is worsened
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.
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.
2Reliability
If a shared power consumption table is used among multiple parties, then data validity is improved, but security against fraud is worsened
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.
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.
Data Source
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.


