Household Appliance Remote Testing with Partitioned Memory Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Household appliances with remote access capabilities lack adequate security measures, making them vulnerable to unauthorized access and undesirable actions by unauthorized users.

Innovation Solution

Implementing a controller with a partitioned memory that includes a testing partition and a control partition, where user authorization and appliance verification occur before loading testing software, which operates mechanical components and is deleted upon exiting remote testing mode, thereby enhancing security by isolating testing operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If remote access capability is added to household appliances, then ease of operation and diagnostic capability are improved, but security vulnerability increases due to potential unauthorized access

Engineering Contradiction:
Improveremote operation capabilityVSAvoidunauthorized access risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The memory is divided into distinct partitions: a first partition for control application code and a second partition for testing software. This segmentation isolates testing operations from the main control system, preventing unauthorized access to critical control functions while allowing remote testing capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A partitioning mechanism acts as an intermediary layer between remote access capabilities and the main control system. The controller executes testing software in an isolated environment, mediating between remote diagnostic needs and security requirements by preventing direct access to control partitions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If testing software is loaded into appliance memory, then diagnostic capability is improved, but security risk increases due to potential exploitation of testing functions

Engineering Contradiction:
Improvediagnostic testing capabilityVSAvoidsecurity exploitation risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The controller's memory is segmented into a first partition for control applications and a second partition for testing software. This spatial separation ensures that even if testing software is exploited, the attack is contained within the second partition and cannot compromise the control applications in the first partition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Testing functionality is extracted from the main control system and placed in a separate partition. This extraction removes the potential security vulnerability from the critical control path, allowing testing operations to be performed remotely without exposing the main control system to exploitation risks.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If user authorization and verification steps are added, then security is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity assuranceVSAvoidauthorization process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The controller performs self-verification of appliance personality and user authorization automatically before executing testing software. This self-service approach to security verification reduces the need for complex external authentication systems while maintaining reliable security through automated identity confirmation and authorized operation enforcement.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11899565B2Secure remote testing of household appliances
Publication Date: 2024.02.13 HAIER US APPLIANCE SOLUTIONS INC
  • US11899565B2 patent drawing
  • US11899565B2 patent drawing
  • US11899565B2 patent drawing

AI summary

Household appliances and methods of testing are provided. The household appliance includes a mechanical component and a controller in operative communication with the mechanical component. The controller has a partitioned memory. The partitioned memory includes a testing partition and a control partition. The controller is configured for and/or the method includes authorizing a user of the household appliance and verifying a personality of the a household appliance. Testing software is loaded into the testing partition of the memory of the controller. The testing software is executed from the testing partition, whereby the mechanical component of the household appliance is operated. The method also includes and/or the controller is also configured for exiting remote testing mode after executing the testing software and deleting the testing software from the partitioned memory when exiting the remote testing mode.