Network Device Trustworthiness Evaluation via Canary Stamps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network security approaches are inadequate in ensuring the trustworthiness of network devices, as they fail to effectively verify the integrity and security of nodes traversed by data packets, especially in environments where unauthorized access and manipulation are significant concerns.

Innovation Solution

The implementation of a system that uses measurable (visible) and non-measurable (invisible) indicators, such as TPM-based attestation and canary stamps, to instantaneously evaluate the trustworthiness of network devices by verifying the integrity and security of nodes through metadata elements and tokens carried within packets, ensuring that data traverses uncompromised nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory verification checks are performed frequently to ensure device trustworthiness, then device security is improved, but computational cost and system resources increase significantly

Engineering Contradiction:
Improvedevice trustworthinessVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary integrity verification by embedding canary stamps (integrity markers) in device memory during initial configuration. These pre-placed markers allow for rapid verification without requiring full memory scanning, thus maintaining high security while reducing computational overhead during operational checks

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of verifying entire memory contents, the system creates and verifies copies of critical integrity markers (canary stamps). This selective copying approach focuses verification resources on the most critical trust indicators, reducing overall verification cost while maintaining reliability

Inventive Principle:
Principle #26Copying

2Measurement precision

If comprehensive integrity verification is performed on all device components, then detection precision of compromises is improved, but verification time increases

Engineering Contradiction:
Improvecompromise detection accuracyVSAvoidverification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies different verification intensities to different device components based on their security criticality. Canary stamps are placed in specific high-value memory regions and registers that are most indicative of compromise, allowing focused verification on critical areas rather than uniform scanning of all components

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The verification mechanism uses cryptographic hash values and integrity markers as change indicators. By monitoring specific parameters (hash values of critical components) rather than all components, the system achieves high detection precision for compromises while minimizing verification time through selective parameter monitoring

Inventive Principle:
Principle #35Parameter changes

3Reliability

If real-time trustworthiness evaluation is implemented using multiple indicators, then network security is improved, but system complexity increases

Engineering Contradiction:
Improvenetwork securityVSAvoidevaluation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges multiple trust evaluation indicators (canary stamps, TPM attestation, runtime behavior metrics) into a unified trustworthiness score. This consolidation approach maintains comprehensive security monitoring while simplifying the overall system architecture by providing a single integrated evaluation mechanism rather than separate independent systems

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system introduces an intermediary trust evaluation module that sits between the device and the network. This intermediary aggregates multiple complex indicators and translates them into simplified trust decisions, reducing the complexity burden on both the device and the network while maintaining real-time security evaluation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3949330B1Trustworthiness evaluation of network devices
Publication Date: 2024.11.06 CISCO TECHNOLOGY INC
  • EP3949330B1 patent drawingFigure 1
  • EP3949330B1 patent drawingFigure 2
  • EP3949330B1 patent drawingFigure 3

AI summary

Systems, methods, and computer-readable media for evaluation of trustworthiness of network devices are proposed. In one aspect, a first network device can determine a first determine a first probability of a security compromise of a second network device based on visible indicators. The first network device can also determine a second probability of the security compromise of the second device based on invisible indicators. The first network device also determines a trust degradation score for the second network device and establishes, based on the trust degradation score, a specified type of communication session with the second network device.