Modular Multiplication Methods and Respective Hardware Implementations
#1

Modular Multiplication Methods and Respective Hardware Implementations


.pdf   Modular Multiplication Methods and Respective.pdf (Size: 993.55 KB / Downloads: 0)


Introduction

Electronic communication is growing exponentially
so should be the care for information security issues [10].
Data exchanged over public computer networks must be
authenticated, kept confidential and its integrity protected
against alteration. In order to run successfully, electronic
businesses require secure payment channels and digital
valid signatures. Cryptography provides a solution to all
these problems and many others [17].
One of the main objectives of cryptography consists
of providing confidentiality, which is a service used to
keep secret publicly available information from all but
those authorized to access it. There exist many ways to
providing secrecy. They range from physical protection
to mathematical solutions, which render the data
unintelligible. The latter uses encryption/decryption
methods [10], [17], [30], [31].


Efficient Multiplication Methods

The multiply-then-reduce methods consist of first
computing the product then reducing it with respect to
the given modulus. This method is generally preferred as
there are very fast on-the-shelf multiplication algorithms
as they were over studied [3], [12], [33]. The nowadays
most popular multiplication methods that are suitable for
hardware implementation are Karatsuba-Ofman’s
method and Booth’s method.


Karatsuba-Ofman Method
Karatsuba-Ofman’s algorithm is considered one of the
fastest ways to multiply long integers. Generalizations of
this algorithm were shown to be even faster than
Schönhage-Strassen’s FFT method [35], [36]. Karatsuba-
Ofman’s algorithm is based on a divide-and-conquer
strategy. A multiplication of a 2n-digit integer is reduced
to two n-digits multiplications, one (n+1)-digits
multiplication, two n-digits subtractions, two left-shift
operations, two n-digits additions and two 2n-digits
additions.


Booth’s Multiplication Method

Algorithms that formalize the operation of multiplication
generally consist of two steps: one generates a partial
product and the other accumulates it with the previous
partial products. The most basic algorithm for
multiplication is based on the add-and-shift method: the
shift operation generates the partial products while the
add step sums them up [3].


The Montgomery Algorithm
Algorithms that formalize the operation of modular
multiplication generally consist of two steps: one
generates the product P = A×B and the other reduces this
product P modulo M.
The straightforward way to implement a
multiplication is based on an iterative adder-accumulator
for the generated partial products. However, this solution
is quite slow as the final result is only available after n
clock cycles, n is the size of the operands [19].
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: convolution algorithm implementations tms320c54xx ppt, future implementations of anthocnet, the result of multiplication, multiplication flowchart, www montgomery com, ppt on nano technology implementations, advantages and disadvantages of booths multiplication,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Advanced Construction Methods for New Nuclear Power Plants seminar details 3 3,122 24-10-2014, 11:40 PM
Last Post: jaseela123d
  A Modular Single-Phase Power-Factor-Correction Scheme With a Harmonic Filtering seminar details 2 1,932 26-07-2013, 04:44 PM
Last Post: computer topic
  Types and Functions of Jigs and Fixtures project uploader 1 3,236 27-10-2012, 04:11 PM
Last Post: seminar details
  PROTOTYPING AND DYNAMIC ANALYSIS OF ROTOR SHAFT AND HUB seminar details 0 416 08-06-2012, 05:13 PM
Last Post: seminar details
  NC and CNC machines and Control Programming ppt seminar details 0 2,118 08-06-2012, 12:53 PM
Last Post: seminar details
  design and implementation of intelligent wind turbine and control system seminar details 0 1,150 07-06-2012, 02:53 PM
Last Post: seminar details
  Comparison and Contrast between the OSI and TCP ppt seminar paper 0 1,226 07-03-2012, 03:06 PM
Last Post: seminar paper
  Indian Standard CODE OF PRACTICE FOR PLANNING AND DESIGN OF PORTS AND HARBOURS seminar paper 0 1,020 05-03-2012, 03:32 PM
Last Post: seminar paper
  Design and Implementation of a Hardware Divider in Finite Field seminar paper 0 682 03-03-2012, 02:52 PM
Last Post: seminar paper
  Efficient and Secure Content Processing and Distribution by Cooperative Intermediarie project uploader 0 846 03-03-2012, 11:02 AM
Last Post: project uploader

Forum Jump: