Slave Device Dynamic Address Authentication for BLE

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Bluetooth Low Energy (BLE) communication systems, smartphones with regularly changing addresses face connection issues due to address modifications for security reasons, leading to unauthorized device connections and unavailability of authorized equipment functionalities.

Innovation Solution

A method that involves the slave electronic device broadcasting frames indicative of availability or unavailability based on the master device's current address, with authentication steps to ensure only authorized devices can establish a connection, including configuration and verification processes using cryptographic functions to secure vehicle functionalities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the slave electronic device uses a static authorized list of master device addresses, then connection security is improved, but the system becomes unreliable when master device addresses change regularly

Engineering Contradiction:
Improveconnection reliabilityVSAvoidaddress change adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic address verification mechanism where the slave device transitions from a static authorized list to an active verification process. When a connection request is received, the slave device performs cryptographic verification of the master device's address against stored authorized addresses. This dynamic approach allows the system to adapt to address changes while maintaining security, as the verification process can accommodate new addresses without requiring manual list updates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the verification parameter from simple address matching to cryptographic verification. By using cryptographic functions to verify addresses, the system can handle address changes more effectively. The cryptographic verification process can validate new addresses through security tokens or certificates, allowing the master device address to change while maintaining the ability to verify authorization.

Inventive Principle:
Principle #35Parameter changes

2Speed

If the slave electronic device broadcasts availability frames continuously, then connection establishment speed is improved, but energy consumption increases

Engineering Contradiction:
Improveconnection establishment speedVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic broadcasting of availability frames by the slave device instead of continuous broadcasting. The device alternates between broadcasting availability frames and entering low-power states. This periodic approach maintains connection establishment capability while significantly reducing energy consumption during idle periods when no connection requests are expected.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The slave device monitors incoming connection requests and adjusts its broadcasting behavior accordingly. When a connection request is detected, the device immediately broadcasts availability frames to respond. This self-service mechanism ensures rapid connection establishment when needed while avoiding unnecessary energy consumption during periods when the device does not require immediate connectivity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3259159B1Method for implementing a connection between a slave electronic device and a master electronic device, and related slave electronic device
Publication Date: 2020.11.25 VALEO COMFORT & DRIVING ASSISTANCE
  • EP3259159B1 patent drawingFigure 1~2
  • EP3259159B1 patent drawingFigure 3
  • EP3259159B1 patent drawingFigure 4

AI summary

A method for implementing a connection between a slave electronic device and at least one master device includes the following steps: - the at least one master electronic device sends (E112) a frame (ADV5) containing authentication information (VPRA_SP) and at least one current address (ADR26) of said at least one master electronic device; - the slave electronic device receives (E114) said authentication information (VPRA_SP) from said at least one master electronic device; - the slave electronic device verifies (E116) said received authentication information (VPRA_SP); if verification is positive, - the slave electronic device is configured with the current address (ADR26) of said at least one master electronic device; and if verification is positive, - the slave electronic device (16) is configured (E38) with the current address (ADR26) of said at least one master electronic device (26) and the slave electronic device (16) broadcasts (E40; E118) at least one frame (ADV3; ADV6) indicating availability.