VLDB 2026 Research / reviewers in the wild / expert
Antonia Wachter-Zeh
dblp:01/8262 · also Antonia Wachter
· DBLP profile ↗
140ranked-venue papers
15as first author
80since 2021 · last 2026
0000-0002-5174-1947ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 60 · 7 first-author · 33 since 2021Theory of computation · 50 · 5 first-author · 27 since 2021Security and privacy · 23 · 3 first-author · 13 since 2021Computer networks · 4 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | HQC Beyond the Standard: Ciphertext Compression and Refined DFR Analysis
Sebastian Bitzer, Jean-Christophe Deneuville, Emma Munisamy, Bharath Purtipli, Stefan Ritterhoff, Antonia Wachter-Zeh |
EUROCRYPT | 6 |
| 2026 | Key Attack on the ACDGV Matrix Encryption Scheme
Anmoal Porwal, Antonia Wachter-Zeh, Pierre Loidreau |
EUROCRYPT (4) | 2 |
| 2026 | TCitH- and VOLEitH-based Signatures from Restricted DecodingabstractThreshold-Computation-in-the-Head (TCitH) and VOLE-in-the-Head (VOLEitH), two recent developments of the MPC-in-the-Head (MPCitH) paradigm, have significantly improved the performance of digital signature schemes. This work embeds the restricted decoding problem within these frameworks: we propose a structurally simple modeling that achieves competitive signature sizes. Specifically, by instantiating the restricted decoding problem with the same hardness assumption underlying CROSS, we reduce sizes by more than a factor of two compared to the NIST submission. Moreover, we observe that ternary full-weight decoding, closely related to the hardness assumption underlying WAVE, is a restricted decoding problem. Using ternary full-weight decoding, we obtain signature sizes comparable to the smallest MPCitH-based candidates in the NIST competition. Sebastian Bitzer, Michele Battagliola, Antonia Wachter-Zeh, Violetta Weger |
ISIT | 3 |
| 2026 | On the Extension of Private Distributed Matrix Multiplication Schemes to the Grid PartitionabstractWe consider polynomial codes for private distributed matrix multiplication (PDMM/SDMM). Existing codes for PDMM are either specialized for the outer product partitioning (OPP), or inner product partitioning (IPP), or are valid for the more general grid partitioning (GP). We design extension operations that can be applied to a large class of OPP code designs to extend them to the GP case. Applying them to existing codes improves upon the state-of-the-art for certain parameters. Additionally, we show that the GP schemes resulting from extension fulfill additional combinatorial constraints, potentially limiting their performance. We illustrate this point by presenting a new GP scheme that does not adhere to these constraints and outperforms the state-of-the-art for a range of parameters. Christoph Hofmeister, Razan Tajeddine, Antonia Wachter-Zeh, Rawad Bitar |
ISIT | 3 |
| 2026 | Coding Schemes for Document Exchange under Multiple Substring EditsabstractWe study the document exchange problem under multiple substring edits. A substring edit in a string $\mathbf{x}$ occurs when a substring $\mathbf{u}$ of $\mathbf{x}$ is replaced by an arbitrary string $\mathbf{v}$. The lengths of $\mathbf{u}$ and $\mathbf{v}$ are bounded from above by a fixed constant. Let $\mathbf{x}$ and $\mathbf{y}$ be two binary strings that differ by multiple substring edits. The aim of document exchange schemes is to construct an encoding of $\mathbf{x}$ with small length such that $\mathbf{x}$ can be recovered using $\mathbf{y}$ and the encoding. We construct a low-complexity document exchange scheme with encoding length of $4t\log n+o(\log n)$ bits, where $n$ is the length of the string $\mathbf{x}$. The best known scheme achieves an encoding length of $4t \log n+O(\log\log n)$ bits, but at a much higher computational complexity. Then, we investigate the average length of valid encodings for document exchange schemes with uniform strings $\mathbf{x}$ and develop a scheme with an expected encoding length of $(4t-1) \log n+o(\log n)$ bits. In this setting, prior works have only constructed schemes for a single substring edit. Hrishi Narayanan, Vinayak Ramkumar, Rawad Bitar, Antonia Wachter-Zeh |
ISIT | 4 |
| 2026 | Subspace Guessing and Rank-Metric Solvers with Hints
Anmoal Porwal, Harrison Banda, Jan Brinkmann, Anna Baumeister, Juliane Krämer, Antonia Wachter-Zeh |
ISIT | 6 |
| 2026 | Coding Schemes for the Noisy Torn Paper ChannelabstractTo make DNA a suitable medium for archival data storage, it is essential to consider the decay process of the strands observed in DNA storage systems. This paper studies the decay process as a probabilistic noisy torn paper channel (TPC), which first corrupts the bits of the transmitted sequence in a probabilistic manner by substitutions, then breaks the sequence into a set of noisy unordered substrings. The present work devises coding schemes for the noisy TPC by embedding markers in the transmitted sequence. We investigate the use of static markers and markers connected to the data in the form of hash functions. These two tools have also been recently exploited to tackle the noiseless TPC. Simulations show that static markers excel at higher substitution probabilities, while data-dependent markers are superior at lower noise levels. Both approaches achieve reconstruction rates exceeding 99% with no false decodings observed, primarily limited by computational resources. Frederik Walter, Maria Abu Sini, Nils Weinhardt, Antonia Wachter-Zeh |
ISIT | 4 |
| 2026 | Hybrid Subsupport Guessing: A New Hybrid Technique for the Rank Decoding Problem
Hugo Sauerbier Couvée, Antonia Wachter-Zeh, Violetta Weger |
PQCrypto (1) | 2 |
| 2026 | Support-Guessing Decoding Algorithms in the Sum-Rank MetricabstractThe sum-rank metric generalizes the Hamming and rank metric by partitioning vectors into blocks and defining the total weight as the sum of the rank weights of these blocks, based on their matrix representation. In this work, we explore support-guessing algorithms for decoding sum-rank-metric codes. Support-guessing involves randomly selecting candidate supports and attempting to decode the error under the assumption that it is confined to these supports. While previous works have focused on worst-case scenarios, we analyze the average case and derive an optimal support-guessing distribution in the asymptotic regime. We show that this distribution also performs well for finite code lengths. Our analysis provides exact complexity estimates for unique decoding scenarios and establishes tighter bounds beyond the unique decoding radius. Additionally, we introduce a randomized decoding algorithm for linearized Reed–Solomon codes. This algorithm extends decoding capabilities beyond the unique decoding radius by leveraging an efficient error-and-erasure decoder. Instead of requiring the entire error support to be confined to the guessed support, the algorithm succeeds as long as there is sufficient overlap between the guessed support and the actual error support. As a result, the proposed method improves the success probability and reduces computational complexity compared to generic decoding algorithms. Our contributions offer more accurate complexity estimates than previous works and clarify how support-guessing methods behave under different assumptions on the code class, rank profile, and decoding radius. These estimates provide a codingtheoretic basis for future work on decoding algorithms and applications of the sum-rank metric. Thomas Jerkovits, Hannes Bartz, Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 3 |
| 2025 | Sequential Decoding of Multiple Traces Over the Syndrome Trellis for Synchronization ErrorsabstractStandard decoding approaches for convolutional codes, such as the Viterbi and BCJR algorithms, entail significant complexity when correcting synchronization errors. The situation worsens when multiple received sequences should be jointly decoded, as in DNA storage. Previous work has attempted to address this via separate-BCJR decoding, i.e., combining the results of decoding each received sequence separately. Another attempt to reduce complexity adapted sequential decoders for use over channels with insertion and deletion errors. However, these decoding alternatives remain prohibitively expensive for high-rate convolutional codes. To address this, we adapt sequential decoders to decode multiple received sequences jointly over the syndrome trellis. For the short blocklength regime, this decoding strategy can outperform separate-BCJR decoding under certain channel conditions, in addition to reducing decoding complexity. To mitigate the occurrence of a decoding timeout, formally called erasure, we also extend this approach to work bidirectionally, i.e., deploying two independent stack decoders that simultaneously operate in the forward and backward directions. Anisha Banerjee, Lorenz Welter, Alexandre Graell i Amat, Antonia Wachter-Zeh, Eirik Rosnes |
ICASSP | 4 |
| 2025 | Decoding Insertions/Deletions via List RecoveryabstractIn this work, we consider the problem of efficient decoding of codes from insertions and deletions. Most of the known efficient codes are codes with synchronization strings which allow one to reduce the problem of decoding insertions and deletions to that of decoding substitution and erasures. Our new approach, presented in this paper, reduces the problem of decoding insertions and deletions to that of list recovery. Specifically, any ($\rho, 2 \rho n+1, L$) -list-recoverable code is a ($\rho, L$) -list decodable insdel code. As an example, we apply this technique to Reed-Solomon (RS) codes, which are known to have efficient listrecovery algorithms up to the Johnson bound. In the adversarial insdel model, this provides efficient (list) decoding from$t$insdel errors, assuming that$t \cdot k=O(n)$. This is the first efficient insdel decoder for$[n, k]$RS codes for$k>2$. Additionally, we explore random insdel models, such as the Davey-MacKay channel, and show that for certain choices of$\rho$, a$\left(\rho, n^{1 / 2+0.001}, L\right)$-listrecoverable code of length$n$can, with high probability, efficiently list decode the channel output, ensuring that the transmitted codeword is in the output list. In the context of RS codes, this leads to a better rate-error tradeoff for these channels compared to the adversarial case. We also adapt the KoetterVardy algorithm, a famous soft-decision list decoding technique for RS codes, to correct insertions and deletions induced by the Davey-MacKay channel. Anisha Banerjee, Roni Con, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 3 |
| 2025 | Correcting Multiple Substitutions in Nanopore-Sequencing ReadsabstractDespite their significant advantages over competing technologies, nanopore sequencers are plagued by high error rates, due to physical characteristics of the nanopore and inherent noise in the biological processes. It is thus paramount not only to formulate efficient error-correcting constructions for these channels, but also to establish bounds on the minimum redundancy required by such coding schemes. In this context, we adopt a simplified model of nanopore sequencing inspired by the work of Mao et al., accounting for the effects of intersymbol interference and measurement noise. For an input sequence of length$n$, The vector that is produced, designated as the read vector, may additionally suffer at most$t$substitution errors. We employ the well-known graph-theoretic clique-cover technique to establish that at least$t \log n-O(1)$bits of redundancy are required to correct multiple ($t \geqslant 2$) substitutions. While this is surprising in comparison to the case of a single substitution, that necessitates at most$\log \log n-O(1)$bits of redundancy, a suitable error-correcting code that is optimal up to a constant follows immediately from the properties of read vectors. Anisha Banerjee, Yonatan Yehezkeally, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 3 |
| 2025 | Sequence Reconstruction Over Coloring Channels for Protein IdentificationabstractThis paper studies the sequence reconstruction problem for a channel inspired by protein identification. We introduce a coloring channel, where a sequence is transmitted through a channel that deletes all symbols not belonging to a fixed subset (the coloring) of the alphabet. By extending this to a coloring profile, a tuple of distinct colorings, we analyze the channel's information rate and capacity. We prove that optimal (i.e., achieving maximum information rate) coloring profiles correspond to 2 -covering designs and identify the minimal covering number required for maximum information rate, as well as the minimum number for which any coloring profile is optimal. Jessica Bariffi, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 2 |
| 2025 | Multi-Terminal Remote Generation and Estimation Over a Broadcast Channel with Correlated PriorsabstractWe study the multi-terminal remote estimation problem under a rate constraint, in which the goal of the encoder is to help each decoder estimate a function over a certain distribution - while the distribution is known only to the encoder, the function to be estimated is known only to the decoders, and can also be different for each decoder. The decoders can observe correlated samples from prior distributions, instantiated through shared randomness with the encoder. To achieve this, we employ remote generation, where the encoder helps decoders generate samples from the underlying distribution by using the samples from the prior through importance sampling. While methods such as minimal random coding can be used to efficiently transmit samples to each decoder individually using their importance scores, it is unknown if the correlation among the samples from the priors can reduce the communication cost using the availability of a broadcast link. We propose a hierarchical importance sampling strategy that facilitates, in the case of nonzero Gács-Körner common information among the priors of the decoders, a common sampling step leveraging the availability of a broadcast channel. This is followed by a refinement step for the individual decoders. We present upper bounds on the bias and the estimation error for unicast transmission, which is of independent interest. We then introduce a method that splits into two phases, dedicated to broadcast and unicast transmission, respectively, and show the reduction in communication cost. Maximilian Egger, Rawad Bitar, Antonia Wachter-Zeh, Nir Weinberger, Deniz Gündüz |
ISIT | 3 |
| 2025 | CAT and DOG: Improved Codes for Private Distributed Matrix MultiplicationabstractWe present novel constructions of polynomial codes for private distributed matrix multiplication (PDMM/SDMM) using outer product partitioning (OPP). We extend the degree table framework from the literature to cyclic-addition degree tables (CATs). By using roots of unity as evaluation points, we enable modulo-addition in the table. Based on CATs, we present an explicit construction, called CAT$_{\mathrm{x}}$, that requires fewer workers than existing schemes in the low-privacy regime. Additionally, we present new families of schemes based on conventional degree tables, called GASP${}_{\text{rs}}$and DOG$_{\text{rs}}$, that outperform the state-of-the-art for a wide range of parameters. Christoph Hofmeister, Rawad Bitar, Antonia Wachter-Zeh |
ISIT | 3 |
| 2025 | List-Decodability of Random (Linear) Sum-Rank Metric Codes
Anna Baumeister, Antonia Wachter-Zeh |
ISIT | 3 |
| 2025 | Source Anonymity for Private Random Walk Decentralized LearningabstractThis paper considers random walk-based decentralized learning, where at each iteration of the learning process, one user updates the model and sends it to a randomly chosen neighbor until a convergence criterion is met. Preserving data privacy is a central concern and open problem in decentralized learning. We propose a privacy-preserving algorithm based on public-key cryptography and anonymization. In this algorithm, the user updates the model and encrypts the result using a distant user’s public key. The encrypted result is then transmitted through the network with the goal of reaching that specific user. The key idea is to hide the source’s identity so that, when the destination user decrypts the result, it does not know who the source was. The challenge is to design a network-dependent probability distribution (at the source) over the potential destinations such that, from the receiver’s perspective, all users have a similar likelihood of being the source. We introduce the problem and construct a scheme that provides anonymity with theoretical guarantees. We focus on random regular graphs to establish rigorous guarantees. Maximilian Egger, Svenja Lage, Rawad Bitar, Antonia Wachter-Zeh |
ITW | 4 |
| 2025 | Bi-Directional Communication-Efficient Stochastic FL via Remote Source GenerationabstractFederated Learning (FL) incurs high communication costs in both uplink and downlink. The literature largely focuses on lossy compression of model updates in deterministic FL. In contrast, stochastic (Bayesian) FL considers distributions over parameters, enabling uncertainty quantification, better generalization, and, crucially, inherent communication-regularized training through a mirror-descent structure.
In this paper, we consider both uplink and downlink communication in stochastic FL, and propose a communication framework based on remote source generation. Employing Minimal Random Coding (MRC) for remote generation, we allow the server and the clients to sample from local and global posteriors (sources), respectively, rather than transmitting locally sampled updates. The framework encompasses communication-regularized local optimization and principled compression of model updates, leveraging gradually updated prior distributions as side information.
Through extensive simulations, we show that our method achieves $5-32\times$ reduction in total communication cost while preserving accuracy. We further analyze the communication cost, refining existing MRC bounds and enabling precise quantification of uplink and downlink trade-offs. We also extend our method to conventional FL via stochastic quantization and prove a contraction property for the biased MRC compressor to facilitate convergence analysis. Maximilian Egger, Rawad Bitar, Antonia Wachter-Zeh, Nir Weinberger, Deniz Gündüz |
NeurIPS | 3 |
| 2025 | How to lose some weight: a practical template syndrome decoding attackabstractAbstract We study the hardness of the Syndrome Decoding problem, the base of most code-based cryptographic schemes, such as Classic McEliece, in the presence of side-channel information. We use ChipWhisperer equipment to perform a template attack on Classic McEliece running on an ARM Cortex-M4, and accurately classify the Hamming weights of consecutive 32-bit blocks of the secret error vector $$\textbf{e}\in {{\mathbb {F}}}_2^n$$ e ∈ F 2 n . With these weights at hand, we optimize Information Set Decoding algorithms. Technically, we demonstrate how to speed up information set decoding via a dimension reduction, additional parity-check equations, and an improved information set search, all derived from the Hamming-weight information. Consequently, using our template attack, we can practically recover an error vector $$\textbf{e}\in {{\mathbb {F}}}_2^n$$ e ∈ F 2 n in dimension $$n=2197$$ n = 2197 in a matter of seconds. Without side-channel information, such an instance has a complexity of around 88 bit. We also estimate how our template attack affects the security of the proposed McEliece parameter sets. Roughly speaking, even an error-prone leak of our Hamming weight information leads for $$n=3488$$ n = 3488 to a security drop of 89 bits. Sebastian Bitzer, Jeroen Delvaux, Elena Kirshanova, Sebastian Maaßen, Alexander May 0001, Antonia Wachter-Zeh |
Des. Codes Cryptogr. | 6 |
| 2025 | FedGT: Identification of Malicious Clients in Federated Learning With Secure AggregationabstractFederated learning (FL) has emerged as a promising approach for collaboratively training machine learning models while preserving data privacy. Due to its decentralized nature, FL is vulnerable to poisoning attacks, where malicious clients compromise the global model through altered data or updates. Identifying such malicious clients is crucial for ensuring the integrity of FL systems. This task becomes particularly challenging under privacy-enhancing protocols such as secure aggregation, creating a fundamental trade-off between privacy and security. In this work, we propose FedGT, a novel framework designed to identify malicious clients in FL with secure aggregation while preserving privacy. Drawing inspiration from group testing, FedGT leverages overlapping groups of clients to identify the presence of malicious clients via a decoding operation. The clients identified as malicious are then removed from the model training, which is performed over the remaining clients. By choosing the size, number, and overlap between groups, FedGT strikes a balance between privacy and security. Specifically, the server learns the aggregated model of the clients in each group—vanilla federated learning and secure aggregation correspond to the extreme cases of FedGT with group size equal to one and the total number of clients, respectively. The effectiveness of FedGT is demonstrated through extensive experiments on three datasets in a cross-silo setting under different data-poisoning attacks. These experiments showcase FedGT’s ability to identify malicious clients, resulting in high model utility. We further show that FedGT significantly outperforms the private robust aggregation approach based on the geometric median recently proposed by Pillutla et al. and the robust aggregation technique Multi-Krum in multiple settings. Marvin Xhemrishi, Johan Östman, Antonia Wachter-Zeh, Alexandre Graell i Amat |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2025 | Maximal-Capacity Discrete Memoryless Channel IdentificationabstractThe problem of identifying the channel with the highest capacity among several discrete memoryless channels (DMCs) is considered. The problem is cast as a pure-exploration multi-armed bandit problem, which follows the practical use of training sequences to sense the communication channel statistics. A gap-elimination algorithm termedBestChanIDis proposed, which is oblivious to the capacity-achieving input distributions, and is guaranteed to output the DMC with the largest capacity, with a desired confidence. Furthermore, two additional algorithmsNaiveChanSelandMedianChanEl, which output with certain confidence a DMC with capacity close to the maximal, are also presented. Each of these algorithms is shown to be beneficial in a different regime and can be used as a subroutine ofBestChanID. To analyze the algorithms’ guarantees, a capacity estimator is proposed and tight confidence bounds on the estimator error are derived. Based on this estimator, the sample complexity of all the proposed algorithms is analyzed as a function of the desired confidence parameter, the number of channels, and the channels’ input and output alphabet sizes. The cost of best channel identification is shown to scale quadratically with the alphabet size, and a fundamental lower bound is derived on the number of channel senses required to identify the best channel with a certain confidence. Maximilian Egger, Rawad Bitar, Antonia Wachter-Zeh, Deniz Gündüz, Nir Weinberger |
IEEE Trans. Inf. Theory | 3 |
| 2025 | Private Aggregation in Hierarchical Wireless Federated Learning With Partial and Full CollusionabstractIn federated learning, a federator coordinates the training of a model, e.g., a neural network, on privately owned data held by several participating clients. The gradient descent algorithm, a well-known and popular iterative optimization procedure, is run to train the model. Every client computes partial gradients based on their local data and sends them to the federator, which aggregates the results and updates the model. Privacy of the clients’ data is a major concern. In fact, it is shown that observing the partial gradients can be enough to reveal the clients’ data. Existing literature focuses on private aggregation schemes that tackle the privacy problem in federated learning in settings where all users are connected to each other and to the federator. In this paper, we consider a hierarchical wireless system architecture in which the clients are connected to base stations; the base stations are connected to the federator either directly or through relays. We examine settings with and without relays, and derive fundamental limits on the communication cost under information-theoretic privacy with different collusion assumptions. We introduce suitable private aggregation schemes tailored for these settings whose communication costs are multiplicative factors away from the derived bounds. Maximilian Egger, Christoph Hofmeister, Antonia Wachter-Zeh, Rawad Bitar |
IEEE Trans. Inf. Theory | 3 |
| 2025 | Linearized Reed-Solomon Codes With Support-Constrained Generator Matrix and Applications in Multi-Source Network CodingabstractLinearized Reed-Solomon (LRS) codes are evaluation codes based on skew polynomials. They achieve the Singleton bound in the sum-rank metric and therefore are known as maximum sum-rank distance (MSRD) codes. In this work, we give necessary and sufficient conditions for the existence of MSRD codes with a support-constrained generator matrix. The conditions on the support constraints are identical to those for MDS codes and MRD codes. The required field size for an$[n,k]_{q^{m}}$LRS codes with support-constrained generator matrix is$q\geq \ell +1$and$m\geq \max _{l\in [\ell]}\{k-1+\log _{q}k, n_{l}\}$, where$\ell $is the number of blocks and$n_{l}$is the size of the l-th block. The special cases of the result coincide with the known results for Reed-Solomon codes and Gabidulin codes. For the support constraints that do not satisfy the necessary conditions, we derive the maximum sum-rank distance of a code whose generator matrix fulfills the constraints. Such a code can be constructed from a subcode of an LRS code with a sufficiently large field size. Moreover, as an application in network coding, the conditions can be used as constraints in an integer programming problem to design distributed LRS codes for a distributed multi-source network. Hedongliang Liu, Hengjia Wei, Antonia Wachter-Zeh, Moshe Schwartz 0001 |
IEEE Trans. Inf. Theory | 3 |
| 2024 | Self-Duplicating Random Walks for Resilient Decentralized Learning on GraphsabstractConsider the setting of multiple random walks (RWs) on a graph executing a certain computational task. For instance, in decentralized learning via RWs, a model is updated at each iteration based on the local data of the visited node and then passed to a randomly chosen neighbor. RWs can fail due to node or link failures. The goal is to maintain a desired number of RWs to ensure failure resilience. Achieving this is challenging due to the lack of a central entity to track which RWs have failed to replace them with new ones by forking (duplicating) surviving ones. Without duplications, the number of RWs will eventually go to zero, causing a catastrophic failure of the system. We propose a decentralized algorithm called DecAFork that can maintain the number of RWs in the graph around a desired value even in the presence of arbitrary RW failures. Nodes continuously estimate the number of surviving RWs by estimating their return time distribution and fork the RWs when failures are likely to happen. We present extensive numerical simulations that show the performance of DecAFork regarding fast detection and reaction to failures. We further present theoretical guarantees on the performance of this algorithm. Maximilian Egger, Ghadir Ayache, Rawad Bitar, Antonia Wachter-Zeh, Salim El Rouayheb |
GLOBECOM | 4 |
| 2024 | Scalable and Reliable Over-the-Air Federated Edge LearningabstractFederated edge learning (FEEL) has emerged as a core paradigm for large-scale optimization. However, FEEL still suffers from a communication bottleneck due to the transmission of high-dimensional model updates from the clients to the federator. Over-the-air computation (AirComp) leverages the additive property of multiple-access channels by aggregating the clients’ updates over the channel to save communication resources. While analog uncoded transmission can benefit from the increased signal-to-noise ratio (SNR) due to the simultaneous transmission of many clients, potential errors may severely harm the learning process for small SNRs. To alleviate this problem, channel coding approaches were recently proposed for AirComp in FEEL. However, their error-correction capability degrades with an increasing number of clients. We propose a digital lattice-based code construction with constant error-correction capabilities in the number of clients, and compare to nested-lattice codes, well-known for their optimal rate and power efficiency in the point-to-point AWGN channel. Maximilian Egger, Christoph Hofmeister, Cem Kaya, Rawad Bitar, Antonia Wachter-Zeh |
GLOBECOM | 5 |
| 2024 | Correcting a Single Deletion in Reads from a Nanopore SequencerabstractOwing to its several merits over other DNA sequencing technologies, nanopore sequencers hold an immense potential to revolutionize the efficiency of DNA storage systems. However, their higher error rates necessitate further research to devise practical and efficient coding schemes that would allow accurate retrieval of the data stored. Our work takes a step in this direction by adopting a simplified model of the nanopore sequencer inspired by Mao et al., which incorporates some of its physical aspects. This channel model can be viewed as a sliding window of length ℓ that passes over the incoming input sequence and produces the Hamming weight of the enclosed ℓ bits, while shifting by one position at each time step. The resulting (ℓ + 1)-ary vector, referred to as the ℓ-read vector, is susceptible to deletion errors due to imperfections inherent in the sequencing process. We establish that at least log$n$- ℓ bits of redundancy are needed to correct a single deletion. An error-correcting code that is optimal up to an additive constant, is also proposed. Furthermore, we find that for ℓ ≥ 2, reconstruction from two distinct noisy ℓ-read vectors can be accomplished without any redundancy, and provide a suitable reconstruction algorithm to this effect. Anisha Banerjee, Yonatan Yehezkeally, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 3 |
| 2024 | Capacity-Maximizing Input Symbol Selection for Discrete Memoryless ChannelsabstractMotivated by communication systems with constrained complexity, we consider the problem of input symbol selection for discrete memoryless channels (DMCs). Given a DMC, the goal is to find a subset of its input alphabet, so that the optimal input distribution that is only supported on these symbols maximizes the capacity among all other subsets of the same size (or smaller). We observe that the resulting optimization problem is non-concave and non-submodular, and so generic methods for such cases do not have theoretical guarantees. We derive an analytical upper bound on the capacity loss when selecting a subset of input symbols based only on the properties of the transition matrix of the channel. We propose a selection algorithm that is based on input-symbols clustering, and an appropriate choice of representatives for each cluster, which uses the theoretical bound as a surrogate objective function. We provide numerical experiments to support the findings. Maximilian Egger, Rawad Bitar, Antonia Wachter-Zeh, Deniz Gündüz, Nir Weinberger |
ISIT | 3 |
| 2024 | Coding for Composite DNA to Correct Substitutions, Strand Losses, and DeletionsabstractComposite DNA is a recent method to increase the base alphabet size in DNA-based data storage. This paper models synthesizing and sequencing of composite DNA and introduces coding techniques to correct substitutions, losses of entire strands, and symbol deletion errors. Non-asymptotic upper bounds on the size of codes with$t$occurrences of these error types are derived. Explicit constructions are presented which can achieve the bounds. Frederik Walter, Omer Sabary, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 3 |
| 2024 | Reducing Ciphertext and Key Sizes for MLWE-Based CryptosystemsabstractThe concatenation of encryption and decryption can be interpreted as data transmission over a noisy communication channel. In this work, we use finite blocklength methods (normal approximation and random coding union bound) as well as asymptotics to show that ciphertext and key sizes of the state-of-the-art post-quantum secure key encapsulation mechanism (KEM) Kyber can be reduced without compromising the security of the scheme. We show that in the asymptotic regime, it is possible to reduce the sizes of ciphertexts and secret keys by 25% for the parameter set Kyber1024 while keeping the bitrate at 1 as proposed in the original scheme. For a single Kyber encryption block used to share a 256-bit AES key, we furthermore show that reductions in ciphertext size of 39% and 33% are possible for Kyber1024 and Kyber512, respectively. Georg Maringer, Antonia Wachter-Zeh |
ITW | 2 |
| 2024 | On the Expected Number of Views Required for Fixed-Error Sequence ReconstructionabstractWe analyze noisy binary sequence reconstruction subject to exactly$t$distinct substitution errors, where a fixed number of distinct noisy output sequences (or views) are available at the decoder. The error sequences are assumed to be drawn uniformly at random, without replacement, from the Hamming sphere of radius$t-\mathbf{a}$natural extension of the adversarial error model considered in the classical work of Levenshtein (2001). In this paper, we fix the decoder to be the majority-vote decoder, which was proved in Levenshtein (2001) to be capable of reconstructing any sequence in the “worst-case,” subject to the presence of at least a certain number of views$N_{\mathbf{wc}}$. Such a decoder is “optimal in the worst-case” in that when the number of views is smaller than$N_{\mathbf{wc}}$, there exists a sequence that cannot be reconstructed by any decoder. Via a correspondence with a counting problem in the space of binary matrices, we first provide a simple Monte-Carlo method for estimating the probability$P_{\mathbf{Maj}}$of successful decoding, using the majority-vote decoder. Next, via the same correspondence, we present an analytical lower bound on$P_{\mathbf{Maj}}$, which is derived using a recursive procedure. These results then allow us to bound the expected number of views required for reconstruction. Vivian Papadopoulou, V Arvind Rameshwar 0001, Antonia Wachter-Zeh |
ITW | 3 |
| 2024 | LowMS: a new rank metric code-based KEM without ideal structure
Nicolas Aragon, Victor Dyseryn, Philippe Gaborit, Pierre Loidreau, Julian Renner, Antonia Wachter-Zeh |
Des. Codes Cryptogr. | 6 |
| 2024 | Sequential Decoding of Multiple Sequences for Synchronization ErrorsabstractSequential decoding, commonly applied to substitution channels, is a sub-optimal alternative to Viterbi decoding with significantly reduced memory costs. This work describes and analyzes a sequential decoder for convolutional codes over channels prone to insertion, deletion, and substitution errors. Our decoder expands the code trellis by a new channel-state variable, called drift state, as proposed by Davey and MacKay. A suitable decoding metric on that trellis for sequential decoding is derived, generalizing the original Fano metric. The decoder is also extended to facilitate the simultaneous decoding of multiple received sequences that arise from a single transmitted sequence. Under low-noise environments, our decoding approach reduces the decoding complexity by multiple orders of magnitude compared to Viterbi’s algorithm, albeit at slightly higher bit error rates. An analytical method to determine the computational cutoff rate is also suggested. This analysis is supported by numerical evaluations of bit error rates and computational complexity, compared to optimal Viterbi decoding. Anisha Banerjee, Andreas Lenz 0001, Antonia Wachter-Zeh |
IEEE Trans. Commun. | 3 |
| 2024 | Sparsity and Privacy in Secret Sharing: A Fundamental Trade-OffabstractThis work investigates the design of sparse secret sharing schemes that encode a sparse private matrix into sparse shares. This investigation is motivated by distributed computing, where the multiplication of sparse and private matrices is moved from a computationally weak main node to untrusted worker machines. Classical secret-sharing schemes produce dense shares. However, sparsity can help speed up the computation. We show that, for matrices with i.i.d. entries, sparsity in the shares comes at a fundamental cost of weaker privacy. We derive a fundamental tradeoff between sparsity and privacy and construct optimal sparse secret sharing schemes that produce shares that leak the minimum amount of information for a desired sparsity of the shares. We apply our schemes to distributed sparse and private matrix multiplication schemes with no colluding workers while tolerating stragglers. For the setting of two non-communicating clusters of workers, we design a sparse one-time pad so that no private information is leaked to a cluster of untrusted and colluding workers, and the shares with bounded but non-zero leakage are assigned to a cluster of partially trusted workers. We conclude by discussing the necessity of using permutations for matrices with correlated entries. Rawad Bitar, Maximilian Egger, Antonia Wachter-Zeh, Marvin Xhemrishi |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2024 | Error-Correcting Codes for Nanopore SequencingabstractNanopore sequencing, superior to other sequencing technologies for DNA storage in multiple aspects, has recently attracted considerable attention. Its high error rates, however, demand thorough research on practical and efficient coding schemes to enable accurate recovery of stored data. To this end, we consider a simplified model of a nanopore sequencer inspired by Maoet al., incorporating intersymbol interference and measurement noise. Essentially, our channel model passes a sliding window of lengthlover aq-ary input sequence that outputs thecompositionof the enclosedlbits, and shifts by δ positions with each time step. In this context, the composition of aq-ary vectorxspecifies the number of occurrences inxof each symbol in {0,1,...,q- 1}. The resulting compositions vector, termed theread vector, may also be corrupted bytsubstitution errors. By employing graph-theoretic techniques, we deduce that for δ = 1, at least log lognsymbols of redundancy are required to correct a single (t= 1) substitution. Finally, forl≥ 3, we exploit some inherent characteristics of read vectors to arrive at an error-correcting code that is of optimal redundancy up to a (small) additive constant for this setting. This construction is also found to be optimal for the case of reconstruction from two noisy read vectors. Anisha Banerjee, Yonatan Yehezkeally, Antonia Wachter-Zeh, Eitan Yaakobi |
IEEE Trans. Inf. Theory | 3 |
| 2023 | Codes Correcting Burst and Arbitrary Erasures for Reliable and Low-Latency CommunicationabstractMotivated by modern network communication applications which require low latency, we study codes that correct erasures with low decoding delay. We provide a simple explicit construction that yields convolutional codes that can correct both burst and arbitrary erasures under a maximum decoding delay constraint T. Our proposed code has efficient encoding/decoding algorithms and requires a field size that is linear in T. We study the performance of our code over the Gilbert-Elliot channel; our simulation results show significant performance gains over low-delay codes existing in the literature. Serge Kas Hanna, Zhiyuan Tan 0004, Antonia Wachter-Zeh |
ICASSP | 4 |
| 2023 | Error-Correcting Codes for Nanopore SequencingabstractNanopore sequencers, being superior to other sequencing technologies for DNA storage in multiple aspects, have attracted considerable attention in recent times. Their high error rates however demand thorough research on practical and efficient coding schemes to enable accurate recovery of stored data. To this end, we consider a simplified model of a nanopore sequencer inspired by Mao et al., that incorporates intersymbol interference and measurement noise. Essentially, our channel model passes a sliding window of length ℓ over an input sequence, that outputs the L1-weight of the enclosed ℓ bits and shifts by δ positions with each time step. The resulting (ℓ + 1)-ary vector, termed the read vector, may also be corrupted by t substitution errors. By employing graph-theoretic techniques, we deduce that for δ = 1, at least log log n bits of redundancy are required to correct a single (t = 1) substitution. Finally for ℓ ≥ 3, we exploit some inherent characteristics of read vectors to arrive at an error-correcting code that is optimal up to an additive constant for this setting. Anisha Banerjee, Yonatan Yehezkeally, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 3 |
| 2023 | Generic Decoding of Restricted ErrorsabstractSeveral recently proposed code-based cryptosystems base their security on a slightly generalized version of the classical (syndrome) decoding problem. Namely, in the so-called restricted (syndrome) decoding problem, the error values stem from a restricted set. In this paper, we propose new generic decoders, that are inspired by subset sum solvers and tailored to the new setting. The introduced algorithms take the restricted structure of the error set into account in order to utilize the representation technique efficiently. This leads to a considerable decrease in the security levels of recently published code-based cryptosystems. Sebastian Bitzer, Alessio Pavoni, Violetta Weger, Paolo Santini, Marco Baldi, Antonia Wachter-Zeh |
ISIT | 6 |
| 2023 | Maximal-Capacity Discrete Memoryless Channel IdentificationabstractWe consider the problem of finding the channel with the highest capacity among several discrete memoryless channels (DMCs) with the same input-output alphabet sizes by means of exploration using multi-armed bandits. This setting is motivated by the problem of exploring channel statistics in communication systems by the invocation of training sequences. We particularly focus on the best arm identification problem and rank the candidate DMCs by their capacities. We propose a capacity estimator based on channel sensing and derive associated concentration results. Using this capacity estimator, we introduce BestChanID, a gap-elimination algorithm, oblivious to the capacity-achieving input distribution, which is guaranteed to output the best DMC, i.e., DMC with the largest capacity, with a desired confidence. We further introduce NaiveChanSel, an algorithm that outputs with certain confidence a DMC whose capacity is close to the largest capacity, and can be used as a subroutine in BestChanID. We analyze the sample complexity of both algorithms, i.e., the total number of channel senses, as a function of the desired confidence parameter, the number of available channels, and the input and output alphabet sizes of the channels. We show that the cost of best channel identification scales cubically with the alphabet size. Maximilian Egger, Rawad Bitar, Antonia Wachter-Zeh, Deniz Gündüz, Nir Weinberger |
ISIT | 3 |
| 2023 | Private Aggregation in Wireless Federated Learning with Heterogeneous ClustersabstractFederated learning collaboratively trains a neural network on privately owned data held by several participating clients. The gradient descent algorithm, a well-known and popular iterative optimization procedure, is run to train the neural network. Every client uses its local data to compute partial gradients and sends it to the federator which aggregates the results. Privacy of the clients’ data is a major concern. In fact, observing the partial gradients can be enough to reveal the clients’ data. Private aggregation schemes have been investigated to tackle the privacy problem in federated learning where all the users are connected to each other and to the federator. In this paper, we consider a wireless system architecture where clients are only connected to the federator via base stations. We derive fundamental limits on the communication cost when information-theoretic privacy is required, and introduce and analyze a private aggregation scheme tailored for this setting. Maximilian Egger, Christoph Hofmeister, Antonia Wachter-Zeh, Rawad Bitar |
ISIT | 3 |
| 2023 | Sparse and Private Distributed Matrix Multiplication with Straggler ToleranceabstractThis paper considers the problem of outsourcing the multiplication of two private and sparse matrices to untrusted workers. Secret sharing schemes can be used to tolerate stragglers and guarantee information-theoretic privacy of the matrices. However, traditional secret sharing schemes destroy all sparsity in the offloaded computational tasks. Since exploiting the sparse nature of matrices was shown to speed up the multiplication process, preserving the sparsity of the input matrices in the computational tasks sent to the workers is desirable. It was recently shown that sparsity can be guaranteed at the expense of a weaker privacy guarantee. Sparse secret sharing schemes with only two output shares were constructed. In this work, we construct sparse secret sharing schemes that generalize Shamir’s secret sharing schemes for a fixed threshold t = 2 and an arbitrarily large number of shares. We design our schemes to provide the strongest privacy guarantee given a desired sparsity of the shares under some mild assumptions. We show that increasing the number of shares, i.e., increasing straggler tolerance, incurs a degradation of the privacy guarantee. However, this degradation is negligible when the number of shares is comparably small to the cardinality of the input alphabet. Maximilian Egger, Marvin Xhemrishi, Antonia Wachter-Zeh, Rawad Bitar |
ISIT | 3 |
| 2023 | Randomized Decoding of Linearized Reed-Solomon Codes Beyond the Unique Decoding RadiusabstractIn this paper we address the problem of decoding linearized Reed–Solomon (LRS) codes beyond their unique decoding radius. We analyze the complexity in order to evaluate if the considered problem is of cryptographic relevance, i.e., can be used to design cryptosystems that are computationally hard to break. We show that our proposed algorithm improves over other generic algorithms that do not take into account the underlying code structure. Thomas Jerkovits, Hannes Bartz, Antonia Wachter-Zeh |
ISIT | 3 |
| 2023 | Generic Decoding in the Cover MetricabstractProperties of random codes endowed with the cover metric are considered. We prove the NP-hardness of the decoding problem and then provide a generic decoder, following the information set decoding idea from Prange’s algorithm in the Hamming metric. Despite the cover metric lying between the Hamming and the rank metric, the complexity analysis of the algorithm reveals a significant difference between the metrics. Sebastian Bitzer, Julian Renner, Antonia Wachter-Zeh, Violetta Weger |
ITW | 3 |
| 2023 | Linearized Reed-Solomon Codes with Support-Constrained Generator MatrixabstractLinearized Reed-Solomon (LRS) codes are a class of evaluation codes based on skew polynomials. They achieve the Singleton bound in the sum-rank metric, and therefore are known as maximum sum-rank distance (MSRD) codes. In this work, we give necessary and sufficient conditions on the existence of MSRD codes with support-constrained generator matrix. These conditions are identical to those for MDS codes and MRD codes. Moreover, the required field size for an ${\left[ {n,k} \right]_{{q^m}}}$ LRS codes with support-constrained generator matrix is q⩾ ℓ + 1 and m ⩾ maxl∈[ℓ]{k−1+logqk,nl}, where ℓ is the number of blocks and nlis the size of the l-th block. The special cases of the result coincide with the known results for Reed-Solomon codes and Gabidulin codes. Hedongliang Liu, Hengjia Wei, Antonia Wachter-Zeh, Moshe Schwartz 0001 |
ITW | 3 |
| 2023 | Secure Over-the-Air Computation Using Zero-Forced Artificial NoiseabstractOver-the-air computation has the potential to in-crease the communication-efficiency of data-dependent distributed wireless systems, but is vulnerable to eavesdropping. We consider over-the-air computation over block-fading additive white Gaussian noise channels in the presence of a passive eaves-dropper. The goal is to design a secure over-the-air computation scheme. We propose a scheme that achieves MSE-security against the eavesdropper by employing zero-forced artificial noise, while keeping the distortion at the legitimate receiver small. In contrast to former approaches, the security does not depend on external helper nodes to jam the eavesdropper’s received signal. We thoroughly design the system parameters of the scheme, propose an artificial noise design that harnesses unused transmit power for security, and give an explicit construction rule. Our design approach is applicable in both cases, if the eavesdropper’s channel coefficients are known and if they are unknown in the signal design. Simulations demonstrate the performance, and show that our noise design outperforms other methods. Luis Maßny, Antonia Wachter-Zeh |
ITW | 2 |
| 2023 | Index-Based Concatenated Codes for the Multi-Draw DNA Storage ChannelabstractWe consider error-correcting coding for DNA-based storage. We model the DNA storage channel as a multi-draw IDS channel where the input data is chunked into M short DNA strands, which are copied a random number of times, and the channel outputs a random selection of N noisy DNA strands. The retrieved DNA strands are prone to insertion, deletion, and substitution (IDS) errors. We propose an index-based concatenated coding scheme consisting of the concatenation of an outer code, an index code, and an inner synchronization code, where the latter two tackle IDS errors. We further propose a mismatched joint index-synchronization code maximum a posteriori probability decoder with optional clustering to infer symbolwise a posteriori probabilities for the outer decoder. We compute achievable information rates for the outer code and present Monte-Carlo simulations for information-outage probabilities and frame error rates on synthetic and experimental data, respectively. Lorenz Welter, Issam Maarouf, Andreas Lenz 0001, Antonia Wachter-Zeh, Eirik Rosnes, Alexandre Graell i Amat |
ITW | 4 |
| 2023 | Bounds on Mixed Codes with Finite AlphabetsabstractMixed codes, which are error-correcting codes in the Cartesian product of different-sized spaces, model degrading storage systems well. While such codes have previously been studied for their algebraic properties (e.g., existence of perfect codes) or in the case of unbounded alphabet sizes, we focus on the case of finite alphabets, and generalize the Gilbert-Varshamov, sphere-packing, Elias-Bassalygo, and first linear programming bounds to that setting. In the latter case, our proof is also the first for the non-symmetric mono-alphabetic q-ary case using Navon and Samorodnitsky’s Fourier-analytic approach. Yonatan Yehezkeally, Haider Al Kim, Sven Puchinger, Antonia Wachter-Zeh |
ITW | 4 |
| 2023 | Coding and bounds for partially defective memory cellsabstractAbstract This paper considers coding for so-called partially stuck (defect) memory cells. Such memory cells can only store partial information as some of their levels cannot be used fully due to, e.g., wearout. First, we present new constructions that are able to mask u partially stuck cells while correcting at the same time t random errors. The process of “masking” determines a word whose entries coincide with writable levels at the (partially) stuck cells. For $$u>1$$ u > 1 and alphabet size $$q>2$$ q > 2 , our new constructions improve upon the required redundancy of known constructions for $$t=0$$ t = 0 , and require less redundancy for masking partially stuck cells than former works required for masking fully stuck cells (which cannot store any information). Second, we show that treating some of the partially stuck cells as erroneous cells can decrease the required redundancy for some parameters. Lastly, we derive Singleton-like, sphere-packing-like, and Gilbert–Varshamov-like bounds. Numerical comparisons state that our constructions match the Gilbert–Varshamov-like bounds for several code parameters, e.g., BCH codes that contain all-one word by our first construction. Haider Al Kim, Sven Puchinger, Ludo Tolhuizen, Antonia Wachter-Zeh |
Des. Codes Cryptogr. | 4 |
| 2023 | Information- and Coding-Theoretic Analysis of the RLWE/MLWE ChannelabstractSeveral cryptosystems based on the Ring Learning with Errors (RLWE) problem have been proposed within the NIST post-quantum cryptography standardization process, e.g., NewHope. Furthermore, there are systems like Kyber which are based on the closely related MLWE assumption. Both previously mentioned schemes result in a non-zero decryption failure rate (DFR). The combination of encryption and decryption for these kinds of algorithms can be interpreted as data transmission over a noisy channel. To the best of our knowledge this paper is the first work that analyzes the capacity of this channel. We show how to modify the encryption schemes such that the input alphabets of the corresponding channels are increased. In particular, we present lower bounds on their capacities which show that the transmission rate can be significantly increased compared to standard proposals in the literature. Furthermore, under the common assumption of stochastically independent coefficient failures, we give lower bounds on achievable rates based on both the Gilbert-Varshamov bound and concrete code constructions using BCH codes. By means of our constructions, we can either increase the total bitrate (by a factor of 1.84 for Kyber and by factor of 7 for NewHope) while guaranteeing the same DFR or for the same bitrate, we can significantly reduce the DFR for all schemes considered in this work (e.g., for NewHope from 2−216 to 2−12769). Georg Maringer, Sven Puchinger, Antonia Wachter-Zeh |
IEEE Trans. Inf. Forensics Secur. | 3 |
| 2023 | Insertion and Deletion Correction in Polymer-Based Data StorageabstractSynthetic polymer-based data storage seems to be a particularly promising candidate that could help to cope with the ever-increasing demand for archival storage requirements. It involves designing molecules of distinct masses to represent the respective bits {0,1}, followed by the synthesis of a polymer of molecular units that reflects the order of bits in the information string. Reading out the stored data requires the use of a tandem mass spectrometer, that fragments the polymer into shorter substrings and provides their corresponding masses, from which thecomposition, i.e. the number of 1s and 0s in the concerned substring can be inferred. Prior works have dealt with the problem of unique string reconstruction from the set of all possible compositions, calledcomposition multiset. This was accomplished either by determining which string lengths always allow unique reconstruction, or by formulating coding constraints to facilitate the same for all string lengths. Additionally, error-correcting schemes to deal with substitution errors caused by imprecise fragmentation during the readout process, have also been suggested. This work builds on this research by extending previously considered error models, mainly confined to substitution of compositions. To this end, we define new error models that consider insertions of spurious compositions and deletions of existing ones, thereby corrupting the composition multiset. We analyze if the reconstruction codebook proposed by Pattabiraman et al. is indeed robust to such errors, and if not, propose new coding constraints to remedy this. Anisha Banerjee, Antonia Wachter-Zeh, Eitan Yaakobi |
IEEE Trans. Inf. Theory | 2 |
| 2023 | Function-Correcting CodesabstractIn this paper we study function-correcting codes, a new class of codes designed to protect the function evaluation of a message against errors. We show that FCCs are equivalent to irregular-distance codes, i.e., codes that obey some given distance requirement between each pair of codewords. Using these connections, we study irregular-distance codes and derive general upper and lower bounds on their optimal redundancy. Since these bounds heavily depend on the specific function, we provide simplified, suboptimal bounds that are easier to evaluate. We further employ our general results to specific functions of interest and compare our results to standard error-correcting codes, which protect the whole message. Andreas Lenz 0001, Rawad Bitar, Antonia Wachter-Zeh, Eitan Yaakobi |
IEEE Trans. Inf. Theory | 3 |
| 2023 | The Noisy Drawing Channel: Reliable Data Storage in DNA SequencesabstractMotivated by recent advances in DNA-based data storage, we study a communication system, where information is conveyed over many sequences in parallel. In this system, the receiver cannot control the access to these sequences and can only draw from these sequences, unaware which sequence has been drawn. Further, the drawn sequences are susceptible to errors. In this paper, a suitable channel model that models this input-output relationship is analyzed and its information capacity is computed for a wide range of parameters and a general class of drawing distributions. This generalizes previous results for the noiseless case and specific drawing distributions. The analysis can guide future DNA-based data storage experiments by establishing theoretical limits on achievable information rates and by proposing decoding techniques that can be useful for practical implementations of decoders. Andreas Lenz 0001, Paul H. Siegel, Antonia Wachter-Zeh, Eitan Yaakobi |
IEEE Trans. Inf. Theory | 3 |
| 2023 | Concatenated Codes for Multiple Reads of a DNA SequenceabstractDecoding sequences that stem from multiple transmissions of a codeword over an insertion, deletion, and substitution channel is a critical component of efficient deoxyribonucleic acid (DNA) data storage systems. In this paper, we consider a concatenated coding scheme with an outer nonbinary low-density parity-check code or a polar code and either an inner convolutional code or a time-varying block code. We propose two novel decoding algorithms for inference from multiple received sequences, both combining the inner code and channel to a joint hidden Markov model to infer symbolwise a posteriori probabilities (APPs). The first decoder computes the exact APPs by jointly decoding the received sequences, whereas the second decoder approximates the APPs by combining the results of separately decoded received sequences and has a complexity that is linear with the number of sequences. Using the proposed algorithms, we evaluate the performance of decoding multiple received sequences by means of achievable information rates and Monte-Carlo simulations. We show significant performance gains compared to a single received sequence. In addition, we succeed in improving the performance of the aforementioned coding scheme by optimizing both the inner and outer codes. Issam Maarouf, Andreas Lenz 0001, Lorenz Welter, Antonia Wachter-Zeh, Eirik Rosnes, Alexandre Graell i Amat |
IEEE Trans. Inf. Theory | 4 |
| 2023 | Single-Deletion Single-Substitution Correcting CodesabstractCorrecting insertions/deletions as well as substitution errors simultaneously plays an important role in DNA-based storage systems as well as in classical communications. This paper deals with the fundamental task of constructing codes that can correct a single insertion or deletion along with a single substitution. A non-asymptotic upper bound on the size of non-binary single-deletion$s$-substitution correcting codes is derived, showing that the non-asymptotic redundancy of such a code of length$n$has to be at least$(s+1) \log _{q} n$. An explicit construction of binary single-deletion single-substitution correcting codes with at most$6 \log n + 8$redundancy bits is presented. Ilia Smagloy, Lorenz Welter, Antonia Wachter-Zeh, Eitan Yaakobi |
IEEE Trans. Inf. Theory | 3 |
| 2022 | Insertion and Deletion Correction in Polymer-based Data StorageabstractSynthetic polymer-based storage promises to accommodate the ever-increasing demand for archival storage. It involves designing molecules of distinct masses to represent the respective bits {0, 1}, followed by the synthesis of a polymer of molecular units that reflects the order of bits in the information string. The stored data can be read by means of a tandem mass spectrometer, that fragments the polymer into shorter substrings and provides their corresponding masses, from which the composition, i.e., the number of 1s and 0s in the concerned substring can be inferred. Prior works tackled the problem of unique string reconstruction from the set of all possible compositions, called the composition multiset. This was accomplished either by determining which string lengths always allow unique reconstruction, or by formulating coding constraints to facilitate the same for all string lengths. Additionally, error-correcting schemes to deal with substitution errors caused by imprecise fragmentation during the readout process, have also been suggested. This work extends previously considered error models that were mainly confined to substitutions of compositions. Our new error models consider insertions and deletions of compositions. The robustness of the reconstruction codebook proposed by Pattabiraman et al. to such errors is examined, and whenever necessary, new coding constraints are proposed to ensure unique reconstruction. Anisha Banerjee, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 2 |
| 2022 | Efficient Distributed Machine Learning via Combinatorial Multi-Armed BanditsabstractWe consider the distributed stochastic gradient descent problem, where a main node distributes gradient calculations among n workers from which at most b ≤ n can be utilized in parallel. By assigning tasks to all the workers and waiting only for the k fastest ones, the main node can trade-off the error of the algorithm with its runtime by gradually increasing k as the algorithm evolves. However, this strategy, referred to as adaptive k-sync, can incur additional costs since it ignores the computational efforts of slow workers. We propose a cost-efficient scheme that assigns tasks only to k workers and gradually increases k. As the response times of the available workers are unknown to the main node a priori, we utilize a combinatorial multi-armed bandit model to learn which workers are the fastest while assigning gradient calculations, and to minimize the effect of slow workers. Assuming that the mean response times of the workers are independent and exponentially distributed with different means, we give empirical and theoretical guarantees on the regret of our strategy, i.e., the extra time spent to learn the mean response times of the workers. Compared to adaptive k-sync, our scheme achieves significantly lower errors with the same computational efforts while being inferior in terms of speed. Maximilian Egger, Rawad Bitar, Antonia Wachter-Zeh, Deniz Gündüz |
ISIT | 3 |
| 2022 | List Decoding of 2-Interleaved Binary Alternant CodesabstractThis paper is concerned with list decoding of 2-interleaved binary alternant codes. The principle of the proposed algorithm is based on a combination of a list decoding algorithm for (interleaved) Reed-Solomon codes and an algorithm for (non-interleaved) alternant codes. A new upper bound on the decoding radius is derived and the list size is shown to scale polynomially in the code parameters. While it remains an open problem whether this upper bound is achievable, the provided simulation results show that a decoding radius exceeding the binary Johnson radius can be achieved with a high probability of decoding success by the proposed algorithm. Chih-Chiang Huang, Hedongliang Liu, Lukas Holzbaur, Sven Puchinger, Antonia Wachter-Zeh |
ISIT | 5 |
| 2022 | Equivalence of Insertion/Deletion Correcting Codes for d-dimensional ArraysabstractWe consider the problem of correcting insertion and deletion errors in the d-dimensional space. This problem is well understood for vectors (one-dimensional space) and was recently studied for arrays (two-dimensional space). For vectors and arrays, the problem is motivated by several practical applications such as DNA-based storage and racetrack memories. From a theoretical perspective, it is interesting to know whether the same properties of insertion/deletion correcting codes generalize to the d-dimensional space. In this work, we show that the equivalence between insertion and deletion correcting codes generalizes to the d-dimensional space. As a particular result, we show the following missing equivalence for arrays: a code that can correct trand tcrow/column deletions can correct any combination of $t_{\text{r}}^{{\text{ins}}} + t_{\text{r}}^{{\text{del}}} = {t_{\text{r}}}{\text{ and }}t_{\text{c}}^{{\text{ins}}} + t_{\text{c}}^{{\text{del}}} = {t_{\text{c}}}$ row/column insertions and deletions. The fundamental limit on the redundancy and a construction of insertion/deletion correcting codes in the d-dimensional space remain open for future work. Evagoras Stylianou, Lorenz Welter, Rawad Bitar, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 4 |
| 2022 | Computational Code-Based Privacy in Coded Federated LearningabstractWe propose a privacy-preserving federated learning (FL) scheme that is resilient against straggling devices. An adaptive scenario is suggested where the slower devices share their data with the faster ones and do not participate in the learning process. The proposed scheme employs code-based cryptography to ensure computational privacy of the private data, i.e., no device with bounded computational power can obtain information about the other devices’ data in feasible time. For a scenario with 25 devices, the proposed scheme achieves a speed-up of 4.7 and 4 for 92 and 128 bits security, respectively, for an accuracy of 95% on the MNIST dataset compared with conventional mini-batch FL. Marvin Xhemrishi, Alexandre Graell i Amat, Eirik Rosnes, Antonia Wachter-Zeh |
ISIT | 4 |
| 2022 | Distributed Matrix-Vector Multiplication with Sparsity and Privacy GuaranteesabstractWe consider the problem of designing a coding scheme that allows both sparsity and privacy for distributed matrix-vector multiplication. Perfect information-theoretic privacy requires encoding the input sparse matrices into matrices distributed uniformly at random from the considered alphabet; thus destroying the sparsity. Computing matrix-vector multiplication for sparse matrices is known to be fast. Distributing the computation over the non-sparse encoded matrices maintains privacy, but introduces artificial computing delays. In this work, we relax the privacy constraint and show that a certain level of sparsity can be maintained in the encoded matrices. We consider the chief/worker setting while assuming the presence of two clusters of workers: one is completely untrusted in which all workers collude to eavesdrop on the input matrix and in which perfect privacy must be satisfied; the other is partly trusted, only up to z workers may collude and to which revealing small amount of information about the input matrix is allowed. We design a scheme that trades sparsity for privacy while achieving the desired constraints. We use cyclic task assignments of the encoded matrices to tolerate partial and full stragglers. Marvin Xhemrishi, Rawad Bitar, Antonia Wachter-Zeh |
ISIT | 3 |
| 2022 | Sequential Decoding of Convolutional Codes for Synchronization ErrorsabstractIn this work, a sequential decoder for convolutional codes over channels that are vulnerable to insertion, deletion, and substitution errors, is described and analyzed. The decoder expands the code trellis by introducing a new channel state variable, called drift state, as proposed by Davey-MacKay. A suitable decoding metric on that trellis for sequential decoding is derived, in a manner that generalizes the original Fano metric. Under low-noise environments, this approach reduces the decoding complexity by a couple orders of magnitude in comparison to Viterbi’s algorithm. An analytical method to determine the computational cutoff rate is also suggested. This analysis is supported with numerical evaluations of bit error rates and computational complexity, which are compared with respect to optimal Viterbi decoding. Anisha Banerjee, Andreas Lenz 0001, Antonia Wachter-Zeh |
ITW | 3 |
| 2022 | Interleaved Prange: A New Generic Decoder for Interleaved Codes
Anmoal Porwal, Lukas Holzbaur, Hedongliang Liu, Julian Renner, Antonia Wachter-Zeh, Violetta Weger |
PQCrypto | 5 |
| 2022 | A Power Side-Channel Attack on the Reed-Muller Reed-Solomon Version of the HQC Cryptosystem
Thomas Schamberger, Lukas Holzbaur, Julian Renner, Antonia Wachter-Zeh, Georg Sigl |
PQCrypto | 4 |
| 2022 | Adaptive Private Distributed Matrix MultiplicationabstractWe consider the problem of designing codes with flexible rate (referred to asratelesscodes), for private distributed matrix-matrix multiplication. A master server owns two private matrices$\mathbf {A}$and$\mathbf {B}$and hires worker nodes to help computing their multiplication. The matrices should remain information-theoretically private from the workers. Codes with fixed rate require the master to assign tasks to the workers and then wait for a predetermined number of workers to finish their assigned tasks. The size of the tasks, hence the rate of the scheme, depends on the number of workers that the master waits for. We design a rateless private matrix-matrix multiplication scheme, called RPM3. In contrast to fixed-rate schemes, our scheme fixes the size of the tasks and allows the master to send multiple tasks to the workers. The master keeps sending tasks and receiving results until it can decode the multiplication; rendering the scheme flexible and adaptive to heterogeneous environments. Despite resulting in a smaller rate than known straggler-tolerant schemes, RPM3 provides a smaller mean waiting time of the master by leveraging the heterogeneity of the workers. The waiting time is studied under two different models for the workers’ service time. We provide upper and lower bounds for the mean waiting time under both models. In addition, we provide lower bounds on the mean waiting time under the worker-dependent fixed service time model. Rawad Bitar, Marvin Xhemrishi, Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 3 |
| 2022 | Clustering-Correcting Codes
Tal Shinkar, Eitan Yaakobi, Andreas Lenz 0001, Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 4 |
| 2022 | Multiple Criss-Cross Insertion and Deletion Correcting CodesabstractThis paper investigates the problem of correcting multiple criss-cross insertions and deletions in arrays. More precisely, we study the unique recovery of$n \times n$arrays affected by${t}$-criss-cross deletionsdefined as any combination of${t_{\mathrm {r}}}$row and${t_{\mathrm {c}}}$column deletions such that${t_{\mathrm {r}}}+ {t_{\mathrm {c}}}= {t}$for a given$t$. We show an equivalence between correcting${t}$-criss-cross deletions and${t}$-criss-cross insertions and show that a code correcting${t}$-criss-cross insertions/deletions has redundancy at least${t} n + {t}\log n - \log ({t}!)$. Then, we present an existential construction of a${t}$-criss-cross insertion/deletion correcting code with redundancy bounded from above by${t} n + \mathcal {O}({t}^{2} \log ^{2} n)$. The main ingredients of the presented code construction are systematic binary${t}$-deletion correcting codes and Gabidulin codes. The first ingredient helps locating the indices of the inserted/deleted rows and columns, thus transforming the insertion/deletion-correction problem into a row/column erasure-correction problem which is then solved using the second ingredient. Lorenz Welter, Rawad Bitar, Antonia Wachter-Zeh, Eitan Yaakobi |
IEEE Trans. Inf. Theory | 3 |
| 2021 | Correctable Erasure Patterns in Product TopologiesabstractLocality enables storage systems to recover failed nodes from small subsets of surviving nodes. The setting where nodes are partitioned into subsets, each allowing for local recovery, is well understood. In this work we consider a generalization introduced by Gopalan et al., where, viewing the codewords as arrays, constraints are imposed on the columns and rows in addition to some global constraints. Specifically, we present a generic method of adding such global parity-checks and derive new results on the set of correctable erasure patterns. Finally, we relate the set of correctable erasure patterns in the considered topology to those correctable in tensor-product codes. Lukas Holzbaur, Sven Puchinger, Eitan Yaakobi, Antonia Wachter-Zeh |
ISIT | 4 |
| 2021 | Decoding of Space-Symmetric Rank ErrorsabstractThis paper investigates the decoding of certain Gabidulin codes over a channel with space-symmetric errors. Space-symmetric errors are additive error matrices that have the property that their column and row spaces are equal. We show that for channels restricted to space-symmetric errors, with high probability errors of rank up to$2 (n-k)/3$can be decoded with a Gabidulin code of length$n$and dimension$k$, using a weak-self orthogonal basis as code locators. Thomas Jerkovits, Vladimir Sidorenko, Antonia Wachter-Zeh |
ISIT | 3 |
| 2021 | Function-Correcting CodesabstractMotivated by applications in machine learning and archival data storage, we introduce function-correcting codes, a new class of codes designed to protect a function evaluation on the data against errors. We show that function-correcting codes are equivalent to irregular-distance codes, i.e., codes that obey some given distance requirement between each pair of codewords. Using these connections, we study irregular-distance codes and derive general upper and lower bounds on their optimal redundancy. Since these bounds heavily depend on the specific function, we provide simplified, suboptimal bounds that are easier to evaluate. We further employ our general results to specific functions of interest and we show that function-correcting codes can achieve significantly less redundancy than standard error-correcting codes which protect the whole data. Andreas Lenz 0001, Rawad Bitar, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 3 |
| 2021 | Decoding of (Interleaved) Generalized Goppa CodesabstractGeneralized Goppa codes are defined by a code locator set$L$of polynomials and a Goppa polynomial G(x). When the degree of all code locator polynomials in$L$is one, generalized Goppa codes are classical Goppa codes. In this work, binary generalized Goppa codes are investigated. First, a parity-check matrix for these codes with code locators of any degree is derived. A careful selection of the code locators leads to a lower bound on the minimum Hamming distance of generalized Goppa codes which improves upon previously known bounds. A quadratic-time decoding algorithm is presented which can decode errors up to half of the minimum distance. Interleaved generalized Goppa codes are introduced and a joint decoding algorithm is presented which can decode errors beyond half the minimum distance with high probability. Finally, some code parameters and how they apply to the Classic McEliece post-quantum cryptosystem are shown. Hedongliang Liu, Sabine Pircher, Alexander Zeh, Antonia Wachter-Zeh |
ISIT | 4 |
| 2021 | Efficient Decoding of Gabidulin Codes over Galois RingsabstractThis paper presents the first decoding algorithm for Gabidulin codes over Galois rings with provable quadratic complexity in the code length. The new method consists of two steps: (1) solving a syndrome-based key equation to obtain the annihilator polynomial of the error and therefore the column space of the error, (2) solving a key equation based on the received word in order to reconstruct the error vector. This two-step approach became necessary since standard solutions as the Euclidean algorithm do not properly work over rings. Sven Puchinger, Julian Renner, Antonia Wachter-Zeh, Jens Zumbrägel |
ISIT | 3 |
| 2021 | Decoding High-Order Interleaved Rank-Metric CodesabstractThis paper presents an algorithm for decoding any linear interleaved code of high interleaving order in the rank metric. The new decoder is an adaptation of the Hamming-metric decoder by Metzner and Kapturowski (1990) and guarantees to correct all rank errors of weight up to$d-2$whose rank over the large base field of the code equals the number of errors, where$d$is the minimum rank distance of the underlying code. It is based on linear-algebraic computations, and has an explicit and easy-to-handle success condition. Julian Renner, Sven Puchinger, Antonia Wachter-Zeh |
ISIT | 3 |
| 2021 | Multiple Criss-Cross Deletion-Correcting CodesabstractThis paper investigates the problem of correcting multiple criss-cross deletions in arrays. More precisely, we study the unique recovery of$n\times n$arrays affected by any combination of$t_{\mathrm{r}}$row and$t_{\mathrm{c}}$column deletions such that$t_{\mathrm{r}}+t_{\mathrm{c}}=t$for a given$t$. We refer to these type of deletions as t-criss-cross deletions. We show that the asymptotic redundancy of a code correcting t-criss-cross deletions is at least$tn+t\log n-\log(t!)$. Then, we present an existential construction of a code capable of correcting t-criss-cross deletions where its redundancy is bounded from above by$tn+\mathcal{O}(t^{2}\log^{2}n)$. The main ingredients of the presented code are systematic binary t-deletion-correcting codes and Gabidulin codes. The first ingredient helps locating the indices of the deleted rows and columns, thus transforming the deletion-correction problem into an erasure-correction problem which is then solved using the second ingredient. Lorenz Welter, Rawad Bitar, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 3 |
| 2021 | On the Capacity of DNA-based Data Storage under Substitution ErrorsabstractAdvances in biochemical technologies, such as synthesizing and sequencing devices, have fueled manifold recent experiments on archival digital data storage using DNA. In this paper we review and analyze recent results on information-theoretic aspects of such storage systems. The discussion focuses on a channel model that incorporates the main properties of DNA-based data storage. Namely, the user data is synthesized many times onto a large number of short-length DNA strands. The receiver then draws strands from the stored sequences in an uncontrollable manner. Since the synthesis and sequencing are prone to errors, a received sequence can differ from its original strand, and their relationship is described by a probabilistic channel. Recently, the capacity of this channel was derived for the case of substitution errors inside the sequences. We review the main techniques used to prove a coding theorem and its converse, showing the achievability of the capacity and the fact that it cannot be exceeded. We further provide an intuitive interpretation of the capacity formula for relevant channel parameters, compare with sub-optimal decoding methods, and conclude with a discussion on cost-efficiency. Andreas Lenz 0001, Paul H. Siegel, Antonia Wachter-Zeh, Eitan Yaakobi |
VCIP | 3 |
| 2021 | LIGA: a cryptosystem based on the hardness of rank-metric list and interleaved decodingabstractAbstract We propose the new rank-metric code-based cryptosystem which is based on the hardness of list decoding and interleaved decoding of Gabidulin codes. is an improved variant of the Faure–Loidreau (FL) system, which was broken in a structural attack by Gaborit, Otmani, and Talé Kalachi (GOT, 2018). We keep the FL encryption and decryption algorithms, but modify the insecure key generation algorithm. Our crucial observation is that the GOT attack is equivalent to decoding an interleaved Gabidulin code. The new key generation algorithm constructs public keys for which all polynomial-time interleaved decoders fail—hence resists the GOT attack. We also prove that the public-key encryption version of is IND-CPA secure in the standard model and the key encapsulation mechanisms version is IND-CCA2 secure in the random oracle model, both under hardness assumptions of formally defined problems related to list decoding and interleaved decoding of Gabidulin codes. We propose and analyze various exponential-time attacks on these problems, calculate their work factors, and compare the resulting parameters to NIST proposals. The strengths of are short ciphertext sizes and (relatively) small key sizes. Further, guarantees correct decryption and has no decryption failure rate. It is not based on hiding the structure of a code. Since there are efficient and constant-time algorithms for encoding and decoding Gabidulin codes, timing attacks on the encryption and decryption algorithms can be easily prevented. Julian Renner, Sven Puchinger, Antonia Wachter-Zeh |
Des. Codes Cryptogr. | 3 |
| 2021 | Secure Codes With Accessibility for Distributed StorageabstractA distributed storage system must support efficient access to stored data while ensuring recovery of temporally unavailable nodes. Another important aspect of a distributed storage system is security. In this paper, we bring these features together and investigate the problem of efficient access to stored data in presence of a passive eavesdropper with access to limited number of nodes. The access efficiency is measured in two different terms, namely, the number of accessed nodes and the volume of generated network traffic. These quantities possess a natural connection to locality and repair bandwidth in distributed storage system. For each of them we derive bounds on parameters and provide explicit constructions based on maximum distance separable codes. Motivated by practical perspectives we propose the techniques to ensure the same workload on each node as well as constructions over small fields based on subfield subcodes, Euclidean geometry codes and Reed-Muller codes. Finally, we derive an asymptotic random coding bound on parameters of a secure distributed storage system and propose further research directions. Lukas Holzbaur, Stanislav Kruglik, Alexey A. Frolov, Antonia Wachter-Zeh |
IEEE Trans. Inf. Forensics Secur. | 4 |
| 2021 | Criss-Cross Insertion and Deletion Correcting CodesabstractThis paper studies the problem of constructing codes correcting deletions in arrays. Under this model, it is assumed that an$n \times n$array can experience deletions of rows and columns. These deletion errors are referred to as$({t_{\mathrm {r}}}, {t_{\mathrm {c}}})$-criss-cross deletionsif${t_{\mathrm {r}}}$rows and${t_{\mathrm {c}}}$columns are deleted, while a code correcting these deletion patterns is called a$({t_{\mathrm {r}}}, {t_{\mathrm {c}}})$-criss-cross deletion correction code. The definitions forcriss-cross insertionsare similar. It is first shown that when$t_{r}=t_{c}$the problems of correcting criss-cross deletions and criss-cross insertions are equivalent. The focus of this paper lies on the case of (1, 1)-criss-cross deletions. A non-asymptotic upper bound on the cardinality of (1, 1)-criss-cross deletion correction codes is shown which assures that the redundancy is at least$2n-3+2\log n$bits. A code construction with an existential encoding and an explicit decoding algorithm is presented. The redundancy of the construction is at most$2n+4 \log n + 7 +2 \log e$. A construction with explicit encoder and decoder is presented. The explicit encoder adds an extra$5\log n + 5$bits of redundancy to the construction. Rawad Bitar, Lorenz Welter, Ilia Smagloy, Antonia Wachter-Zeh, Eitan Yaakobi |
IEEE Trans. Inf. Theory | 4 |
| 2021 | Decoding of Interleaved Alternant CodesabstractInterleaved Reed–Solomon codes admit efficient decoding algorithms which correct burst errors far beyond half the minimum distance in the random errors regime, e.g., by computing a common solution to the Key Equation for each Reed–Solomon code, as described by Schmidt et al. If this decoder does not succeed, it may eitherfailto return a codeword ormiscorrectto an incorrect codeword, and good upper bounds on the fraction of error matrices for which these events occur are known. The decoding algorithm immediately applies to interleaved alternant codes as well, i.e., the subfield subcodes of interleaved Reed–Solomon codes, but the fraction of decodable error matrices differs, since the error is now restricted to a subfield. In this paper, we present new general lower and upper bounds on the fraction of error matrices decodable by Schmidt et al.’s decoding algorithm, thereby making it the only decoding algorithm for interleaved alternant codes for which such bounds are known. Lukas Holzbaur, Hedongliang Liu, Alessandro Neri 0002, Sven Puchinger, Johan Sebastian Rosenkilde, Vladimir Sidorenko, Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 7 |
| 2021 | Error Decoding of Locally Repairable and Partial MDS Codes
Lukas Holzbaur, Sven Puchinger, Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 3 |
| 2021 | Partial MDS Codes With RegenerationabstractPartial MDS (PMDS) and sector-disk (SD) codes are classes of erasure correcting codes that combine locality with strong erasure correction capabilities. We construct PMDS and SD codes with local regeneration where each local code is a bandwidth-optimal regenerating MDS code. In the event of a node failure, these codes reduce both, the number of servers that have to be contacted as well as the amount of network traffic required for the repair process. The constructions require significantly smaller field size than the only other construction known in literature. Further, we present a construction of PMDS codes with global regeneration which allow to efficiently repair patterns of node failures that exceed the local erasure correction capability of the code and thereby invoke repair across different local groups. Lukas Holzbaur, Sven Puchinger, Eitan Yaakobi, Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 4 |
| 2021 | On the Gap Between Scalar and Vector Solutions of Generalized Combination NetworksabstractWe study scalar-linear and vector-linear solutions of the generalized combination network. We derive new upper and lower bounds on the maximum number of nodes in the middle layer, depending on the network parameters and the alphabet size. These bounds improve and extend the parameter range of known bounds. Using these new bounds we present a lower bound and an upper bound on the gap in the alphabet size between optimal scalar-linear and optimal vector-linear network coding solutions. For a fixed network structure, while varying the number of middle-layer nodes r, the asymptotic behavior of the upper and lower bounds shows that the gap is in Θ(log(r)). Hedongliang Liu, Hengjia Wei, Sven Puchinger, Antonia Wachter-Zeh, Moshe Schwartz 0001 |
IEEE Trans. Inf. Theory | 4 |
| 2020 | A Power Side-Channel Attack on the CCA2-Secure HQC KEM
Thomas Schamberger, Julian Renner, Georg Sigl, Antonia Wachter-Zeh |
CARDIS | 4 |
| 2020 | Secrecy and Accessibility in Distributed StorageabstractA distributed storage system (DSS) needs to be efficiently accessible and repairable. Recently, considerable effort has been made towards the latter, while the former is usually not considered, since a trivial solution exists in the form of systematic encoding. However, this is not a viable option when considering storage that has to be secure against eavesdroppers. This work investigates the problem of efficient access to data stored on a DSS under such security constraints. Further, we establish methods to balance the access load, i.e., ensure that each node is accessed equally often. We establish the capacity for the alphabet independent case and give an explicit code construction. For the alphabet-dependent case we give existence results based on a random coding argument. Lukas Holzbaur, Stanislav Kruglik, Alexey A. Frolov, Antonia Wachter-Zeh |
GLOBECOM | 4 |
| 2020 | Achieving the Capacity of the DNA Storage ChannelabstractSignificant advances in biochemical technologies, such as synthesizing and sequencing devices, have made DNA a competitive medium for archival data storage. In this paper we analyze storage systems based on these macromolecules from an information theoretic perspective. Using an appropriate channel model for the synthesis and sequencing steps, we study the maximum achievable information density per nucleotide for reliable and error resilient data storage. The channel model features the main attributes that characterize DNA-based data storage. That is, information is synthesized onto many short DNA strands, and each strand is copied many times. Due to the storage and sequencing methods, the receiver draws strands from these synthesized strands in an uncontrollable manner, where it is possible that strands are drawn multiple times and also that some strands are not drawn at all. Additionally, due to imperfections, the obtained strands can contain errors. Here we prove the achievability of a recently published upper bound on the Shannon capacity of this channel for a large range of parameters by proposing and analyzing a decoder that clusters received strands according to their similarity and then efficiently estimates the original strands based on these clusters. Andreas Lenz 0001, Paul H. Siegel, Antonia Wachter-Zeh, Eitan Yaakobi |
ICASSP | 3 |
| 2020 | Computational Code-Based Single-Server Private Information RetrievalabstractA new computational private information retrieval (PIR) scheme based on random linear codes is presented. A matrix of messages from a McEliece scheme is used to query the server with carefully chosen errors. The server responds with the sum of the scalar multiple of the rows of the query matrix and the files. The user recovers the desired file by erasure decoding the response. Contrary to code-based cryptographic systems, the scheme presented here enables to use truly random codes, not only codes disguised as such. Further, we show the relation to the so-called error subspace search problem and quotient error search problem, which we assume to be difficult, and show that the scheme is secure against attacks based on solving these problems. Lukas Holzbaur, Camilla Hollanti, Antonia Wachter-Zeh |
ISIT | 3 |
| 2020 | Partial MDS Codes with Local RegenerationabstractPartial MDS (PMDS) and sector-disk (SD) codes are classes of erasure codes that combine locality with strong erasure correction capabilities. We construct PMDS and SD codes where each local code is a bandwidth-optimal regenerating MDS code. The constructions require significantly smaller field size than the only other construction known in literature. Lukas Holzbaur, Sven Puchinger, Eitan Yaakobi, Antonia Wachter-Zeh |
ISIT | 4 |
| 2020 | Coding for Efficient DNA SynthesisabstractFor DNA data storage to become a feasible technology, all aspects of the encoding and decoding pipeline must be optimized. Writing the data into DNA, which is known as DNA synthesis, is currently the most costly part of existing storage systems. As a step toward more efficient synthesis, we study the design of codes that minimize the time and number of required materials needed to produce the DNA strands. We consider a popular synthesis process that builds many strands in parallel in a step-by-step fashion using a fixed supersequence S. The machine iterates through S one nucleotide at a time, and in each cycle, it adds the next nucleotide to a subset of the strands. The synthesis time is determined by the length of S. We show that by introducing redundancy to the synthesized strands, we can significantly decrease the number of synthesis cycles. We derive the maximum amount of information per synthesis cycle assuming S is an arbitrary periodic sequence. To prove our results, we exhibit new connections to cost-constrained codes. Andreas Lenz 0001, Yi Liu 0052, Cyrus Rashtchian, Paul H. Siegel, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 5 |
| 2020 | On the Gap between Scalar and Vector Solutions of Generalized Combination NetworksabstractWe study scalar-linear and vector-linear solutions to the generalized combination network. We derive new upper and lower bounds on the maximum number of nodes in the middle layer, depending on the network parameters. These bounds improve and extend the parameter range of known bounds. Using these new bounds we present a general lower bound on the gap in the alphabet size between scalar-linear and vector-linear solutions. Hedongliang Liu, Hengjia Wei, Sven Puchinger, Antonia Wachter-Zeh, Moshe Schwartz 0001 |
ISIT | 4 |
| 2020 | Low-Rank Parity-Check Codes over the Ring of Integers Modulo a Prime PowerabstractWe define and analyze low-rank parity-check (LRPC) codes over extension rings of the finite chain ring Zpr, where p is a prime and r is a positive integer. LRPC codes have originally been proposed by Gaborit et al. (2013) over finite fields for cryptographic applications. The adaption to finite rings is inspired by a recent paper by Kamche et al. (2019), which constructed Gabidulin codes over finite principle ideal rings with applications to space-time codes and network coding. We give a decoding algorithm based on simple linear-algebraic operations. Further, we derive an upper bound on the failure probability of the decoder. The upper bound is valid for errors whose rank is equal to the free rank. Julian Renner, Sven Puchinger, Antonia Wachter-Zeh, Camilla Hollanti, Ragnar Freij |
ISIT | 3 |
| 2020 | Single-Deletion Single-Substitution Correcting CodesabstractCorrecting insertions/deletions as well as substitution errors simultaneously plays an important role in DNA-based storage systems as well as in classical communications. This paper deals with the fundamental task of constructing codes that can correct a single insertion or deletion along with a single substitution. A non-asymptotic upper bound on the size of singledeletion single-substitution correcting codes is derived, showing that the redundancy of such a code of length n has to be at least 2 log n. The bound is presented both for binary and non-binary codes while an extension to single deletion and multiple substitutions is presented for binary codes. An explicit construction of single-deletion single-substitution correcting codes with at most 6 log n + 8 redundancy bits is derived. Note that the best known construction for this problem has to use 3-deletion correcting codes whose best known redundancy is roughly 24 log n. Ilia Smagloy, Lorenz Welter, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 3 |
| 2020 | Criss-Cross Deletion Correcting Codes
Rawad Bitar, Ilia Smagloy, Lorenz Welter, Antonia Wachter-Zeh, Eitan Yaakobi |
ISITA | 4 |
| 2020 | Fountain Codes for Private Distributed Matrix-Matrix Multiplication
Rawad Bitar, Marvin Xhemrishi, Antonia Wachter-Zeh |
ISITA | 3 |
| 2020 | Success Probability of Decoding Interleaved Alternant CodesabstractInterleaved Reed–Solomon codes admit efficient decoding algorithms which correct burst errors far beyond half the minimum distance in the random errors regime, e.g., by computing a common solution to the Key Equation for each Reed–Solomon code, as described by Schmidt et al. If this decoder does not succeed, it may either fail to return a codeword or miscorrect to an incorrect codeword, and good upper bounds on the fraction of error matrices for which these events occur are known. The decoding algorithm immediately applies to interleaved alternant codes as well, i.e., the subfield subcodes of interleaved Reed–Solomon codes, but the fraction of decodable error matrices differs, since the error is now restricted to a subfield. In this paper, we present new general lower and upper bounds on the fraction of decodable error matrices by Schmidt et al.’s decoding algorithm, thereby making it the only decoding algorithm for interleaved alternant codes for which such bounds are known. Lukas Holzbaur, Hedongliang Liu, Alessandro Neri 0002, Sven Puchinger, Johan Sebastian Rosenkilde, Vladimir Sidorenko, Antonia Wachter-Zeh |
ITW | 7 |
| 2020 | Concatenated Codes for Recovery From Multiple Reads of DNA SequencesabstractDecoding sequences that stem from multiple transmissions of a codeword over an insertion, deletion, and substitution channel is a critical component of efficient deoxyribonucleic acid (DNA) data storage systems. In this paper, we consider a concatenated coding scheme with an outer low-density parity-check code and either an inner convolutional code or a block code. We propose two new decoding algorithms for inference from multiple received sequences, both combining the inner code and channel to a joint hidden Markov model to infer symbolwise a posteriori probabilities (APPs). The first decoder computes the exact APPs by jointly decoding the received sequences, whereas the second decoder approximates the APPs by combining the results of separately decoded received sequences. Using the proposed algorithms, we evaluate the performance of decoding multiple received sequences by means of achievable information rates and Monte-Carlo simulations. We show significant performance gains compared to a single received sequence. Andreas Lenz 0001, Issam Maarouf, Lorenz Welter, Antonia Wachter-Zeh, Eirik Rosnes, Alexandre Graell i Amat |
ITW | 4 |
| 2020 | Higher Rates and Information-Theoretic Analysis for the RLWE ChannelabstractTheLearningwithErrors(LWE) problem is considered to be a hard problem and lies the foundation of various cryptographic algorithms. Several cryptosystems based on the closely relatedRingLearningwithErrors(RLWE) problem have been proposed within the NIST PQC standardization process, e.g., the systems LAC and NewHope. The combination of encryption and decryption for these kinds of algorithms can be interpreted as data transmission over noisy channels. To the best of our knowledge this paper is the first work that analyzes the capacity of this channel. We extend this channel from binary toq-ary alphabets and show that this does not compromise the security of the related RLWE-based schemes if appropriate error correcting codes are used to prevent thedecryptionfailurerate(DFR) from increasing. We give a lower bound on the capacity of this channel showing that the achievable asymptotic rates are substantially (5.7 times for LAC and 10.7 times for NewHope) higher than the currently deployed ones for the finite length regime. Furthermore, under the assumption of stochastically independent coefficient failures, we show that substantially higher rates can also be achieved in the finite length setting by using the Gilbert-Varshamov bound. Moreover, we give explicit code constructions increasing the achievable rate by a factor of 2 for LAC and a factor of 7 for NewHope without increasing the DFR for the respective parameter sets achieving a security level equivalent to AES256. Georg Maringer, Sven Puchinger, Antonia Wachter-Zeh |
ITW | 3 |
| 2020 | Randomized Decoding of Gabidulin Codes Beyond the Unique Decoding Radius
Julian Renner, Thomas Jerkovits, Hannes Bartz, Sven Puchinger, Pierre Loidreau, Antonia Wachter-Zeh |
PQCrypto | 6 |
| 2020 | Private Information Retrieval Over Random Linear NetworksabstractIn this paper, the problem of providing privacy to users requesting data over a network from a distributed storage system (DSS) is considered. The DSS, which is considered as the multi-terminal destination of the network from the user's perspective, is encoded by a maximum rank distance (MRD) code to store the data on these multiple servers. A private information retrieval (PIR) scheme ensures that a user can request a file without revealing any information on which file is being requested to any of the servers. In this paper, a novel PIR scheme is proposed, allowing the user to recover a file from a storage system with low communication cost, while allowing some servers in the system to collude in the quest of revealing the identity of the requested file. The network is modeled as a random linear network, i.e., all nodes of the network forward random (unknown) linear combinations of incoming packets. Both error-free and erroneous random linear networks are considered. Razan Tajeddine, Antonia Wachter-Zeh, Camilla Hollanti |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2020 | Network-Coding Solutions for Minimal Combination Networks and Their Sub-NetworksabstractMinimal multicast networks are fascinating and efficient combinatorial objects, where the removal of a single link makes it impossible for all receivers to obtain all messages. We study the structure of such networks, and prove some constraints on their possible solutions. We then focus on the combination network, which is one of the simplest and most insightful network in network-coding theory. Of particular interest are minimal combination networks. We study the gap in alphabet size between vector-linear and scalar-linear network-coding solutions for such minimal combination networks and some of their sub-networks. For minimal multicast networks with two source messages we find the maximum possible gap. We define and study sub-networks of the combination network, which we call Kneser networks, and prove that they attain the upper bound on the gap with equality. We also prove that the study of this gap may be limited to the study of sub-networks of minimal combination networks, by using graph homomorphisms connected with the q -analog of Kneser graphs. Additionally, we prove a gap for minimal multicast networks with three or more source messages by studying Kneser networks. Finally, an upper bound on the gap for full minimal combination networks shows nearly no gap, or none in some cases. This is obtained using an MDS-like bound for subspaces over a finite field. Han Cai, Johan Chrisnata, Tuvi Etzion, Moshe Schwartz 0001, Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 5 |
| 2020 | Private Streaming With Convolutional Codes
Lukas Holzbaur, Ragnar Freij, Antonia Wachter-Zeh, Camilla Hollanti |
IEEE Trans. Inf. Theory | 3 |
| 2020 | Coding Over Sets for DNA Storage
Andreas Lenz 0001, Paul H. Siegel, Antonia Wachter-Zeh, Eitan Yaakobi |
IEEE Trans. Inf. Theory | 3 |
| 2019 | Network Coding Solutions for the Combination Network and its SubgraphsabstractThe combination network is one of the simplest and insightful networks in coding theory. The vector network coding solutions for this network and some of its sub-networks are examined. For a fixed alphabet size of a vector network coding solution, an upper bound on the number of nodes in the network is obtained. This bound is an MDS bound for subspaces over a finite field. A family of sub-networks of combination networks is defined. It is proved that for this family of networks, which are minimal multicast networks, there is a gap in the minimum alphabet size between vector network coding solutions and scalar network coding solutions. This gap is obtained for any number of messages and is based on coloring of the q-Kneser graph and a new hypergraph generalization for it. Han Cai, Tuvi Etzion, Moshe Schwartz 0001, Antonia Wachter-Zeh |
ISIT | 4 |
| 2019 | On Decoding and Applications of Interleaved Goppa CodesabstractGoppa Codes are a well-known class of codes with, among others, applications in code-based cryptography. In this paper, we present a collaborative decoding algorithm for interleaved Goppa codes (IGC). Collaborative decoding increases the decoding radius beyond half of the designed minimum distance. We consider wild Goppa codes and show that we can collaboratively correct more errors for binary Goppa codes than the Patterson decoder. We propose a modified version of the McEliece cryptosystem using wild IGC based on a recently proposed system by Elleuch et al., analyze attacks on the system and present some parameters with the corresponding key sizes. Lukas Holzbaur, Hedongliang Liu, Sven Puchinger, Antonia Wachter-Zeh |
ISIT | 4 |
| 2019 | Anchor-Based Correction of Substitutions in Indexed SetsabstractMotivated by DNA-based data storage, we investigate a system where digital information is stored in an unordered set of several vectors over a finite alphabet. Each vector begins with a unique index that represents its position in the whole data set and does not contain data. This paper deals with the design of error-correcting codes for such indexed sets in the presence of substitution errors. We propose a construction that efficiently deals with the challenges that arise when designing codes for unordered sets. Using a novel mechanism, called anchoring, we show that it is possible to combat the ordering loss of sequences with only a small amount of redundancy, which allows to use standard coding techniques, such as tensor-product codes to correct errors within the sequences. We finally derive upper and lower bounds on the achievable redundancy of codes within the considered channel model and verify that our construction yields a redundancy that is close to the best possible achievable one. Our results surprisingly suggest that it requires less redundancy to correct errors in the indices than in the data part of vectors. Andreas Lenz 0001, Paul H. Siegel, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 3 |
| 2019 | Clustering-Correcting CodesabstractA new family of codes, calledclustering-correcting codes, is presented in this paper. This family of codes is motivated by the special structure of the data that is stored in DNA-based storage systems. The data stored in these systems has the form of unordered sequences, also calledstrands, and every strand is synthesized thousands to millions of times, where some of these copies are read back during sequencing. Due to the unordered structure of the strands, an important task in the decoding process is to place them in their correct order. This is usually accomplished by allocating part of the strand for an index. However, in the presence of errors in the index field, important information on the order of the strands may be lost. Clustering-correcting codes ensure that if the distance between the index fields of two strands is small, their data fields have large distance. It is shown how this property enables to place the strands together in their correct clusters even in the presence of errors. We present lower and upper bounds on the size of clustering-correcting codes and an explicit construction of these codes which uses only a single symbol of redundancy. The results are first presented for the Hamming metric and are then extended for the edit distance. Tal Shinkar, Eitan Yaakobi, Andreas Lenz 0001, Antonia Wachter-Zeh |
ISIT | 4 |
| 2019 | On Error Decoding of Locally Repairable and Partial MDS CodesabstractIn this work it is shown that locally repairable codes (LRCs) can be list-decoded efficiently beyond the Johnson radius for a large range of parameters by utilizing the local error-correction capabilities. The corresponding decoding radius is derived and the asymptotic behavior is analyzed. A general list-decoding algorithm for LRCs that achieves this radius is proposed along with an explicit realization for LRCs that are subcodes of Reed-Solomon codes (such as, e.g., Tamo-Barg LRCs). Further, a probabilistic algorithm of low complexity for unique decoding of LRCs is given and its success probability is analyzed. The second part of this work considers error decoding of LRCs and partial maximum distance separable (PMDS) codes through interleaved decoding. For a specific class of LRCs the success probability of interleaved decoding is investigated. For PMDS codes, it is shown that there is a wide range of parameters for which interleaved decoding can increase their decoding radius beyond the minimum distance such that the probability of successful decoding approaches 1 when the code length goes to infinity. Lukas Holzbaur, Sven Puchinger, Antonia Wachter-Zeh |
ITW | 3 |
| 2019 | An Upper Bound on the Capacity of the DNA Storage ChannelabstractPaved by recent advances in sequencing and synthesis technologies, DNA has evolved to a competitive medium for long-term data storage. In this paper we conduct an information theoretic study of the storage channel-the entity that formulates the relation between stored and sequenced strands. In particular, we derive an upper bound on the Shannon capacity of the channel. In our channel model, we incorporate the main attributes that characterize DNA-based data storage. That is, information is synthesized on many short DNA strands, and each strand is copied many times. Due to the storage and sequencing methods, the receiver draws strands from the original sequences in an uncontrollable manner, where it is possible that copies of the same sequence are drawn multiple times. Additionally, due to imperfections, the obtained strands can be perturbed by errors. We show that for a large range of parameters, the channel decomposes into sub-channels from each input sequence to multiple output sequences, so-called clusters. The cluster sizes hereby follow a Poisson distribution. Furthermore, the ordering of sub-channels is unknown to the receiver. Our results can be used to guide future experiments for DNA-based data storage by giving an upper bound on the achievable rate of any error-correcting code. We further give a detailed discussion and intuitive interpretation of the channel that provide insights about the nature of the channel and can inspire new ideas for error-correcting codes and decoding methods. Andreas Lenz 0001, Paul H. Siegel, Antonia Wachter-Zeh, Eitan Yaakobi |
ITW | 3 |
| 2019 | Improved decoding and error floor analysis of staircase codes
Lukas Holzbaur, Hannes Bartz, Antonia Wachter-Zeh |
Des. Codes Cryptogr. | 3 |
| 2019 | Duplication-correcting codes
Andreas Lenz 0001, Antonia Wachter-Zeh, Eitan Yaakobi |
Des. Codes Cryptogr. | 2 |
| 2018 | List Decoding of Locally Repairable CodesabstractWe show that locally repairable codes (LRCs) can be list decoded efficiently beyond the Johnson radius for a large range of parameters by utilizing the local error correction capabilities. The new decoding radius is derived and the asymptotic behavior is analyzed. We give a general list decoding algorithm for LRCs that achieves this radius along with an explicit realization for a class of LRCs based on Reed-Solomon codes (Tamo-Barg LRCs). Further, a probabilistic algorithm for unique decoding of low complexitv is given and its success probability analyzed. Lukas Holzbaur, Antonia Wachter-Zeh |
ISIT | 2 |
| 2018 | Coding over Sets for DNA StorageabstractIn this paper we study error-correcting codes for the storage of data in synthetic deoxyribonucleic acid (DNA). We investigate a storage model where a data set is represented by an unordered set of M sequences, each of length L. Errors within that model are a loss of whole sequences and point errors inside the sequences, such as insertions, deletions and substitutions. We derive Gilbert-Varshamov lower bounds and sphere packing upper bounds on achievable cardinalities of error-correcting codes within this storage model. We further propose explicit code constructions than can correct errors in such a storage system that can be encoded and decoded efficiently. Comparing the sizes of these codes to the upper bounds, we show that many of the constructions are close to optimal. Andreas Lenz 0001, Paul H. Siegel, Antonia Wachter-Zeh, Eitan Yaakobi |
ISIT | 3 |
| 2018 | Repairing the Faure-Loidreau Public-Key CryptosystemabstractA repair of the Faure-Loidreau (FL) public-key code-based cryptosystem is proposed. The FL cryptosystem is based on the hardness of list decoding Gabidulin codes which are special rank-metric codes. We prove that the recent structural attack on the system by Gaborit et al. is equivalent to decoding an interleaved Gabidulin code. Since all known polynomial-time decoders for these codes fail for a large constructive class of error patterns, we are able to construct public keys that resist the attack. It is also shown that all other known attacks fail for our repair and parameter choices. Compared to other code-based cryptosystems, we obtain significantly smaller key sizes for the same security level. Antonia Wachter-Zeh, Sven Puchinger, Julian Renner |
ISIT | 1 |
| 2018 | Private Streaming with Convolutional CodesabstractRecently, information-theoretic private information retrieval (PIR) from coded storage systems has gained a lot of attention, and a general star product PIR scheme was proposed. In this paper, the star product scheme is adopted, with appropriate modifications, to the case of private (e.g., video) streaming. It is assumed that the files to be streamed are stored on n servers in a coded form, and the streaming is carried out via a convolutional code. The star product scheme is defined for this special case, and various properties are analyzed for two channel models related to straggling and Byzantine servers, both in the baseline case as well as with colluding servers. The achieved PIR rates for the given models are derived and, for the cases where the capacity is known, the first model is shown to be asymptotically optimal, when the number of stripes in a file is large. The second scheme introduced in this work is shown to be the equivalent of block convolutional codes in the PIR setting. For the Byzantine server model, it is shown to outperform the trivial scheme of downloading stripes of the desired file separately without memory. Lukas Holzbaur, Ragnar Freij, Antonia Wachter-Zeh, Camilla Hollanti |
ITW | 3 |
| 2018 | Fast operations on linearized polynomials and their applications in coding theory
Sven Puchinger, Antonia Wachter-Zeh |
J. Symb. Comput. | 2 |
| 2018 | Vector Network Coding Based on Subspace Codes Outperforms Scalar Linear Network Coding
Tuvi Etzion, Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 2 |
| 2018 | List Decoding of Insertions and DeletionsabstractList decoding of insertions and deletions in the Levenshtein metric is considered. The Levenshtein distance between two sequences is the minimum number of insertions and deletions needed to turn one of the sequences into the other. In this paper, a Johnson-like upper bound on the maximum list size when list decoding in the Levenshtein metric is derived. This bound depends only on the length and minimum Levenshtein distance of the code, the length of the received word, and the alphabet size. It shows that polynomial-time list decoding beyond half the Levenshtein distance is possible for many parameters. Further, we also prove a lower bound on list decoding of deletions with the well-known binary Varshamov-Tenengolts codes, which shows that the maximum list size grows exponentially with the number of deletions. Finally, an efficient list decoding algorithm for two insertions/deletions with VT codes is given. This decoder can be modified to a polynomial-time list decoder of any constant number of insertions/deletions. Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 1 |
| 2017 | Interleaved subspace codes in fountain modeabstractWe consider subspace codes obtained by lifting L-interleaved [n, k] Gabidulin codes. When used in networks with random linear coding, these codes are able to correct with high probability γ packet insertions and δ packet deletions provided that γ/L + δ ≤ n - k. We propose to use these subspace codes in the so called fountain mode. In this case we do not need to correct deletions and are able to correct with high probability a large number L(n - k) of packet insertions. We present a simplified decoder correcting insertions only. Vladimir Sidorenko, Hannes Bartz, Antonia Wachter-Zeh |
ISIT | 3 |
| 2017 | Limits to list decoding of insertions and deletionsabstractList decoding of insertions and deletions in the Levenshtein metric is considered. In this paper, a Johnson-like upper bound on the maximum list size when decoding in the Levenshtein metric is derived. This bound depends only on the length and minimum Levenshtein distance of the code, the length of the received word, and the alphabet size. It shows that polynomial-time list decoding beyond half the Levenshtein distance is possible for many parameters. For example, list decoding of two insertions/deletions with the well-known Varshamov-Tenengolts (VT) codes is feasible. Further, we also show a lower bound on list decoding VT codes and an efficient list decoding algorithm for two insertions/deletions with VT codes. Antonia Wachter-Zeh |
ISIT | 1 |
| 2017 | A Correction to "Some Gabidulin Codes Cannot be List Decoded Efficiently at any Radius"abstractThere is an error in the above titled paper[1]. As a result, the main statement of the paper is true for a subset of the Gabidulin codes for which it was initially stated. To be precise, our results on the list decodability still hold for the same parameters of$n$and$m$, but the evaluation points have to be of a certain structure. Netanel Raviv, Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 2 |
| 2017 | Codes Correcting a Burst of Deletions or Insertions
Clayton Schoeny, Antonia Wachter-Zeh, Ryan Gabrys, Eitan Yaakobi |
IEEE Trans. Inf. Theory | 2 |
| 2017 | List Decoding of Crisscross ErrorsabstractIn this paper, list decoding of crisscross errors in arrays over finite fields is considered. For this purpose, the so-called cover metric is used, where the cover of a matrix is a set of rows and columns which contains all non-zero elements of the matrix. A Johnson-like upper bound on the maximum list size in the cover metric is derived, showing that the list of codewords has polynomial size up to a certain radius. Furthermore, a simple list decoding algorithm for a known optimal code construction is presented, which decodes errors in the cover metric up to our upper bound. These results reveal significant differences between the cover metric and the rank metric and show that the cover metric is more suitable for correcting crisscross errors. Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 1 |
| 2016 | Vector network coding based on subspace codes outperforms scalar linear network codingabstractThis paper considers vector network coding based on rank-metric codes and subspace codes. Our main result is that vector network coding can significantly reduce the required field size compared to scalar linear network coding in the same multicast network. The achieved gap between the field size of scalar and vector network coding is in q(h-2)t2/h+o(t)for any q ≥ 2 and any even h ≥ 4, where t denotes the dimension of the vector solution and h the number of messages. If h ≥ 5 is odd, then the achieved gap of the field size between the scalar network coding solution and the vector network coding solution is q(h-3)t2/(h-1)+o(t). Previously, only a gap of constant size had been shown. This implies also the same gap between the field size in linear and non-linear scalar network coding for multicast networks. The results are obtained by considering several multicast networks which are variations of the well-known combination network. Tuvi Etzion, Antonia Wachter-Zeh |
ISIT | 2 |
| 2016 | Sub-quadratic decoding of Gabidulin codesabstractThis paper shows how to decode errors and erasures with Gabidulin codes in sub-quadratic time in the code length, improving previous algorithms which had at least quadratic complexity. The complexity reduction is achieved by accelerating operations on linearized polynomials. In particular, we present fast algorithms for division, multi-point evaluation and interpolation of linearized polynomials and show how to efficiently compute minimal subspace polynomials. Sven Puchinger, Antonia Wachter-Zeh |
ISIT | 2 |
| 2016 | Codes correcting a burst of deletions or insertionsabstractThis paper studies codes that correct bursts of deletions. Namely, a code will be called a b-burst-correcting code if it can correct a deletion of any b consecutive bits. While the lower bound on the redundancy of such codes was shown by Levenshtein to be asymptotically log(n) + b - 1, the redundancy of the best code construction by Cheng et al. is b(log(n/b + 1)). In this paper we close on this gap and provide codes with redundancy at most log(n) + (b - 1) log(log(n)) + b - log(b). We also extend the burst deletion model to two more cases: 1. a deletion burst of at most b consecutive bits and 2. a deletion burst of size at most b (not necessarily consecutive). We extend our code construction for the first case and study the second case for b = 3, 4. The equivalent models for insertions are also studied and are shown to be equivalent to correcting the corresponding burst of deletions. Clayton Schoeny, Antonia Wachter-Zeh, Ryan Gabrys, Eitan Yaakobi |
ISIT | 2 |
| 2016 | Improved erasure list decoding locally repairable codes using alphabet-dependent list recoveryabstractNew optimal constructions of locally repairable codes over small fields and their polynomial-time erasure list decoding are considered. Our code constructions are based on generalized code concatenation and give optimal binary codes with locality r = 2; 3. The impact of alphabet-dependent list recovery for alternant codes when applied to erasure list decoding of our constructed binary locally repairable codes is analyzed. Alexander Zeh, Antonia Wachter-Zeh |
ISIT | 2 |
| 2016 | Optimal Ferrers Diagram Rank-Metric CodesabstractOptimal rank-metric codes in Ferrers diagrams are considered. Such codes consist of matrices having zeros at certain fixed positions and can be used to construct good codes in the projective space. First, we consider rank-metric anticodes and prove a code-anticode bound for Ferrers diagram rank-metric codes. The size of optimal linear anticodes is given. Four techniques and constructions of Ferrers diagram rank-metric codes are presented, each providing optimal codes for different diagrams and parameters for which no optimal solution was known before. The first construction uses maximum distance separable codes on the diagonals of the matrices, the second one takes a subcode of a maximum rank distance code, and the last two combine codes in small diagrams to a code in a larger diagram. The constructions are analyzed and compared, and unsolved diagrams are identified. Tuvi Etzion, Elisa Gorla, Alberto Ravagnani, Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 4 |
| 2016 | Some Gabidulin Codes Cannot Be List Decoded Efficiently at any RadiusabstractGabidulin codes can be seen as the rank-metric equivalent of Reed-Solomon codes. It was recently proved, using subspace polynomials, that Gabidulin codes cannot be list decoded beyond the so-called Johnson radius. In another result, cyclic subspace codes were constructed by inspecting the connection between subspaces and their subspace polynomials. In this paper, these subspace codes are used to prove two bounds on the list size in decoding certain Gabidulin codes. The first bound is an existential one, showing that exponentially sized lists exist for codes with specific parameters. The second bound presents exponentially sized lists explicitly for a different set of parameters. Both bounds rule out the possibility of efficiently list decoding several families of Gabidulin codes for any radius beyond half the minimum distance. Such a result was known so far only for non-linear rank-metric codes, and not for Gabidulin codes. Using a standard operation called lifting, identical results also follow for an important class of constant dimension subspace codes. Netanel Raviv, Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 2 |
| 2016 | Codes for Partially Stuck-At Memory CellsabstractIn this paper, we study a new model of defect memory cells, called partially stuck-at memory cells, which is motivated by the behavior of multi-level cells in non-volatile memories, such as flash memories and phase change memories. If a cell can store the q levels 0, 1,... ,q - 1, we say that it is partially stuck-at level s, where 1 ≤ s ≤ q -1, if it can only store values, which are at least s. We follow the common setup where the encoder knows the positions and levels of the partially stuckat cells whereas the decoder does not. Our main contribution in this paper is the study of codes for masking ii partially stuck-at cells. We first derive lower and upper bounds on the redundancy of such codes. The upper bounds are based on two trivial constructions. We then present three code constructions over an alphabet of size q, by first considering the case where the cells are partially stuck-at level s = 1. The first construction works for u <; q and is asymptotically optimal if ii + 1 divides q. The second construction uses the reduced row echelon form of matrices to generate codes for the case u ≥ q, and the third construction solves the case of arbitrary ii by using codes, which mask binary stuck-at cells. We then show how to generalize all constructions to arbitrary stuck levels. Furthermore, we study the dual defect model, in which cells cannot reach higher levels, and show that codes for partially stuck-at cells can be used to mask this type of defects as well. Last, we analyze the capacity of the partially stuck-at memory channel and study how far our constructions are from the capacity. Antonia Wachter-Zeh, Eitan Yaakobi |
IEEE Trans. Inf. Theory | 1 |
| 2015 | Some Gabidulin codes cannot be list decoded efficiently at any radiusabstractGabidulin codes can be seen as the rank-metric equivalent of Reed-Solomon codes. It was recently proven, using subspace polynomials, that Gabidulin codes cannot be list decoded beyond the so-called Johnson radius. In another result, cyclic subspace codes were constructed by inspecting the connection between subspaces and their subspace polynomials. In this paper, these subspace codes are used to prove two bounds on the minimum possible list size in decoding certain Gabidulin codes. The first bound is an existential one, showing that exponentially-sized lists exist for codes with specific parameters. The second bound presents exponentially-sized lists explicitly, for a different set of parameters. Both bounds rule out the possibility of efficiently list decoding their respective families of codes for any radius beyond half the minimum distance. Such a result was known so far only for non-linear rank-metric codes, and not for Gabidulin codes. Netanel Raviv, Antonia Wachter-Zeh |
ISIT | 2 |
| 2015 | Convolutional Codes in Rank Metric With Application to Random Network CodingabstractRandom network coding recently attracts attention as a technique to disseminate information in a network. This paper considers a noncoherent multishot network, where the unknown and time-variant network is used several times. In order to create dependence between the different shots, particular convolutional codes in rank metric are used. These codes are so-called (partial) unit memory ((P)UM) codes, i.e., convolutional codes with memory one. First, distance measures for convolutional codes in rank metric are shown and two constructions of (P)UM codes in rank metric based on the generator matrices of maximum rank distance codes are presented. Second, an efficient error-erasure decoding algorithm for these codes is presented. Its guaranteed decoding radius is derived and its complexity is bounded. Finally, it is shown how to apply these codes for error correction in random linear and affine network coding. Antonia Wachter-Zeh, Markus Stinner, Vladimir Sidorenko |
IEEE Trans. Inf. Theory | 1 |
| 2014 | List decoding of crisscross error patternsabstractList decoding of crisscross errors in arrays over finite fields is considered. A Johnson-like upper bound on the maximum list size in the cover metric is derived, showing that the list of codewords has polynomial size up to a certain radius. Further, a simple list decoding algorithm for a known optimal code construction is presented, which decodes errors in the cover metric up to our upper bound. These results reveal significant differences between the cover metric and the rank metric. Antonia Wachter-Zeh |
ISIT | 1 |
| 2014 | List and unique error-erasure decoding of interleaved Gabidulin codes with interpolation techniques
Antonia Wachter-Zeh, Alexander Zeh |
Des. Codes Cryptogr. | 1 |
| 2014 | Decoding interleaved Reed-Solomon codes beyond their joint error-correcting capability
Antonia Wachter-Zeh, Alexander Zeh, Martin Bossert |
Des. Codes Cryptogr. | 1 |
| 2013 | Bounds on polynomial-time list decoding of rank metric codesabstractThis contribution provides bounds on the list size of rank metric codes in order to understand whether polynomial-time list decoding is possible or not. First, an exponential upper bound is derived, which holds for any rank metric code of length n and minimum rank distance d. Second, a lower bound proves that there exists a rank metric code over Fqm of length n ≤ m such that the list size is exponential in the length of the code for any radius greater than half the minimum distance. This implies that in rank metric there cannot exist a polynomial upper bound depending only on n and d as the Johnson bound for Hamming metric. These bounds reveal significant differences between codes in Hamming and rank metric. Antonia Wachter-Zeh |
ISIT | 1 |
| 2013 | Generalizing bounds on the minimum distance of cyclic codes using cyclic product codesabstractTwo generalizations of the Hartmann-Tzeng (HT) bound on the minimum distance of q-ary cyclic codes are proposed. The first one is proven by embedding the given cyclic code into a cyclic product code. Furthermore, we show that unique decoding up to this bound is always possible and outline a quadratic-time syndrome-based error decoding algorithm. The second bound is stronger and the proof is more involved. Our technique of embedding the code into a cyclic product code can be applied to other bounds, too and therefore generalizes them. Alexander Zeh, Antonia Wachter-Zeh, Maximilien Gadouleau, Sergey Bezzateev |
ISIT | 2 |
| 2013 | Fast decoding of Gabidulin codes
Antonia Wachter-Zeh, Valentin B. Afanassiev, Vladimir Sidorenko |
Des. Codes Cryptogr. | 1 |
| 2013 | Bounds on List Decoding of Rank-Metric CodesabstractSo far, there is no polynomial-time list decoding algorithm (beyond half the minimum distance) for Gabidulin codes. These codes can be seen as the rank-metric equivalent of Reed-Solomon codes. In this paper, we provide bounds on the list size of rank-metric codes in order to understand whether polynomial-time list decoding is possible or whether it works only with exponential time complexity. Three bounds on the list size are proven. The first one is a lower exponential bound for Gabidulin codes and shows that for these codes no polynomial-time list decoding beyond the Johnson radius exists. Second, an exponential upper bound is derived, which holds for any rank-metric code of length n and minimum rank distance d. The third bound proves that there exists a rank-metric code over \BBFqmof length n ≤ m such that the list size is exponential in the length for any radius greater than half the minimum rank distance. This implies that there cannot exist a polynomial upper bound depending only on n and d similar to the Johnson bound in Hamming metric. All three rank-metric bounds reveal significant differences to bounds for codes in Hamming metric. Antonia Wachter-Zeh |
IEEE Trans. Inf. Theory | 1 |
| 2012 | Efficient decoding of Partial Unit Memory codes of arbitrary rateabstractPartial Unit Memory (PUM) codes are a special class of convolutional codes, which are often constructed by means of block codes. Decoding of PUM codes can take advantage of existing block decoders. The Dettmar - Sorger algorithm is an efficient decoding algorithm for PUM codes, but allows only low code rates. The same restriction holds for several known PUM code constructions. In this paper, an arbitrary-rate construction, the analysis of its distance parameters and a generalized decoding algorithm for these PUM codes of arbitrary rate are provided. The correctness of the algorithm is proven and it is shown that its complexity is cubic in the code length. Antonia Wachter-Zeh, Markus Stinner, Martin Bossert |
ISIT | 1 |
| 2012 | Decoding Cyclic Codes up to a New Bound on the Minimum DistanceabstractA new lower bound on the minimum distance ofq-ary cyclic codes is proposed. This bound improves upon the Bose-Chaudhuri-Hocquenghem bound and, for some codes, upon the Hartmann-Tzeng bound. Several Boston bounds are special cases of our bound. For some classes of codes, the bound on the minimum distance is refined. Furthermore, a quadratic-time decoding algorithm up to this new bound is developed. The determination of the error locations is based on the Euclidean algorithm and a modified Chien search. The error evaluation is done by solving a generalization of Forney's formula. Alexander Zeh, Antonia Wachter-Zeh, Sergey Bezzateev |
IEEE Trans. Inf. Theory | 2 |
| 2011 | Partial Unit Memory codes based on Gabidulin codesabstract(Partial) Unit Memory ((P)UM) codes provide a powerful possibility to construct convolutional codes based on block codes in order to achieve a high decoding performance. In this contribution, a construction based on Gabidulin codes is considered. This construction requires a modified rank metric, the so-called sum rank metric. For the sum rank metric, the free rank distance, the extended row rank distance and its slope are defined. Upper bounds for the free rank distance and the slope of (P)UM codes in the sum rank metric are derived. The construction of PUM codes based on Gabidulin codes achieves the upper bound for the free rank distance. Antonia Wachter-Zeh, Vladimir Sidorenko, Martin Bossert, Victor V. Zyablov |
ISIT | 1 |
| 2011 | Efficient decoding of some classes of binary cyclic codes beyond the Hartmann-Tzeng boundabstractA new bound on the distance of binary cyclic codes is proposed. The approach is based on the representation of a subset of the roots of the generator polynomial by a rational function. A new bound on the minimum distance is proven and several classes of binary cyclic codes are identified. For some classes of codes, this bound is better than the known bounds (e.g. BCH or Hartmann-Tzeng bound). Furthermore, a quadratic-time decoding algorithm up to this new bound is developed. Alexander Zeh, Antonia Wachter-Zeh, Sergey Bezzateev |
ISIT | 2 |
| 2010 | A basis for all solutions of the key equation for Gabidulin codesabstractWe present and prove the correctness of an efficient algorithm that provides a basis for all solutions of a key equation in order to decode Gabidulin (G-) codes up to a given radius τ. This algorithm is based on a symbolic equivalent of the Euclidean Algorithm (EA) and can be applied for decoding of G-codes beyond half the minimum rank distance. If the key equation has a unique solution, our algorithm reduces to Gabidulin's decoding algorithm up to half the minimum distance. If the solution is not unique, we provide a basis for all solutions of the key equation. Our algorithm has time complexity O(τ2) and is a generalization of the modified EA by Bossert and Bezzateev for Reed-Solomon codes. Antonia Wachter-Zeh, Vladimir Sidorenko, Martin Bossert |
ISIT | 1 |