CRC Majority Voting for Encrypted Retransmission Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CRC-EC techniques are suboptimal for encrypted bit-streams and do not effectively handle bit errors in wireless communication systems, particularly in scenarios involving retransmissions and encrypted data, leading to significant audio quality degradation.

Innovation Solution

A majority vote-based CRC-EC scheme that corrects bit errors by comparing CRC syndromes across multiple transmissions, even when encrypted payloads are not directly accessible to firmware, by appending CRC parity bits to decrypted streams and using extended bit-streams for error correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing CRC-EC techniques are used for encrypted bit-streams, then error detection capability is maintained, but bit error correction efficiency deteriorates significantly

Engineering Contradiction:
Improveerror detection capabilityVSAvoidbit error correction efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the correction process into two distinct phases: (1) CRC-based error detection to identify potential error locations, and (2) majority vote-based error correction to actually correct the errors. This segmentation allows each phase to optimize for its specific function, resolving the contradiction between maintaining detection capability and improving correction efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary majority vote mechanism that operates on decrypted portions of the bit-stream. This intermediary layer enables effective error correction without requiring direct access to the encrypted payload, thus maintaining both detection capability and correction efficiency for encrypted streams.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If CRC-EC is applied to encrypted bit-streams without direct payload access, then security is maintained, but correction accuracy deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidcorrection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies partial decryption or error correction to specific portions of the bit-stream (such as header fields or selected payload sections) rather than requiring complete decryption. This partial action maintains security for the encrypted portions while achieving sufficient correction accuracy for the accessible portions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent replaces the traditional mechanical approach of full decryption with a cryptographic substitution approach, where error correction is performed on encrypted or partially encrypted data using mathematical operations that work directly on the ciphertext, eliminating the need to expose plaintext.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If multiple retransmissions are used for error correction, then bit error correction capability is improved, but computational complexity increases

Engineering Contradiction:
Improvebit error correction capabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary error detection using CRC checks on received transmissions before attempting correction. This preliminary action identifies which transmissions contain errors and guides the subsequent correction process, reducing unnecessary computational operations and lowering overall complexity while maintaining correction capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts correction parameters such as the number of retransmissions to attempt, the threshold for majority voting, and the portions of data to decrypt based on observed error rates and computational resource availability. This parameter adaptation optimizes the balance between correction capability and computational complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260012206A1Systems and methods for cyclic redundancy check error correction using majority vote
Publication Date: 2026.01.08 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US20260012206A1 patent drawing
  • US20260012206A1 patent drawing
  • US20260012206A1 patent drawing

AI summary

An apparatus may receive a first copy, a second copy and a third copy of data including a cyclic redundancy check (CRC) code, determine that a number of one or more bit positions, at each of which at least two of the first copy, the second copy or the third copy have bit values different from each other, is greater than a threshold value, divide the one or more bit positions into a first set of bit positions corresponding to the threshold value and remaining bit positions, determine, among the remaining bit positions, a second set of bit positions at each of which both the second copy and the third copy have a same bit value different from a bit value at a corresponding bit position of the first copy, and correct, using the second set of bit positions, an error in the first copy.