IoT Access Control Filtering for Unauthorized Command Blocking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices face issues with unauthorized control commands, leading to power waste, network degradation, and potential DoS attacks, especially in home IoT networks, due to lack of authority verification for control commands.

Innovation Solution

A method and apparatus for determining authority to access IoT devices by receiving and storing access control information, verifying the authority of control commands, and only transmitting or executing commands from authorized devices, using identification and control flags within the access control information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access control verification is performed at the reception IoT device for all incoming control commands, then security against unauthorized access is improved, but battery consumption increases and device performance deteriorates due to processing overhead

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

Solution Approach 1:

The patent implements preliminary access control verification at the transmission IoT device before sending control commands. The transmission device checks whether the reception device is in a controllable state and whether the transmission device has authorization to issue control commands. This preliminary filtering prevents unauthorized or unnecessary commands from being transmitted, thereby securing the system while reducing the reception device's processing burden and battery consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an access control verification mechanism as an intermediary layer between command generation and command execution. This intermediary layer at the transmission device filters control commands based on authorization status and device state, preventing malformed or unauthorized commands from reaching the reception device, thus improving security without overburdening the reception device's battery.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If access control verification is performed at the reception IoT device, then protection against malicious commands is improved, but network performance degrades due to increased processing time and potential DoS attacks

Engineering Contradiction:
Improveprotection against malicious commandsVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary access control verification at the transmission IoT device before control commands are transmitted to the reception device. This includes checking whether the reception device is in a controllable state and whether the transmission device has proper authorization. By filtering commands in advance, the system protects against malicious commands while avoiding network performance degradation from processing unnecessary commands at the reception device.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary access control verification layer at the transmission device that filters control commands based on authorization and device state. This intermediary mechanism prevents malformed or unauthorized commands from entering the network, thereby protecting the reception device from DoS attacks and maintaining network performance while ensuring security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If the reception IoT device processes all received control commands, then responsiveness to legitimate commands is improved, but power waste occurs due to processing unnecessary or unauthorized commands

Engineering Contradiction:
ImproveresponsivenessVSAvoidpower waste
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent implements preliminary access control verification at the transmission IoT device to determine whether the reception device is in a controllable state and whether the transmission device has authorization. This preliminary action ensures that only legitimate control commands are transmitted, allowing the reception device to maintain high responsiveness to authorized commands while avoiding power waste from processing unauthorized or unnecessary commands.

Inventive Principle:
Principle #10Preliminary action

4Loss of energy

If access control information is stored and verified at the transmission IoT device, then prevention of unnecessary command transmission is improved, but device complexity increases

Engineering Contradiction:
Improveprevention of power wasteVSAvoiddevice complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent stores access control information and performs preliminary verification at the transmission IoT device before transmitting control commands. This approach prevents unnecessary command transmission, thereby reducing power waste. The access control information includes authorization data and device state information, which are verified before command issuance. While this adds some complexity to the transmission device, it significantly reduces overall system power consumption by preventing unnecessary command processing at the reception device.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11115414B2Electronic device and control method thereof
Publication Date: 2021.09.07 SAMSUNG ELECTRONICS CO LTD
  • US11115414B2 patent drawing
  • US11115414B2 patent drawing
  • US11115414B2 patent drawing

AI summary

A control method for preventing an unnecessary control command from being transmitted to a reception Internet of things (IoT) device in an IoT system, and an electronic device thereof are provided. The control method includes receiving first access control information generated from an external electronic device and storing the first access control information, in response to occurrence of an event for transmitting a first control command to the external electronic device, determining whether the first control command has an authority to control the external electronic device using the first access control information, and, in response to a determination that the first control command has the authority to control the external electronic device, transmitting the first control command to the external electronic device.