A Lattice Based Joint Encryption, Encoding and Modulation Scheme

06/14/2019
by   Khadijeh Bagheri, et al.
0

A new nonlinear Rao-Nam like symmetric key encryption scheme is presented in this paper. QC-LDPC lattices that are practically implementable in high dimensions due to their low complexity encoding and decoding algorithms, are used in our design. Then, a joint scheme is proposed which is capable of encrypting, encoding and data modulation simultaneously. The proposed cryptosystem withstands all variants of chosen plaintext attacks applied on Rao-Nam like cryptosystems due to its nonlinearity. The sparseness of the parity-check matrix of QC-LDPC lattices, quasi-cyclic nature of their generator and parity-check matrices, simple hardware structure for generating intentional error vector, permutation and nonlinear functions, result in a small key size for our scheme. The lattice codes related to the lattices used in this paper have high rate which are suitable for bandlimited AWGN channels. Therefore, the joint scheme based on these lattices facilitates secure, reliable and efficient data transmission in bandlimited AWGN channels.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/04/2018

Construction D^' Lattices from Quasi-Cyclic Low-Density Parity-Check Codes

Recently, Branco da Silva and Silva described an efficient encoding and ...
research
12/06/2017

Cryptanalysis of a public key encryption scheme based on QC-LDPC and QC-MDPC codes

This letter presents a cryptanalysis of the modified McEliece cryptosyst...
research
12/17/2020

Parity Check Codes for Second Order Diversity

Block codes are typically not used for fading channels as soft decision ...
research
10/19/2019

Security analysis of an audio data encryption scheme based on key chaining and DNA encoding

Fairly recently, a new encryption scheme for audio data encryption has b...
research
05/08/2020

Sparsifying Parity-Check Matrices

Parity check matrices (PCMs) are used to define linear error correcting ...
research
08/27/2023

Lattice Codes for CRYSTALS-Kyber

This paper describes a constant-time lattice encoder for the NIST-recomm...
research
07/15/2021

Increasing Transmission Distance in THz systems with MDPC Code and Auxiliary Channel

We analyze whether multidimensional parity check (MDPC) code and an auxi...

Please sign up or login with your details

Forgot password? Click here to reset