Fast Kötter-Nielsen-Høholdt Interpolation over Skew Polynomial Rings

02/18/2022
by   Hannes Bartz, et al.
0

Skew polynomials are a class of non-commutative polynomials that have several applications in computer science, coding theory and cryptography. In particular, skew polynomials can be used to construct and decode evaluation codes in several metrics, like e.g. the Hamming, rank, sum-rank and skew metric. In this paper we propose a fast divide-and-conquer variant of the Kötter-Nielsen-Høholdt (KNH) interpolation over free modules over skew polynomial rings. The proposed KNH interpolation can be used to solve the interpolation step of interpolation-based decoding of (interleaved) Gabidulin, linearized Reed-Solomon and skew Reed-Solomon codes efficiently, which have various applications in coding theory and code-based quantum-resistant cryptography.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/04/2022

Fast Kötter-Nielsen-Høholdt Interpolation over Skew Polynomial Rings and its Application in Coding Theory

Skew polynomials are a class of non-commutative polynomials that have se...
research
09/30/2021

Efficient Decoding of Folded Linearized Reed-Solomon Codes in the Sum-Rank Metric

Recently, codes in the sum-rank metric attracted attention due to severa...
research
02/14/2022

Error-Erasure Decoding of Linearized Reed-Solomon Codes in the Sum-Rank Metric

Codes in the sum-rank metric have various applications in error control ...
research
04/06/2019

Well-Rounded Lattices via Polynomials

Well-rounded lattices have been a topic of recent studies with applicati...
research
01/29/2023

Rank Generalized Subsapce subcode

Rank metric codes were study by E. Gabidulin in 1985 after a brief intro...
research
05/20/2020

Fast Decoding of Codes in the Rank, Subspace, and Sum-Rank Metric

We speed up existing decoding algorithms for three code classes in diffe...
research
02/17/2021

Automatic Generation of Interpolants for Lattice Samplings: Part I – Theory and Analysis

Interpolation is a fundamental technique in scientific computing and is ...

Please sign up or login with your details

Forgot password? Click here to reset