PRBS Encryption for Constrained IoT Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT protocols, such as MQTT, are becoming increasingly vulnerable to security risks due to their lightweight and cost-effective nature, with existing security solutions like TLS imposing additional resource requirements that are incompatible with large-scale IoT deployments.

Innovation Solution

Implementing a method that uses a Pseudo Random Binary Sequence (PRBS) applied through a Linear Feedback Shift Register (LFSR) for encryption and decryption of messages in constrained devices and entities, allowing for secure communication without significant resource overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TLS protocol is used for encryption in MQTT communications, then security is improved, but resource consumption (processing power, memory, energy) increases making it incompatible with constrained IoT devices

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

Solution Approach 1:

The patent replaces expensive, resource-intensive TLS encryption with a cheap, lightweight encryption mechanism using PRBS sequences. This allows constrained IoT devices with limited processing power and memory to achieve encryption capability without significant resource overhead, effectively providing security protection comparable to simpler protocols while maintaining protocol lightness.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent changes the encryption parameter from complex cryptographic algorithms (TLS) to simple pseudo-random binary sequences (PRBS). This parameter change reduces computational complexity and resource requirements while maintaining the fundamental security function of encrypting MQTT messages between devices and servers.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If MQTT protocol is used for lightweight communication, then bandwidth efficiency is improved, but security vulnerabilities increase due to lack of built-in encryption

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidsecurity vulnerabilities
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent merges the lightweight MQTT communication protocol with a simplified encryption mechanism (PRBS). By combining these two elements, the system achieves both bandwidth efficiency from MQTT and security protection from encryption, eliminating the vulnerability of unencrypted MQTT while maintaining its resource efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary encryption layer using PRBS sequences between the MQTT message transmission and network channel. This intermediary provides security protection without interfering with the lightweight nature of MQTT, effectively mediating between the need for efficiency and the need for security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If even lighter protocols like MQTT-SN are used to reduce device size and cost, then device complexity is reduced, but security vulnerabilities are exacerbated

Engineering Contradiction:
Improvedevice size and costVSAvoidsecurity vulnerabilities
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent applies the same lightweight encryption approach to MQTT-SN and similar ultra-light protocols. By using simple PRBS sequences instead of complex cryptographic libraries, the patent enables these minimalistic protocols to achieve security without increasing device size, cost, or complexity, making security viable even for the most constrained IoT devices.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS20220085977A1Methods and Apparatus for Operating a Constrained Device
Publication Date: 2022.03.17 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20220085977A1 patent drawing
  • US20220085977A1 patent drawing
  • US20220085977A1 patent drawing

AI summary

A method (600) for operating a constrained device is disclosed, the constrained device being operable to communicate with an entity over a network. The method, performed by the constrained device, comprises generating a message for transmission to the entity (602), encrypting the generated message by applying a Pseudo Random Binary Sequence (PRBS) to the generated message (604), and transmitting the encrypted message to the entity (606). Also disclosed is a method (700) for operating an entity comprising receiving an encrypted message from a constrained device (702) and decrypting the encrypted message by applying a PRBS to the encrypted message. In some examples of the present disclosure, a constrained device and entity may dynamically renew the PRBS used for encryption and decryption of exchanged messages.