Wireless Firmware Update Angle Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication systems, there is a risk of unintended firmware updates due to third-party or user errors during Over The Air (OTA) firmware updates, which can lead to unauthorized or accidental changes in device software.

Innovation Solution

A wireless communication system comprising a first device that transmits signals with information for updating firmware and a second device that computes the angle of departure of the radio wave, allowing only updates from devices with a predetermined angle of departure to proceed, thereby ensuring intended firmware updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If OTA firmware update is enabled for convenience, then ease of operation is improved, but security against unauthorized updates deteriorates

Engineering Contradiction:
Improvefirmware update convenienceVSAvoidfirmware update security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an angle-of-departure verification mechanism as an intermediary between the firmware update request and the actual update execution. The second device computes the angle of departure of received radio waves and compares it against predetermined values before accepting firmware updates. This intermediary security check allows convenient OTA updates while preventing unauthorized updates from unauthenticated devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If firmware update is allowed from any device, then adaptability is improved, but security against third-party interference deteriorates

Engineering Contradiction:
Improvefirmware update flexibilityVSAvoidunauthorized firmware injection
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The angle-of-departure verification acts as an intermediary authentication mechanism that maintains firmware update flexibility while blocking third-party interference. The second device accepts firmware only when the computed angle of departure matches predetermined values associated with authorized first devices, thus enabling adaptable updates from legitimate sources while preventing harmful injections from unauthorized third parties.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback through angle-of-departure verification, where the second device continuously monitors the angle of departure of incoming radio waves and uses this feedback to determine whether to accept firmware updates. This feedback mechanism ensures that only firmware from authenticated devices with matching angle patterns is accepted, maintaining both flexibility and security.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution prevents unauthorized firmware updates by ensuring that only updates from devices with a predetermined angle of departure are accepted, enhancing security and accuracy in firmware updates.

Implementation Method 1

the second device that computes the angle of departure of the radio wave transmitted from the first device

Methodology Applied
Scientific EffectAngle of departure computation:

Data Source

PatentUS10959084B2Wireless communication system, wireless communication device, and wireless communication method
Publication Date: 2021.03.23 KK TOSHIBA
  • US10959084B2 patent drawing
  • US10959084B2 patent drawing
  • US10959084B2 patent drawing

AI summary

A wireless communication system according to an embodiment comprises a first wireless communication device and a second wireless communication device. The first wireless communication device is configured to transmit a signal related to program. The second wireless communication device is configured to compute an angle of departure from the first wireless communication device based on a radio wave transmitted from the first wireless communication device, and to perform updating of the program when a computed angle of departure is a predetermined angle.