Blockchain Trust Module for Computing Component Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing applications face challenges in determining the trustworthiness of reused components and verifying their suitability for different functions or purposes, especially in complex environments where integration, interoperability, and authentication are difficult.

Innovation Solution

A system utilizing a blockchain infrastructure to assign and verify trust levels to computing components, ensuring their authenticity and suitability through a blockchain-based trust level module that updates trust values in real-time and provides a tamper-proof ledger for component transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional methods are used to determine trust levels for computing components, then the system is simpler to implement, but the authentication and verification of component trustworthiness becomes unreliable and difficult in complex environments

Engineering Contradiction:
Improvetrust level verificationVSAvoidblockchain infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain-based trust level module as an intermediary between computing components and stakeholders. This module acts as a mediator that objectively determines and verifies trust levels, eliminating the need for direct trust assessments between multiple parties. The blockchain infrastructure serves as a neutral intermediary that all stakeholders can rely on for consistent trust level verification, resolving the contradiction by providing reliable authentication through a dedicated intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a digital copy of trust level information on the blockchain ledger. Instead of relying on complex authentication protocols between multiple systems, the trust level module generates immutable digital records (copies) of component trust levels that can be verified by any stakeholder. This copying approach simplifies verification while maintaining high reliability, as the blockchain copy serves as the single source of truth for trust level information.

Inventive Principle:
Principle #26Copying

2Reliability

If reused components are integrated into computing applications without verification, then the integration process is faster and easier, but the suitability and trustworthiness of components for specific functions cannot be guaranteed

Engineering Contradiction:
Improvecomponent suitability verificationVSAvoidtrust level determination time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The trust level module performs preliminary determination of component trust levels before the components are integrated into computing applications. By pre-calculating and storing trust level information on the blockchain, the system eliminates the need for time-consuming verification processes during integration. Stakeholders can quickly assess component suitability by querying the pre-computed trust levels, thus maintaining high reliability while minimizing time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The blockchain-based trust level module provides continuous feedback about component trustworthiness and suitability for specific functions. This feedback mechanism allows stakeholders to make informed decisions about component reuse without extensive manual verification. The system automatically updates and communicates trust level information, enabling fast integration decisions while ensuring reliability through real-time feedback on component suitability.

Inventive Principle:
Principle #23Feedback

3Reliability

If multiple stakeholders manually verify component trustworthiness, then more thorough authentication is achieved, but the process becomes more complex and difficult to manage

Engineering Contradiction:
Improveauthentication accuracyVSAvoidverification process simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The blockchain-based trust level module provides a universal verification mechanism that serves all stakeholders simultaneously. Instead of each stakeholder implementing separate authentication processes, the single blockchain infrastructure performs the authentication function for everyone. This multi-functional approach maintains high authentication accuracy while dramatically simplifying the verification process, as all parties interact with the same standardized interface.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system enables stakeholders to perform self-service verification of component trust levels through the blockchain. Each stakeholder can independently query the trust level module to authenticate component suitability without requiring manual intervention from other stakeholders. This self-service approach maintains authentication accuracy through cryptographic verification while greatly improving ease of operation, as users can autonomously verify trust levels without complex coordination.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3502871B1System and methods for determining trust levels for computing components using blockchain
Publication Date: 2024.07.24 IMAGINE COMMUNICATIONS CORP
  • EP3502871B1 patent drawingFigure 1a
  • EP3502871B1 patent drawingFigure 1b
  • EP3502871B1 patent drawingFigure 1c

AI summary

Systems and methods for determining trust levels for components of a computing application using a blockchain. The system may include a development framework, a trust matrix, a trust level calculation module, a visual design subsystem, and a deployment subsystem, where trust levels are associated with components, combinations of components, graphs, and blueprints, where trust levels relate to categories of use.