Ciphering Error Detection and Recovery via Parameter Resynchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication technologies face challenges in detecting and recovering from ciphering errors due to unsynchronized cipher input parameters between sending and receiving entities, which can lead to inaccurate deciphering of encrypted data.

Innovation Solution

A receiving apparatus is configured to determine ciphering errors by comparing deciphered data with expected values and initiate a resynchronization procedure to align local cipher input parameters with those used by the sending apparatus, either through a radio link control resynchronization or autonomous parameter adjustment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cipher input parameters are not synchronized between sending and receiving entities, then encrypted communication can be established independently by each entity, but accurate deciphering of ciphered data cannot be achieved

Engineering Contradiction:
Improveaccurate decipheringVSAvoidparameter synchronization mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The receiving entity compares the deciphered data against expected values and uses this feedback to detect ciphering errors. When a mismatch is detected, it triggers a resynchronization procedure where the receiving entity requests updated cipher input parameters from the sending entity, ensuring future deciphering accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The sending entity pre-calculates expected values for the ciphered data based on the current cipher input parameters and transmits these along with the ciphered data. This preliminary preparation enables the receiving entity to verify deciphering accuracy without requiring complex real-time synchronization protocols.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If error detection mechanisms are implemented for ciphering errors, then communication integrity can be maintained, but additional processing overhead and complexity are introduced

Engineering Contradiction:
Improvecommunication integrityVSAvoiderror detection and recovery system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism where the receiving entity compares deciphered data with pre-transmitted expected values. This simple comparison provides reliable error detection without requiring complex error detection codes or multiple verification steps, maintaining low processing overhead while ensuring communication integrity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The receiving entity autonomously detects ciphering errors through local comparison of deciphered data with expected values and independently initiates resynchronization procedures when errors are detected. This self-service approach eliminates the need for complex centralized error management systems while maintaining high communication reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2449748B1Systems, methods, and apparatuses for ciphering error detection and recovery
Publication Date: 2019.07.24 NOKIA TECHNOLOGIES OY
  • EP2449748B1 patent drawingFigure 1
  • EP2449748B1 patent drawingFigure 2
  • EP2449748B1 patent drawingFigure 3

AI summary

Systems, methods,and apparatuses are provided for ciphering error detection and recovery. A method may include using a first set of one or more cipher input parameters to decipher ciphered data ciphered using a second set of one or more cipher input parameters. The method may further include comparing a value of at least a portion of the deciphered data to an expected value. The method may additionally include determining an occurrence of a ciphering error when the value of the at least a portion of the deciphered data is not equal to the expected value. The method may also include initiating a ciphering resynchronization procedure in response to the determination that a ciphering error occurred so as to resynchronize at least one of the first set of cipher input parameters with at least one of the second set of cipher input parameters. Corresponding systems and apparatuses are also provided.