Long word-length integer multiplication is widely acknowledged as the bottleneck operation in public key cryptographic and signal processing algorithms. Residue Number System (RNS) has emerged as a promising alternative number representation for the design of faster and low power multipliers owing to its merit to distribute a long integer multiplication into several shorter and parallel modulo multiplications. To maximize the advantages offered by the RNS multiplier, judicious choice of moduli that constitute the RNS base and design of efficient modulo multipliers are imperative. In this thesis, special modulo 2 n −1, modulo 2 n and modulo 2 n +1 multipliers are studied. By manipulating the number theoretic properties of special moduli, 2 n −1, 2 n and 2 n +1, new low-power and low-area modulo multipliers are proposed. The modulo 2 n −1 multiplier is typically the non-critical datapath among all modulo multipliers in the RNS multiplier. This timing slack can be exploited to lower the area as well as power dissipation without compromising the performance of the RNS multiplier. A family of radix-8 Booth encoded modulo 2 n −1 multipliers with delay adaptable to match the RNS delay is proposed. The modulo 2 n −1 multiplier delay is made scalable by controlling the word-length k of the Ripple Carry Adder (RCA) that computes the necessary hard multiple, i.e., three time the multiplicand, of the radix-8 Booth encoding algorithm. The hard multiple and the simple multiples are consistently represented in partially-redundant biased forms. The compensation constant that negates the effect of the biased representation is proven to be a single constant n-bit word for all valid combinations of n and k. The adaptive delay of the modulo 2 n −1 multiplier is corroborated by synthesis results based on CMOS implementations. In an imbalanced word-length moduli set based RNS multiplier, where the critical modulo m multiplier delay is significantly greater than the non-critical modulo 2 n −1 multiplier delay, k = n and k = n/3 when n is not divisible by three and divisible by three, respectively, are recommended for maximal area-power savings. New radix-8 Booth encoded modulo 2 n −1 and modulo 2 n +1 multipliers that are equally applicable in critical and non-critical modulo channels as well as balanced and imbalanced viii word-length moduli sets are also proposed. Custom adders called Hard Multiple Generators (HMGs) that exclusively compute the required hard multiples of radix-8 Booth encoded modulo 2 n −1 and modulo 2 n +1 multiplications are designed. The parallel-prefix implementations of the proposed modulo 2 n −1 and modulo 2 n +1 HMGs employ the fewest number of prefix levels and hence are the fastest adders for this application. The moduloreduced partial products were generated with no accompanying bias in the proposed modulo 2 n −1 multiplier while the inevitable bias was succinctly expressed as three n-bit words in the proposed modulo 2 n +1 multiplier. The savings in area and power dissipation of the proposed radix-8 Booth ...