Fast modular multiplication and its application on cryptography

碩士 === 國立成功大學 === 資訊及電子工程研究所 === 83 === The public key system play a important role in crypto- graphy. Most public key system, such as RSA, ElGamal crypto- system, are constructed based on modular exponentiation. We must execute large number modular mult...

Full description

Bibliographic Details
Main Authors: Chen ,Yen-Shase, 陳彥學
Other Authors: Tzonelih Hwang
Format: Others
Language:zh-TW
Published: 1995
Online Access:http://ndltd.ncl.edu.tw/handle/61107469503975325608
Description
Summary:碩士 === 國立成功大學 === 資訊及電子工程研究所 === 83 === The public key system play a important role in crypto- graphy. Most public key system, such as RSA, ElGamal crypto- system, are constructed based on modular exponentiation. We must execute large number modular multiplication to complete modular exponentitation. The design of a fast algorithm for modular multiplication with a large modules is the key to developing a high-speed cryptosystem. The left-shift modular multiplication is used in cryptosystem widely. The left-shift algorithm computes the production in n step for n- bits modules N, where at each step one left shift, one addition and some comparison are performed. However, the magnitude additions and comparison slow down for large operands. The key point to increasing computation speed is to keep the number of required comparison and addition as small as possible. The Chiou & Yang propose a algorithm without magnitude comparisons to increasing the performance of modular multiplication. We based on the Chiou & Yang algorithm to propose a modify algorithm that can reduce about 39% addition operation without magnitude comparisons.