Related Experiment Video
Updated: Jan 17, 2026

Decoding Natural Behavior from Neuroethological Embedding
Published on: October 3, 2025
Information-set decoding for convolutional codes
Niklas Gassner1, Julia Lieb2, Abhinaba Mazumder1
1Institute of Mathematics, University of Zurich, Winterthurerstrasse 190, 8057 Zurich, Switzerland.
Researchers developed a new framework for decoding convolutional codes, enabling cryptanalysis of code-based systems. This method successfully recovered a high percentage of errors in McEliece cryptosystem variations, demonstrating practical attacks on convolutional code cryptography.
Area of Science:
- Cryptography
- Coding Theory
- Computer Science
Background:
- Code-based cryptography relies on the difficulty of decoding general linear codes.
- Convolutional codes are a specific type of code used in some cryptosystems.
- Existing cryptanalysis methods for these systems can be computationally intensive.
Purpose of the Study:
- To present a generic decoding framework for convolutional codes.
- To apply this framework for cryptanalysis of code-based cryptosystems.
- To evaluate the success probabilities and provide tools for parameter selection in information set decoding.
Main Methods:
- Developed a generic decoding framework for convolutional codes.
- Applied the framework to information set decoding.
- Analyzed success probabilities and variable selection for decoding.
- Performed cryptanalysis on two specific cryptosystems using convolutional codes.
Main Results:
- Successfully recovered approximately 74% of errors in a variation of the McEliece cryptosystem within 10 hours.
- Provided experimental evidence for recovering 80% of errors in another cryptosystem (Almeida et al.) in times equivalent to ~70 bits of security.
- Demonstrated practical attacks on cryptosystems leveraging convolutional codes.
Conclusions:
- The proposed decoding framework is effective for cryptanalyzing code-based systems using convolutional codes.
- The framework offers practical methods for attacking existing cryptosystems, impacting key size and security estimations.
- This work provides valuable tools for understanding and potentially breaking convolutional code-based cryptography.
Related Concept Videos
Convolution: Math, Graphics, and Discrete Signals
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
Deconvolution
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Convolution Properties I
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
Convolution Properties II
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
Encoding
Automatic processing involves the encoding of details like time, space, frequency, and the meaning of words, usually done without conscious...
Extraction: Partition and Distribution Coefficients
For extracting a solute from an aqueous phase into an...
