IoT Transaction Bundles for Secure Consensus Offloading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices, especially those without powerful System on Chip (SOC), face challenges in completing consensus for payment transactions and monitoring business policies, which can compromise transaction security and efficiency due to their limited capabilities.

Innovation Solution

A server is utilized to offload transaction information from IoT devices, generating meta transactions and transaction bundles, completing digital currency consensus, and applying business policies by verifying transactions against a trusted list, thereby ensuring security and efficiency in IoT payments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IoT devices complete consensus and monitor business policies themselves, then transaction security is improved, but device complexity and energy consumption increase beyond the capabilities of devices with limited SOC

Engineering Contradiction:
Improvetransaction securityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the consensus completion and business policy monitoring functions from the IoT devices themselves and relocates them to external server infrastructure. This allows devices with limited SOC capabilities to participate in secure transactions without bearing the computational burden, effectively resolving the contradiction between security requirements and device limitations

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces server-based intermediaries that act as mediators between IoT devices and the distributed ledger network. These intermediaries handle the complex consensus and policy enforcement tasks, enabling devices with limited capabilities to maintain security without directly performing resource-intensive operations

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If IoT devices with limited SOC participate in consensus, then device accessibility is improved, but transaction processing speed and efficiency deteriorate

Engineering Contradiction:
Improvedevice accessibilityVSAvoidtransaction processing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

By extracting the computationally intensive consensus operations from edge devices and centralizing them on servers with superior processing capabilities, the system maintains broad device accessibility while dramatically improving transaction processing speed and efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent shifts the computational workload from the device dimension (edge computing) to the infrastructure dimension (cloud/server computing), allowing devices of varying capabilities to participate while maintaining high processing speeds through server-based consensus mechanisms

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11354636B2Transaction bundles for internet of things devices
Publication Date: 2022.06.07 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11354636B2 patent drawing
  • US11354636B2 patent drawing
  • US11354636B2 patent drawing

AI summary

An example controller, comprising a processing resource and a memory resource having instructions stored thereon that when executed by the processing resource cause the processing resource to create a meta transaction including information about a payment from an Internet of Things (IoT) device, receive information from the IoT device about the payment via an output transaction, an input transaction, and an unspent transaction, generate a transaction bundle including the output transaction, the input transaction, the un-spent transaction, and the meta transaction; receive a signature from the IoT device corresponding to the transaction bundle; and verify the signature from the IoT device.