Blockchain Compute Resource Verification via Hardware Measurement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain implementations lack a mechanism to ensure trustworthiness of compute resources, which is crucial for secure transactions and data integrity, as they rely heavily on functional compliance rather than security, leading to vulnerabilities like cryptocurrency theft and compromised blockchain entries.

Innovation Solution

The method involves configuring and verifying compute resources using a hardware-based approach that establishes a trusted boot-time and run-time state, ensuring compliance with pre-defined profiles by utilizing a configuration and verification system that measures and remediates deviations from these profiles, thereby providing tamper-proof configurations and enhancing trust in blockchain computations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If blockchain implementations rely on functional compliance verification, then ease of operation is improved, but reliability deteriorates due to security vulnerabilities

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by verifying the boot-time state of compute resources before allowing blockchain operations to proceed. A hardware-based measurement is taken at boot time and stored in a signed datastore, creating a trusted baseline before any functional compliance checks occur. This ensures that the compute resource starts in a known good state, preventing security vulnerabilities from compromising reliability while maintaining ease of operation through automated verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring the run-time state of compute resources and comparing it against the pre-defined configuration profile. The verification system detects deviations from the trusted boot-time state and can trigger remediation actions. This closed-loop feedback mechanism maintains reliability by ensuring compute resources remain in compliant states throughout operation, while the automation preserves ease of operation.

Inventive Principle:
Principle #23Feedback

2Reliability

If hardware-based verification systems are implemented, then reliability is improved, but device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses an intermediary approach by introducing a separate verification system that acts as a mediator between the compute resource and the blockchain implementation. This verification system handles the hardware-based measurements, comparisons, and compliance checks independently, allowing the core blockchain system to remain simple while reliability is enhanced through the intermediary verification layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies self-service by enabling the compute resource to perform self-verification of its own state. The hardware-based measurement mechanism allows the system to autonomously check its boot-time state and run-time compliance without requiring external manual verification. This self-service capability improves reliability through continuous automated monitoring while minimizing the complexity burden on external systems.

Inventive Principle:
Principle #25Self-service

3Reliability

If pre-defined configuration profiles with strict requirements are used, then reliability is improved, but adaptability deteriorates

Engineering Contradiction:
ImprovereliabilityVSAvoidadaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamics by making the configuration profile adaptable rather than rigid. The verification system compares the compute resource state against the pre-defined profile but allows for dynamic adjustment and remediation. When deviations are detected, the system can automatically remediate or allow authorized modifications, maintaining reliability through verification while preserving adaptability through flexible response mechanisms.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11409875B2Trust in block-chain implementations using compute resource configuration and verification systems and methods
Publication Date: 2022.08.09 CLOUD RAXAK INC
  • US11409875B2 patent drawing
  • US11409875B2 patent drawing
  • US11409875B2 patent drawing

AI summary

Systems and methods for compute resource configuration, verification, and remediation are provided herein. An example method includes verifying compliance of an operating system and compute assets provisioned configured within a middleware of a computing device using a pre-defined configuration profile, the compliance being determined by comparison of run-time hardware and software attributes of the compute assets to the pre-defined configuration profile comprising hardware and software requirements for the client of a blockchain implementation.