BLE Application Layer Authentication Data Exchange Profile

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Bluetooth Low Energy (BLE) protocols lack the ability to perform extended data transfers and firmware updates, and have limitations in device control features, authentication, and encryption, particularly for complex accessory devices that need to maintain interoperability with changing mobile device operating systems.

Innovation Solution

The implementation of application-level authentication and encryption methods, along with a Data Exchange Profile that enables bulk and streaming data transfers, over-the-air firmware updates, and device control features, using a shared secret key and hash functions, and defining separate channels for file transfer control messages and data, while maintaining compatibility with BLE standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If standard Bluetooth Low Energy protocols are used for data transfer, then power consumption is reduced and battery life is extended, but the ability to perform extended data transfers and firmware updates is lost

Engineering Contradiction:
Improvepower consumptionVSAvoiddata transfer capability
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The patent segments the data transfer process into multiple small packets that are transmitted sequentially using BLE protocols. The firmware update process is divided into stages: initial connection, capability negotiation, packetized firmware transmission, and verification. This allows extended data transfer functionality while maintaining low power consumption by utilizing BLE's efficient small-packet transmission mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an application-layer protocol dimension above the standard BLE transport layer. This additional protocol layer enables complex data transfer operations, firmware updates, and device control features while leveraging the underlying BLE protocol for actual wireless transmission. This dimensional addition provides extended functionality without changing the physical layer power characteristics.

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

2Reliability

If application-level authentication and encryption protocols are implemented, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication protocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an application-layer authentication protocol that acts as an intermediary between the standard BLE bonding mechanism and the actual data transfer. This intermediary layer handles shared secret key exchange and hash function-based authentication, providing enhanced security while keeping the underlying BLE implementation simple. The complexity is managed by separating authentication logic from the transport layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If separate channels for control messages and data transfer are defined, then data transfer efficiency is improved, but protocol complexity increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidprotocol structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the communication stream into distinct logical channels: control message channel and data transfer channel. Control messages (firmware update commands, acknowledgments) are transmitted through one channel while bulk data transfers use another channel. This segmentation improves efficiency by allowing parallel processing and reducing message interleaving overhead, while the channel management is handled through simple protocol multiplexing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10169024B2Systems and methods for short range wireless data transfer
Publication Date: 2019.01.01 ARM LTD
  • US10169024B2 patent drawing
  • US10169024B2 patent drawing
  • US10169024B2 patent drawing

AI summary

Systems and methods for application level authentication are provided for use with the low energy Bluetooth device and accessory. This includes receiving accessory credentials from a server, establishing a Bluetooth low energy connection with the accessory, authenticating with the accessory, and lastly transferring data to the accessory. The transferring of the data may be either a bulk transfer, or a data stream. The authenticating may be an application layer authentication between a device and the accessory using a shared secret key and using a hash function. Additional embodiments include methods for over-the-air firmware updates, and device control of a low energy Bluetooth accessory.