Dynamic Trustworthiness Calculation for IoT Component Attestation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


