IoT Authentication Using Segmented Parameter Files and Timed IDs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing authentication methods for IoT devices are vulnerable to unauthorized access due to the reuse of passwords and lack of sufficient security, making it difficult to prevent spoofing and ensuring authenticity between IoT devices and server devices.

Innovation Solution

An information processing system that includes a server device and a terminal device capable of communicating via a network, where the server provides a parameter file with a unique identifier and connection destination information, and the terminal device requests and transmits a timed identification number for authentication, ensuring the authenticity of the terminal device using the identifier and timed identification number.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional authentication using identification information and password is used, then the authentication process is simple, but the security is insufficient and vulnerable to spoofing

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication process is segmented into multiple stages: first authentication using identification information and password, then second authentication using a one-time code. This multi-stage segmentation enhances security by requiring both static credentials and dynamic verification, making spoofing attacks more difficult while maintaining a manageable complexity through clear procedural separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server performs preliminary authentication using identification information and password before issuing a one-time code for second authentication. This preliminary action establishes a baseline security level and enables the subsequent one-time code mechanism, creating a layered defense that improves overall reliability without requiring the entire system to be complex.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If password reuse is allowed for convenience, then the ease of operation is improved, but the security vulnerability increases

Engineering Contradiction:
Improveauthentication convenienceVSAvoidauthentication security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The authentication system transitions from static password-only authentication to a dynamic two-stage process where a one-time code is generated and valid only for a single authentication attempt. This dynamic element eliminates password reuse vulnerabilities while maintaining user convenience through automated code delivery and straightforward verification procedures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the authentication parameter from a reusable static password to a non-reusable one-time code with limited validity. This parameter transformation fundamentally addresses security vulnerabilities associated with password reuse while preserving ease of operation through automated code generation and validation processes.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If third-party authentication is used to ensure security, then the authentication reliability is improved, but the cost and complexity increase

Engineering Contradiction:
Improveauthentication securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The server performs self-authentication by issuing and validating one-time codes without requiring external third-party authentication services. This self-service approach maintains high security reliability through cryptographic verification while reducing system complexity by eliminating dependencies on external authentication authorities and simplifying the architectural structure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11373762B2Information communication device, authentication program for information communication device, and authentication method
Publication Date: 2022.06.28 FUTAMURA NORIHITO
  • US11373762B2 patent drawing
  • US11373762B2 patent drawing
  • US11373762B2 patent drawing

AI summary

To provide an authentication technique having higher security between IoT devices and server devices or between IoT devices.The server device provides, to the terminal device, a parameter file including a predetermined identifier for uniquely identifying a relationship between the terminal device and the server device, and connection destination information regarding a connection destination of the server device, the terminal device accesses the server device specified by the connection destination information in the parameter file, requests issuance of a timed identification number, and transmits the identifier and the timed identification number to the server device when connecting to the server device specified by the connection destination information in the parameter file, and the server device authenticates the terminal device using the identifier, and confirms an authenticity of the terminal device using the timed identification number.