Fast Gao-like Decoding of Horizontally Interleaved Linearized Reed-Solomon Codes

08/22/2023
by   Felicitas Hörmann, et al.
0

Both horizontal interleaving as well as the sum-rank metric are currently attractive topics in the field of code-based cryptography, as they could mitigate the problem of large key sizes. In contrast to vertical interleaving, where codewords are stacked vertically, each codeword of a horizontally s-interleaved code is the horizontal concatenation of s codewords of s component codes. In the case of horizontally interleaved linearized Reed-Solomon (HILRS) codes, these component codes are chosen to be linearized Reed-Solomon (LRS) codes. We provide a Gao-like decoder for HILRS codes that is inspired by the respective works for non-interleaved Reed-Solomon and Gabidulin codes. By applying techniques from the theory of minimal approximant bases, we achieve a complexity of 𝒪̃(s^2.373 n^1.635) operations in 𝔽_q^m, where 𝒪̃(·) neglects logarithmic factors, s is the interleaving order and n denotes the length of the component codes. For reasonably small interleaving order s ≪ n, this is subquadratic in the component-code length n and improves over the only known syndrome-based decoder for HILRS codes with quadratic complexity. Moreover, it closes the performance gap to vertically interleaved LRS codes for which a decoder of complexity 𝒪̃(s^2.373 n^1.635) is already known. We can decode beyond the unique-decoding radius and handle errors of sum-rank weight up to s/s + 1 (n - k) for component-code dimension k. We also give an upper bound on the failure probability in the zero-derivation setting and validate its tightness via Monte Carlo simulations.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset