A Generalization of Cyclic Code and Applications to Public Key Cryptosystems

12/28/2021
by   Zhiyong Zheng, et al.
0

In this paper, we define and discuss ϕ-cyclic code, which may be regarded as a general form of the ordinary cyclic code. As applications, we explain how to extend two public key encryption schemes, one is McEliece and Niederriter's cryptosystem of which is based on error-correcting code theory. Another one is NTRU public key cryptosystem of which is based on polynomial ring theory. The main purpose of this paper is to give a more general construction of NTRU based on ideal matrices and q-ary lattice theory.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/13/2023

Linear Codes over ℜ^s,m=∑_ς=1^m v_m^ς-1𝒜_m-1, with v_m^m=v_m

The main objective of this paper is to extend the previously defined cod...
research
12/25/2021

Cyclic Lattices, Ideal Lattices and Bounds for the Smoothing Parameter

Cyclic lattices and ideal lattices were introduced by Micciancio in <cit...
research
09/15/2023

Lattice attack on group ring NTRU: The case of the dihedral group

Group ring NTRU (GR-NTRU) provides a general structure to design differe...
research
06/03/2019

Encryption Scheme Based on Expanded Reed-Solomon Codes

We present a code-based public-key cryptosystem, in which we use Reed-So...
research
03/28/2023

MDS and MHDR cyclic codes over finite chain rings

In this work, a unique set of generators for a cyclic code over a finite...
research
04/05/2022

The Cyclic Flats of a q-Matroid

In this paper we develop the theory of cyclic flats of q-matroids. We sh...
research
08/30/2016

Lopsided Approximation of Amoebas

The amoeba of a Laurent polynomial is the image of the corresponding hyp...

Please sign up or login with your details

Forgot password? Click here to reset