Decoding Generalized Reed-Solomon Codes and Its Application to RLCE Encryption Schemes
Yongge Wang

TL;DR
This paper evaluates the performance of various algorithms for polynomial and matrix operations over finite fields in the context of quantum-resistant RLCE encryption, revealing surprising thresholds where optimized algorithms outperform classical ones.
Contribution
It provides empirical performance benchmarks for optimized polynomial and matrix algorithms over finite fields, challenging existing assumptions about their efficiency thresholds.
Findings
Karatsuba's algorithm outperforms classical polynomial multiplication at degree 115 over GF(2^{10})
Chien's search algorithm outperforms BTA and FFT for all degrees over GF(2^{10})
Strassen matrix multiplication outperforms classical methods at matrix size 750 over GF(2^{10})
Abstract
This paper compares the efficiency of various algorithms for implementing quantum resistant public key encryption scheme RLCE on 64-bit CPUs. By optimizing various algorithms for polynomial and matrix operations over finite fields, we obtained several interesting (or even surprising) results. For example, it is well known (e.g., Moenck 1976 \cite{moenck1976practical}) that Karatsuba's algorithm outperforms classical polynomial multiplication algorithm from the degree 15 and above (practically, Karatsuba's algorithm only outperforms classical polynomial multiplication algorithm from the degree 35 and above ). Our experiments show that 64-bit optimized Karatsuba's algorithm will only outperform 64-bit optimized classical polynomial multiplication algorithm for polynomials of degree 115 and above over finite field . The second interesting (surprising) result shows that 64-bit…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Cryptography and Residue Arithmetic · Cryptographic Implementations and Security
