Blockchain Securing IoT Infrastructure Against Log Tampering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Internet of Things (IoT) devices are vulnerable to security risks due to their ability to automatically access and communicate on networks, lacking sophisticated security defenses, and existing intrusion detection and prevention techniques are often remedial and resource-intensive, with log files prone to hacking and tampering, making it difficult to track malicious behavior and ensure secure operation.

Innovation Solution

A blockchain-based system is implemented to secure and manage IoT network-type infrastructure, using digital currency micropayments for authentication, authorization, audit, and resource management, creating a self-sustaining network with a distributed, unforgeable log to prevent tampering and ensure secure operation through a cost metric that monitors and controls device behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional log files are used to track device behavior, then resource consumption is low, but security is compromised due to tampering and hacking vulnerabilities

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain-based intermediary system that mediates between IoT devices and the central server. This blockchain acts as a trusted intermediary that stores device behavior logs in a tamper-proof manner, eliminating the security vulnerabilities of traditional log files while maintaining system integrity through cryptographic verification mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements distributed copying of log data across multiple nodes in the blockchain network. Each node maintains a copy of the immutable log ledger, ensuring that no single point of failure exists and that log integrity is preserved through cryptographic hashing and distributed consensus mechanisms.

Inventive Principle:
Principle #26Copying

2Reliability

If blockchain-based authentication is implemented, then security is improved, but resource consumption increases due to computational overhead

Engineering Contradiction:
Improveauthentication securityVSAvoiddevice energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the authentication process into distinct phases: device registration with public key distribution, transaction-based authentication requests, and server verification. This segmentation allows resource-intensive cryptographic operations to be distributed across devices and server rather than concentrated, reducing individual device energy consumption while maintaining overall security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary authentication setup during device registration, where devices receive their public keys and authentication parameters in advance. This preliminary action reduces the computational burden during actual authentication operations, as devices can use pre-configured credentials rather than performing full cryptographic key generation and exchange during each authentication event.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If digital currency micropayments are used for resource allocation, then resource management efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidmanagement complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal digital currency system that serves multiple functions: authentication verification, resource allocation pricing, transaction recording, and device behavior monitoring. This multi-functional approach consolidates what would otherwise require separate systems into a single blockchain-based platform, improving resource allocation efficiency while managing complexity through integration rather than proliferation of separate systems.

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

Solution Approach 2:

The patent enables devices to autonomously participate in resource allocation by automatically creating and broadcasting transactions when resources are consumed. Devices self-manage their own resource requests and payments without requiring manual intervention or complex centralized scheduling, allowing the system to efficiently allocate resources through market-based micropayment mechanisms while keeping individual device complexity low.

Inventive Principle:
Principle #25Self-service

4Reliability

If distributed blockchain logging is implemented, then log integrity is improved, but data storage requirements increase

Engineering Contradiction:
Improvelog integrityVSAvoiddata storage volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential integrity-critical data elements into the blockchain ledger, such as transaction hashes, timestamps, and cryptographic signatures. Detailed log data is stored off-chain or in compressed form, with only cryptographic proofs maintained on-chain. This extraction approach ensures log integrity through distributed verification while minimizing the storage burden on each blockchain node.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3625982B1Blockchain for securing and/or managing IoT network-type infrastructure
Publication Date: 2024.05.01 ARM LTD
  • EP3625982B1 patent drawingFigure 1~2
  • EP3625982B1 patent drawingFigure 3
  • EP3625982B1 patent drawingFigure 4

AI summary

Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more Internet of Things devices to facilitate and/or support one or more operations and/or techniques for a blockchain for securing and/or managing IoTnetwork-type infrastructure, such as implemented in connection with one or more computing and/or communication networks and/or protocols.