Cipher Key Handover Sequence Gap Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communications, particularly in 4G and 5G systems, key confusion during cell handover leads to data transmission interruptions due to the need for key updates, where the receiving party is unsure when a new key starts being used, causing issues with deciphering data packets.

Innovation Solution

A method where the sending party sets a sequence number discontinuity, or 'hole,' between data packets encrypted with old and new keys, and sends indication information to the receiving party to skip these intermediate packets, allowing seamless decryption using the correct keys.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a key update is performed during cell handover, then security protection is improved, but data transmission interruption occurs

Engineering Contradiction:
Improvesecurity protectionVSAvoiddata transmission continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-configuring the receiving party with the new key before the actual key update occurs during handover. The sending party includes the new key in the handover command message, allowing the receiving party to prepare for key switching in advance. This ensures that when the key update becomes necessary, both parties are already synchronized, preventing data transmission interruption while maintaining security protection.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the receiving party uses a new key immediately after handover, then deciphering accuracy is improved, but key confusion occurs during the transition period

Engineering Contradiction:
Improvedeciphering accuracyVSAvoidkey synchronization information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent uses an intermediary approach by introducing a key update indication message that carries the new key from the sending party to the receiving party before the actual handover completes. This intermediary message ensures that the receiving party has the correct new key information before it needs to use it, eliminating key confusion during the transition period while maintaining high deciphering accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If the sequence numbers are kept continuous during key update, then data packet ordering is maintained, but the receiving party cannot determine which key to use for deciphering

Engineering Contradiction:
Improvedata packet sequenceVSAvoidkey usage timing
Core Design Contradiction:
Stability of the object's compositionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies preliminary action by providing the new key to the receiving party in advance through the handover command message, before the key actually becomes active. This allows the receiving party to have the new key information ready and associated with the appropriate sequence numbers beforehand, making it easy to determine which key to use for deciphering each data packet while maintaining continuous sequence numbering.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11399280B2Communication of numbered sequence packets using old and new cipher keys
Publication Date: 2022.07.26 HUAWEI TECH CO LTD
  • US11399280B2 patent drawing
  • US11399280B2 patent drawing
  • US11399280B2 patent drawing

AI summary

This application discloses a communications method. The method may include: receiving, by a receiving party, indication information sent by a first device, where the indication information is used to indicate at least one intermediate sequence number; receiving a data packet of the bearer sent by the first device; and skipping the at least one intermediate sequence number based on the indication information, deciphering, by using the old key, a data packet that is located on the bearer and whose sequence number is followed by the at least one intermediate sequence number, and deciphering, by using the new key, a data packet that is located on the bearer and whose sequence number follows the at least one intermediate sequence number.