Hash-Tree Signature Splitting for IoT Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hash-tree based data signature technologies, such as KSI, face challenges in storage efficiency and bandwidth constraints due to the large size of signatures, particularly in devices with limited storage capacity and bandwidth limitations in machine-to-machine and IoT environments, necessitating scalable solutions for data integrity protection.

Innovation Solution

The method involves splitting the hash-tree based data signature into two partial signatures, where one partial signature is stored on the client device and the other on a gateway device or network, reducing storage requirements and enabling efficient communication by using only part of the signature for radio communication, while maintaining data integrity through reassembly for verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the complete KSI signature is stored on the client device, then data integrity verification is enabled, but storage capacity requirements increase significantly

Engineering Contradiction:
Improvedata integrity verificationVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides the complete KSI signature into two separate parts: a first part stored on the client device and a second part stored on the gateway device. This segmentation reduces the storage burden on the client device while maintaining the ability to perform complete integrity verification when both parts are combined during the verification process.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the complete signature is transmitted over the radio interface, then verification capability is provided, but bandwidth consumption increases

Engineering Contradiction:
Improveverification capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary first part of the signature from the complete signature and transmits it to the client device via the radio interface. The second part remains on the gateway device, reducing the amount of data transmitted over the limited bandwidth radio connection while preserving verification capability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If storage capacity on the client device is increased, then more signatures can be stored, but device cost and complexity increase

Engineering Contradiction:
Improvesignature storage capacityVSAvoiddevice storage requirements
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

By segmenting the signature storage between client device and gateway device, the patent reduces the storage capacity requirements for the client device. This avoids the need for expensive, high-capacity storage components in resource-constrained IoT devices while still enabling comprehensive signature management.

Inventive Principle:
Principle #1Segmentation

4Reliability

If all signatures are retrieved from a single device with large storage, then verification is enabled, but retrieval time and system complexity increase

Engineering Contradiction:
Improvesignature retrievalVSAvoidsignature retrieval time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments signature storage across multiple devices (client device and gateway device), enabling parallel access and retrieval operations. This distribution reduces retrieval time compared to accessing a single centralized storage location, as signatures can be fetched from both locations simultaneously or selectively based on needs.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11356272B2Methods and devices for handling hash-tree based data signatures
Publication Date: 2022.06.07 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11356272B2 patent drawing
  • US11356272B2 patent drawing
  • US11356272B2 patent drawing

AI summary

A method (30) of handling a hash-tree based data signature is described. The method (30) is performed in a client device (12) and comprises receiving (32), from a gateway device (13), a hash-tree based data signature, and determining (33), based on the received hash-tree based data signature, a first partial signature, P I. A method (60) in a gateway device (13) is also described. A corresponding client device (12) and gateway device (13) are also disclosed, as are related computer programs and computer program products.