A Modular Inversion Hardware Algorithm with a Redundant Binary Representation

Naofumi TAKAGI

  • Full Text Views

    0

  • Cite this

Summary :

A hardware algorithm for modular inversion is proposed. It is based on the extended Euclidean algorithm. All intermediate results are represented in a redundant binary representation with a digit set {0, 1,1}. All addition/subtractions are performed without carry propagation. A modular inversion is carried out in O (n) clock cycles where n is the word length of the modulus. The length of each clock cycle is constant independent of n. A modular inverter based on the algorithm has a regular cellular array structure with a bit slice feature and is very suitable for VLSI implementation. Its amount of hardware is proportional to n.

Publication
IEICE TRANSACTIONS on Information Vol.E76-D No.8 pp.863-869
Publication Date
1993/08/25
Publicized
Online ISSN
DOI
Type of Manuscript
PAPER
Category
Computer Hardware and Design

Authors

Keyword

FlyerIEICE has prepared a flyer regarding multilingual services. Please use the one in your native language.