Terminal Group Key Update via Broadcast Packet Decryption Failure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

A terminal may not be able to decrypt broadcast packets received from an access point due to an outdated group key, as the access point updates the group key without transmitting the new key to the terminal.

Innovation Solution

The terminal includes a communicator, a processor, and a memory with a key management table to acquire the group key from the access point, determine if the received broadcast packet is decryptable, and update the key when necessary by disconnecting and reconnecting to the access point to obtain the new group key.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the access point updates the group key without transmitting the new key to the terminal, then the security of broadcast communication is improved, but the terminal cannot decrypt broadcast packets

Engineering Contradiction:
Improvesecurity of broadcast communicationVSAvoiddecryptability of broadcast packets
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The terminal monitors whether it can decrypt broadcast packets using its current group key. When decryption fails, the terminal generates information indicating that the group key needs to be updated, creating a feedback mechanism that allows the system to respond to key updates without explicit notification from the access point

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The terminal autonomously detects when its group key has become outdated by attempting to decrypt broadcast packets. When decryption fails, the terminal initiates the key update process itself by disconnecting and reconnecting to the access point, without requiring the access point to notify or provide the new key

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the access point updates the group key without notification, then the adaptability of the communication system to security requirements is improved, but the complexity of key management at the terminal increases

Engineering Contradiction:
Improveadaptability to security requirementsVSAvoidkey management complexity at terminal
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The terminal performs self-diagnosis by attempting to decrypt broadcast packets and autonomously determines when key updates are needed. The terminal then executes the key update process by managing its own disconnection and reconnection to the access point, reducing the need for complex key management protocols

Inventive Principle:
Principle #25Self-service

3Reliability

If the terminal continuously monitors broadcast packet decryptability, then the reliability of communication is improved, but the energy consumption increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidenergy consumption at terminal
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of continuous monitoring, the terminal periodically checks whether it can decrypt broadcast packets by attempting decryption when needed. This periodic checking approach maintains communication reliability while significantly reducing energy consumption compared to continuous monitoring

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11665534B2Communication method between a terminal and an access point
Publication Date: 2023.05.30 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US11665534B2 patent drawing
  • US11665534B2 patent drawing
  • US11665534B2 patent drawing

AI summary

A terminal includes: a communicator that wirelessly performs encrypted communication with an access point; a processor; and a memory that stores at least one program executed by the processor and a key management table for storing a group key for the encrypted communication. The processor performs: acquiring the group key from the access point and storing the group key acquired in the key management table as a first group key; receiving a broadcast packet encrypted by the access point via the communicator; making a first determination as to whether the broadcast packet received is decryptable by using the first group key; and when it is determined, in the first determination, that the broadcast packet is not decryptable by using the first group key, generating information indicating that the first group key needs to be updated.