Bluetooth Pairing Security via GATT Data Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Bluetooth pairing methods fail to adequately restrict pairing with unauthorized devices when preset setting information is limited, leading to unexpected connections.

Innovation Solution

A communication system where a specific value is written to a predetermined area in the GATT data, allowing the communication apparatus to determine if the pairing request is from a valid device by matching the written value with the request source information, and only proceeding with pairing if a match is found.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If preset setting information with limited length is used for pairing restriction, then ease of operation is improved, but reliability of pairing restriction deteriorates

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

Solution Approach 1:

The system performs preliminary actions by writing specific values to predetermined areas in GATT data before the actual pairing occurs. This preparatory step establishes security parameters in advance, allowing the communication apparatus to later verify whether the pairing request source matches the pre-written information, thereby improving pairing restriction reliability without complicating the user operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary verification mechanism using GATT data as a mediator between the pairing request and the pairing execution. The communication apparatus writes specific values to GATT data and uses this intermediate data structure to verify the request source, creating a security buffer that enhances pairing restriction without directly complicating the user interface

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If more setting information is preset for better pairing restriction, then reliability of pairing restriction is improved, but device complexity increases

Engineering Contradiction:
Improvereliability of pairing restrictionVSAvoidcomplexity of pairing configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the pairing verification information from the user-facing configuration interface and embeds it within the GATT data structure. By taking out the security parameters from the main configuration flow and storing them in a separate, structured format, the system achieves reliable pairing restriction without increasing the apparent device complexity or user configuration burden

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The verification information is nested within the existing GATT data structure rather than being added as a separate configuration layer. This nesting approach allows the system to store multiple pieces of verification information within the standardized GATT framework, achieving enhanced pairing restriction reliability while maintaining the existing device architecture without additional complexity

Inventive Principle:
Principle #7Nested doll (Nesting)

3Ease of manufacture

If preset character string length is short for simplicity, then ease of manufacture is improved, but pairing restriction effectiveness deteriorates

Engineering Contradiction:
Improvesimplicity of implementationVSAvoideffectiveness of pairing restriction
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent transitions from relying solely on the dimension of character string length for pairing verification to using multiple dimensions including predetermined areas in GATT data, specific value patterns, and structured data formats. This dimensional shift allows the system to achieve effective pairing restriction through compact, simple implementations without being constrained by character string length limitations

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10631150B2Communication apparatus, information processing apparatus, and control methods
Publication Date: 2020.04.21 CANON KK
  • US10631150B2 patent drawing
  • US10631150B2 patent drawing
  • US10631150B2 patent drawing

AI summary

A communication apparatus that can perform wireless communication with an information processing apparatus saves data accessible based on an instruction from an information processing apparatus, executes, in a case where predetermined information based on a write instruction from the information processing apparatus to a predetermined area in the data is saved, predetermined processing related to wireless communication based on an execution request for the predetermined processing from the information processing apparatus, and does not execute, in a case where the predetermined information is not saved, the predetermined processing related to wireless communication even if the execution request for the predetermined processing from the information processing apparatus has been received.