A SIMPLE FPGA-BASED WIRELESS TRANSMITTER/RECEIVER CONVOLUTIONAL CRYPTOSYSTEM
Michael Ekonde Sone, N. Ntomambang Ningo · International Journal of Computers and Applications · 2011
AbstractIn this paper, a novel convolutional cryptosystem which combines residue number system (RNS), public-key cryptography and convolutional codes is presented. Convolutional codes ensure the implementation of a dynamic cryptosystem and the minimization of time spread introduced in the transmitted signal in the wireless channel. To secure the plaintext, the convolutional coding technology is associated with RNS-based RSA public-key cryptography. The RNS-based ciphertext is transmitted through the communication channel from the transmitter to receiver using Mary orthogonal signalling based on Walsh functions. A non-linear 8-bit cryptosystem is implemented in a Virtex-4 FPGA. Cryptanalysis shows that, additional number of plaintext–ciphertext pairs is needed to completely break the cryptosystem compared to existing cryptosystems. The increased security is as a result of the cryptographic complexity being propagated through the different channels established using the moduli set.