Paper 2017/733
Decoding Generalized Reed-Solomon Codes and Its Application to RLCE Encryption Scheme
Yongge Wang
Abstract
This paper compares the efficiency of various algorithms
for implementing 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) 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
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Preprint. MINOR revision.
- Contact author(s)
- yonwang @ uncc edu
- History
- 2017-08-01: received
- Short URL
- https://ia.cr/2017/733
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2017/733, author = {Yongge Wang}, title = {Decoding Generalized Reed-Solomon Codes and Its Application to {RLCE} Encryption Scheme}, howpublished = {Cryptology {ePrint} Archive, Paper 2017/733}, year = {2017}, url = {https://eprint.iacr.org/2017/733} }