Peripheral Device Authentication via Intermediary Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Bluetooth peripheral devices lack authentication processes, allowing non-genuine or unsafe devices to connect to information processing devices, compromising safety and security.

Innovation Solution

A system that includes a peripheral device capable of performing encrypted communication with an authentication server, where the device transmits identification and signature information for authentication, and only allows communication after verifying authenticity, with periodic re-authentication and valid period management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If authentication process is implemented for peripheral devices, then safety and security are improved, but device complexity and communication overhead increase

Engineering Contradiction:
ImprovesafetyVSAvoidcomplexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs authentication in advance before allowing peripheral device connection. The authentication server verifies the peripheral device's identity and generates authentication information (including digital signatures) beforehand, so that when connection is requested, the verification is already complete, ensuring safety without adding complexity to the connection process itself

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an authentication server as an intermediary between the information processing device and peripheral device. This mediator handles the complex authentication processes, digital signature verification, and security management, so that the peripheral device and information processing device themselves don't need to implement complex authentication logic, thus improving safety while minimizing added complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If authentication process is implemented for peripheral devices, then safety and security are improved, but communication time and process duration increase

Engineering Contradiction:
ImprovesecurityVSAvoidtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The authentication process is executed in advance before actual communication begins. The authentication server verifies the peripheral device and generates authentication information beforehand, so that when the information processing device requests connection, the verification is already complete, minimizing the time loss during actual communication operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Once authentication is completed and authentication information is generated, it can be reused for subsequent communication sessions. The patent allows the information processing device to connect using previously verified authentication information, eliminating the need to repeat the full authentication process for each connection, thus maintaining continuous useful communication without repeated time losses

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10341313B2Peripheral device, wireless communication chip, computer-readable non-transitory storage medium having application program stored therein, information processing system, and information processing method
Publication Date: 2019.07.02 NINTENDO CO LTD
  • US10341313B2 patent drawing
  • US10341313B2 patent drawing
  • US10341313B2 patent drawing

AI summary

This first communication section transmits, to an authentication server, an encryption key, identification information capable of uniquely identifying a peripheral device, and signature information of the identification information. A second communication section receives data based on an authentication process performed in the authentication server on the basis of the identification information and the signature information transmitted by the first communication section, then, encrypts second data transmission request information, and transmits the encrypted request information to the authentication server. A third communication section receives second data which is encrypted and transmitted from the authentication server in response to the request information transmitted by the second communication section, then decrypts the second data, and transmits the decrypted second data to the authentication server. A communication process execution section receives third data based on a result indicating that authenticity of the second data transmitted by the third communication section has been confirmed in the authentication server, and then, performs encrypted communication with the predetermined communication device.