IoT Security via Blockchain Smart Contracts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Internet of Things (IoT) ecosystem faces challenges in securing IoT devices due to the fragmentation of legacy and emerging communication protocols, leading to artificial barriers and increased cybersecurity risks, particularly with the convergence of LTE/5G, IoT, blockchain, and cloud services, which requires a more robust security method beyond post-intrusion detection.

Innovation Solution

Implementing blockchain technology with smart contracts to enhance security for IoT devices, enabling secure communication, software delivery, and configuration management through a distributed ledger system, ensuring immutability and proactive protection against cyber threats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional post-intrusion detection methods are used for IoT security, then implementation simplicity is maintained, but security reliability is insufficient

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by deploying smart contracts on the blockchain before IoT devices are compromised. These smart contracts pre-establish security policies, authentication mechanisms, and access control rules that automatically execute when devices connect or when suspicious activities are detected, preventing intrusions before they can cause harm rather than merely detecting them after occurrence

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces blockchain as an intermediary layer between IoT devices and the network infrastructure. The blockchain network mediates authentication, authorization, and security policy enforcement through decentralized smart contracts, eliminating the need for centralized security management while enhancing reliability without proportionally increasing device complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If blockchain smart contracts are implemented for IoT security, then security reliability is enhanced, but device complexity increases

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the security system into distinct functional layers: device-level lightweight agents for data collection, blockchain smart contracts for policy execution, and network-level monitoring components. This segmentation allows complex security functions to be distributed across the architecture rather than concentrated in individual devices, reducing device complexity while maintaining overall system reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates universal smart contracts that serve multiple security functions simultaneously - authentication, authorization, encryption key management, and intrusion prevention - all through a single decentralized framework. This multi-functionality reduces the need for multiple separate security systems, thereby managing complexity while enhancing reliability

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

3Adaptability or versatility

If multiple communication protocols are supported in IoT ecosystem, then adaptability is improved, but security vulnerabilities increase

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidcybersecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent uses blockchain smart contracts as an intermediary security layer that sits between multiple communication protocols and the core IoT infrastructure. The smart contracts implement protocol-agnostic authentication and authorization mechanisms that verify device identities and enforce security policies regardless of the specific communication protocol being used, thereby maintaining adaptability while uniformly reducing cybersecurity risks across all protocols

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11785466B2Method and system for IoT code and configuration using smart contracts
Publication Date: 2023.10.10 SMITH ROSE M
  • US11785466B2 patent drawing
  • US11785466B2 patent drawing
  • US11785466B2 patent drawing

AI summary

Method and Systems for configuring, monitoring, updating and validating Internet of Things (IoT) software code and configuration using blockchain smart contract technology. The use of smart contracts for delivering software code and or configuration scripts to IoT devices is an enhanced cybersecurity solution meant to ensure the security and integrity of IoT devices. The use of smart contracts is also shown how it can be used for verifying the integrity of the IoT devices software code and or configuration is a proactive method of cybersecurity. The proactive cybersecurity method will prevent man in the middle attacks as well as preventing rogue devices from impacting other IoT devices or networks.