Control Device Authentication System for Target Function Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication systems for control devices lack effective mechanisms to prevent unauthorized use by ensuring that the control device and target device functions are within permitted ranges, leading to potential misuse due to unauthorized access.

Innovation Solution

An authentication system that includes a control device with a validity verification module to confirm the identification information of the control device and a connecting target device/function verification module to ensure that the target device and its functions fall within valid usage restrictions, stored in the control device, thereby preventing unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the control device can access the target device without restriction, then the ease of operation is improved, but the reliability is worsened due to potential unauthorized access

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements preliminary authentication actions before the control device can access the target device. The control device must present identification information, and the target device must verify this information against stored data before allowing access. This preliminary verification ensures that only authorized control devices can operate the target device, maintaining reliability while enabling operation for legitimate users.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the program is stored in both control device and target device, then the adaptability is improved, but the harmful factors are worsened due to potential program leakage and unauthorized use

Engineering Contradiction:
ImproveadaptabilityVSAvoidharmful factors
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies local quality by implementing different security measures for different parts of the system. The control device stores identification information with specific authentication properties, while the target device stores verification data with matching properties. This localized differentiation allows the program to be distributed across both devices for adaptability, while each device's specific security implementation prevents unauthorized use and program leakage.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the control device can use any function of the target device, then the adaptability is improved, but the reliability is worsened due to inability to prevent unauthorized use of functions

Engineering Contradiction:
ImproveadaptabilityVSAvoidreliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary verification of function compatibility before allowing the control device to access target device functions. The target device verifies whether the control device's identification information matches the requirements for each function before granting access. This ensures that only authorized functions can be accessed while maintaining adaptability for legitimate use cases.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10505919B2Program, method and system for authenticating control device
Publication Date: 2019.12.10 FURUNO ELECTRIC CO LTD
  • US10505919B2 patent drawing
  • US10505919B2 patent drawing
  • US10505919B2 patent drawing

AI summary

An authentication system, is provided, which includes a control device configured to confirm validity of using a program installed in the control device by confirming whether identification information of the control device satisfies a given condition, and to confirm whether the target device having a function to be used by the control device falls under a valid range of use based on device restriction information that indicates a restriction on the target device permitted to be used and is stored in the control device.