A Design and Implementation of Montgomery Modular Multiplier

Also Available Domains Xilinx Vivado|Xilinx ISE

Project Code :TVMAFE53

Objective

In this paper, we firstly propose a design of 258-bit multiplier based on KO-3 algorithm deduced by KO algorithm, with which hardware resources can be reduced than KO algorithm.

Abstract

Large integer multiplication is the critical operation to design a modular multiplier. Karatsuba algorithm (KO algorithm) to split the operands into two parts is generally used  to design a large integer multiplier. In this paper, we firstly propose a design of 258-bit multiplier based on KO-3 algorithm deduced by KO algorithm, with which hardware resources can be reduced than KO algorithm. Then we construct a 256-bit four stage pipelined Montgomery modular multiplier on the base of proposed multiplier. Finally, we implement the design of modular multiplier on Virtex-6 FPGA platform. This design can run at the clock rate of 68 MHz with 187.9k LUTs approximately. In addition, our design can obtain the result of Montgomery modular multiplier for every clock. Compared with other designs on FPGA, our design shows a better performance in term of area-time product.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

24/7 Support, Ticketing System, Voice Conference, Video On Demand, Remote Connectivity, Code Customization, Customization, Live Chat Support, Toll Free Support

Learning Outcomes

Learning Outcomes:

  • Introduction to Digital Electronics
  • Analysis of digital circuits
  • Importance of Multipliers
  • Disadvantages of existing multipliers
  • Knowledge on bypass technique
  • Xilinx ISE/VIVADO software tool for code and simulation
  • Solution providing for real time problems
  • Project Development Skills:
      •  Problem Analysis Skills
      • Problem Solving Skills
      • Logical Skills
      • Designing Skills
      • Testing Skills
      • Debugging Skills
      • Presentation skills
      • Thesis Writing Skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video