Pre-association Discovery Using Uncorrelated Truncated Hashes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Wi-Fi technologies face inefficiencies in device discovery and service-centric connections, leading to high signaling overhead and potential privacy breaches due to the need for full service names in message exchanges, which can result in excessive airtime usage and exposure of sensitive information.

Innovation Solution

The implementation of a pre-association discovery method using truncated hash outputs for service names, where different and uncorrelated hash outputs are generated for various message frames, reducing signaling overhead and maintaining privacy by minimizing false match probabilities through independent hash matching in each frame.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full service names are used in message exchanges for device discovery, then service identification accuracy is improved, but signaling overhead increases and airtime is excessive

Engineering Contradiction:
Improveservice identification accuracyVSAvoidairtime usage
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts only the essential identifying information from full service names by using truncated hash outputs. Instead of transmitting complete service names, the system transmits shortened hash representations that maintain sufficient identification capability while significantly reducing the data size and airtime required for communication.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of service name representation from full strings to truncated hash outputs. This parameter transformation maintains the identifying function while changing the form to be more compact, thereby reducing signaling overhead and energy consumption without losing essential service identification capability.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If full service names are transmitted in message exchanges, then service matching accuracy is improved, but privacy is compromised due to exposure of sensitive information

Engineering Contradiction:
Improveservice matching accuracyVSAvoidprivacy breach risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the necessary identifying features by using hash outputs that are truncated versions of the full service names. This extraction process removes sensitive information from the transmitted data while preserving the essential matching capability, thereby protecting privacy without compromising service identification accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces hash outputs as an intermediary between the full service names and the communication messages. This intermediary layer transforms the original service names into obfuscated hash representations that can be transmitted safely, maintaining matching functionality while preventing direct exposure of sensitive service name information.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If truncated hash outputs are used for service names, then signaling overhead is reduced, but false match probability increases

Engineering Contradiction:
Improvesignaling overheadVSAvoidfalse match probability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent segments the hash output into multiple independent parts across different message frames. Instead of using a single truncated hash that could potentially collide, the system uses multiple frame-type specific hash outputs, each independent and uncorrelated. This segmentation reduces the probability of false matches by distributing the identification burden across multiple independent comparisons.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by generating multiple different truncated hash outputs from the same service name before the actual communication begins. These pre-computed frame-type specific hash outputs are stored and used during message exchanges, allowing the system to maintain low false match probability without requiring complex real-time hashing operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10278055B2System and method for pre-association discovery
Publication Date: 2019.04.30 HUAWEI TECH CO LTD
  • US10278055B2 patent drawing
  • US10278055B2 patent drawing
  • US10278055B2 patent drawing

AI summary

A method for operating a seeker device includes generating a first seeker truncated hash output from a sought service name, and generating a second seeker truncated hash output from the sought service name, wherein the first seeker truncated hash output and the second seeker truncated hash output are uncorrelated. The method also includes transmitting a first request message including the first seeker truncated hash output, and receiving a first response message from an advertiser device, the first response message including a second advertiser truncated hash output generated from an advertised service name, wherein the first seeker truncated hash output matches a first advertiser truncated hash output generated from the advertised service name.