A SIMPLE FPGA-BASED WIRELESS TRANSMITTER/RECEIVER CONVOLUTIONAL CRYPTOSYSTEM

Michael E. Sone and Ndeh N. Ningo

Keywords

Ciphertext, moduli set, Field Programmable Gate Array (FPGA),residue number system (RNS), very-high-speed hardware descriptionlanguage (VHDL), Rivest, Shamir and Adleman (RSA) cryptosys-tem

Abstract

In this paper, a novel convolutional cryptosystem which combines residue number system (RNS), public-key cryptography and convo- lutional codes is presented. Convolutional codes ensure the imple- mentation of a dynamic cryptosystem and the minimization of time spread introduced in the transmitted signal in the wireless chan- nel. 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 M-ary orthogonal signalling based on Walsh functions. A non-linear 8-bit cryptosys- tem is implemented in a Virtex-4 FPGA. Cryptanalysis shows that, additional number of plaintext–ciphertext pairs is needed to com- pletely 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.

Important Links:

Go Back