“…Residue number system is described as a non-weighted number system having numerous benefits in numerical computations. The inherent features in RNS such as the digit-to-digit computations, parallelism, fault tolerance, high computational speed and low power dissipation make it ideal for implementation in fields of communication [9,10], Digital Signal Processing (DSP) [14,26,32], intensive computations such as digital filtering, correlations, convolutions, direct digital frequency synthesis [6], Discrete Fourier Transform (DFT) computations [24], Fast Fourier Transform (FFT) computations, image processing [1,10,20,25,28] and cryptography [27,33]. RNS are based on the congruence relation.…”