Dynamic Trustworthiness Calculation for IoT Component Attestation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing attestation methods in IoT systems fail to perform component attestation at appropriate timing, especially in dynamic environments where components may change from authorized to unauthorized, and do not adequately account for changes in device states or network conditions.

Innovation Solution

An attestation system that includes a trustworthiness calculation unit to determine the trustworthiness of components based on their state, method of attestation, or result of attestation, and an attestation unit to perform attestation based on calculated trustworthiness, allowing for timely and situation-dependent verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cyclic re-verification is performed at fixed intervals, then attestation can be performed regularly, but it cannot follow environment changes and component changes to perform attestation at appropriate timing

Engineering Contradiction:
Improveattestation timing accuracyVSAvoidresponse to dynamic changes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic attestation scheduling by calculating trustworthiness scores based on real-time component states, environmental factors, and historical attestation results. The attestation cycle is adjusted dynamically rather than using fixed intervals, allowing the system to respond adaptively to changing conditions and perform attestation at appropriate timing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from previous attestation results, component state changes, and environmental monitoring to continuously update trustworthiness calculations. This feedback mechanism enables the system to learn from past attestation outcomes and adjust future attestation timing accordingly, improving both reliability and adaptability.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If a component is attested once and completely trusted, then the trust relationship is established, but there is no guarantee that the trust relationship holds thereafter as the component situation changes over time

Engineering Contradiction:
Improvetrust management simplicityVSAvoidtrust relationship maintenance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements periodic re-evaluation of trustworthiness based on calculated scores rather than one-time attestation. Components undergo repeated trustworthiness assessments at dynamically determined intervals, ensuring that trust relationships are maintained and updated as component situations change over time.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system changes the parameter of trust evaluation from a static binary state (trusted/not trusted) to a dynamic trustworthiness score that can vary continuously. This score is recalculated based on multiple factors including component state, environmental conditions, and attestation history, allowing flexible adjustment of trust levels.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If monitoring is performed cyclically using only network observable information, then attestation can be performed, but it is difficult to determine from the viewpoint of attestation whether the component needs to be attested

Engineering Contradiction:
Improveattestation execution efficiencyVSAvoidattestation need detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary trustworthiness calculations using multiple information sources including component states, environmental factors, and historical data before executing attestation. This preliminary assessment allows the system to identify components that truly need attestation, improving detection accuracy and avoiding unnecessary attestation operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a multi-functional trustworthiness calculation system that integrates multiple information sources and evaluation criteria into a single comprehensive assessment mechanism. This universal approach evaluates components from multiple dimensions (state, environment, history) to accurately determine attestation needs.

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

Data Source

PatentUS11604879B2Attestation system, attestation method, and attestation program
Publication Date: 2023.03.14 NEC CORP
  • US11604879B2 patent drawing
  • US11604879B2 patent drawing
  • US11604879B2 patent drawing

AI summary

An attestation system 80 includes a trustworthiness calculation unit 81 and an attestation unit 82. The trustworthiness calculation unit 81 calculates trustworthiness determined based on a state of a component, a method of attestation, or a result of attestation, for the component. The attestation unit 82 performs attestation of the component based on the trustworthiness.