• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

High-Speed Residue Arithmetic System Using Signed-Digit Number Representation

Research Project

Project/Area Number 13680391
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionGunma University

Principal Investigator

WEI Shugang  Gunma Univ., Dept. of Computer Science, Ass. Prof., 工学部, 助教授 (10251125)

Co-Investigator(Kenkyū-buntansha) SHIMIZU Kensuke  Gunma Univ., Dept. of Computer Science, Prof., 工学部, 教授 (20008444)
Project Period (FY) 2001 – 2002
Project Status Completed (Fiscal Year 2002)
Budget Amount *help
¥2,200,000 (Direct Cost: ¥2,200,000)
Fiscal Year 2002: ¥700,000 (Direct Cost: ¥700,000)
Fiscal Year 2001: ¥1,500,000 (Direct Cost: ¥1,500,000)
KeywordsResidue number system(RNS) / Residue arithmetic / Signed-Digit / Error check / RSA encryption / Booth recording / multiplier / Addition
Research Abstract

A novel residue arithmetic algorithm using radix-2 signed-digit(SD) number representation is presented. By the algorithm, memoryless residue arithmetic circuits using SD adders can be implemented. Conventional residue arithmetic circuits have been designed using binary number arithmetic system, but the carry propagation arises which limits the speed of arithmetic operations in residue modules. We introduced a p-digit radix-2 SD number system to simplify the residue operation. The proposed algorithm is also applied to the high reliable arithmetic system and the RSA public-key encryption processor.
・ Based on the presented residue SD addition circuits, the modulo m addition time is independent of the word length of operands. When m = 2^P or m = 2^P ± 1, the modulo m addition is implemented by using only one SD adder. Moreover, a modulo m multiplier is constructed using a binary modulo m SD adder tree, and the modulo m multiplication can be performed in a time proportional to log_2p.
・ A fast residue checker for the error detection of arithmetic circuits has been presented. The residue checker consists of a number of residue arithmetic circuits such as adders, multipliers and binary-to-residue converters based on radix-two signed-digit(SD) number arithmetic. The proposed modulo m (m = 2^P ± 1) adder is designed with a p-digit SD adder, so that the modulo m addition time is independent of the word length of operands.
・ A modulo m addition can be implemented by using two SD adders, one for SD addition and another for the modular operation with the complement of m,m^*. A modular multiplication is performed by repeating the modular shift and the modular addition operations in a radix-two SD number representation. By using a booth recording method, the speed of a modular multiplication becomes twice as fast as original one.

Report

(3 results)
  • 2002 Annual Research Report   Final Research Report Summary
  • 2001 Annual Research Report
  • Research Products

    (22 results)

All Other

All Publications (22 results)

  • [Publications] Shugang WEI, Kensuke SHIMIZU: "Residue Signed-Digit Arithmetic Circuits With a Complement of Modulus and the Application to RSA Encryption Processor"Proceedings of the 9^<th> IEEE International Conference on Electronics, Circuits and Systems. Vol.2. 591-594 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Shugang WEI, S.CHEN, Kensuke SHIMIZU: "Fast Modular Multiplication Using Booth Recoding Based on Signed-Digit Number Arithmetic"Proceedings of the 2002 IEEE Asia-Pacific Conference on Circuits and Systems. Vol.2. 31-36 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Shugang WEI, Kensuke SHIMIZU: "Residue Checker with Signed-Digit Arithmetic for Error Detection of Arithmetic Circuits"Journal of Circuits, Systems, and Computers. Vol.12,no.1. (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Shugang WEI, Kensuke SHIMIZU: "Modulo (2^p +-1) Multiplier Using a Three-Operand Modular Addition and Booth Recoding Based on Signed-Digit Number Arithmetic"Proceedings of 2003 IEEE International Symposium on Circuits and System. (to appear). (2003)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Shugang WEI, Kensuke SHIMIZU: "Fast Residue Arithmetic Multipliers Based on Signed-Digit Number Systems"Proceedings of the 8^<th> IEEE International Conference on Electronics, Circuits and Systems. Vol.1. 263-266 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Shugang WEI, Kensuke SHIMIZU: "Error Detection of Arithmetic Circuits Using a Residue Checker with Signed-Digit Number System"Proceedings of the 2001 IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems. 72-77 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] S.Wei and K.Shimizu: "Fast Residue Arithmetic Multipliers Based on Signed-Digit Number System"Proceedings of the 8th IEEE International Conference on Electronics, Circuits and Systems. 1. 263-266 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] S.Wei and K.Shimizu: "Error Detection of Arithmetic Circuits Using a Residue Checker with Signed-Digit Number System"Proceedings of the 2001 IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems. 72-77 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] S.Chen, S.Wei and K.Shimizu: "A Booth Recording Method for Serial Modular Multipliers with Signed-Digit Number Representation"Proceedings of the 2002 International Conference on Fundamentals of Electronics, Communications and Computer Siences. II.10-15 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] S.Wei and K.Shimizu: "Residue Signed-Digit Arithmetic Circuit with a Complement of Mudulus and the Application to RSA Encryption Processor"Proceedings of the 9th IEEE International Conference on Electronics, Circuits and Systems. 2. 591-594 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] S. Wei, S. Chen and K. Shimizu: "Fast Modular Multiplication Using Booth Recording Based on Signed-Digit Number Arithmetic"Proceedings of 2002 IEEE Asia-Pacific Conference On Circuits and Systems. 2. 31-36 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] S. Wei and K. Shimizu: "Residue Checker with Signed-Digit Arithmetic for Error Detection of Arithmetic Circuits"Journal of Circuits, Systems, and Computers. 12, no. 1. (2003)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] Shugang WEI, Kensuke SHIMIZU: "Residue Signed-Digit Arithmetic Circuits With a Complement of Modulus and the Application to RSA Encryption Processor"Proceedings of the 9^<th> IEEE International Conference on Electronics, Circuits and Systems. Vol.2. 591-594 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] Shugang WEI, S.CHEN, Kensuke SHIMIZU: "Fast Modular Multiplication Using Booth Recoding Based on Signed-Digit Number Arithmetic"Proceedings of the 2002 IEEE Asia-Pacific Conference on Circuits and Systems. Vol.2. 31-36 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] Shugang WEI, Kensuke SHIMIZU: "Residue Checker with Signed-Digit Arithmetic for Error Detection of Arithmetic Circuits"Journal of Circuits, Systems, and Computers. (to appear). (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] 細川純一, 魏 書剛: "SD数演算を用いた2進浮動小数点加算回路の構成"電子情報通信学会研究会信学技報VLD2002-132. 132. 13-18 (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] Shugang.WEI, Kensuke.SHIMIZU: "Modulo (2^p +-1) Multiplier Using a Three-Operand Modular Addition and Booth Recoding Based on Signed-Digit Number Arithmetic"Proceedings of 2003 IEEE International Symposium on Circuits and Systems. (to appear). (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] Shugang WEI, Kensuke SHIMIZU: "Fast Residue Arithmetic Multipliers Based on Signed-Digit Number System"Proceedings of the 8^<th> IEEE International Conference on Electronics, Circuits and Systems,. Vol.1. 263-266 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] Shugang WEI, Kensuke SHIMIZU: "Parallel Modular Arithmetic Based on Signed-Digit Numbef System and the Application to Error Detection of Product-Sum Computation"Proceedings of the 2001 International Symposium on Distributed Computing and Applications to Business, Engineering and Science. 19-23 (2002)

    • Related Report
      2001 Annual Research Report
  • [Publications] Shugang WEI, Kensuke SHIMIZU: "Error Detection of Arithmetic Circuits Using a Residue Checker with Signed-Digit Number System"Proceedings of the 2001 IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems. 72-77 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] 魏 書剛, 清水 賢資: "RSA暗号処理のための剰余演算回路"電子情報通信学会研究会信学技報. 101・695. 9-16 (2002)

    • Related Report
      2001 Annual Research Report
  • [Publications] S.CHEN, S.WEI, K.SHIMIZU: "A Booth Recoding Method for Derial Modular Multiplier with Signed-Digit Number Representation"Proceedings of the 2002 International Conference on Fundamentals of Electronics, Communications and Computer Sciences. (2002)

    • Related Report
      2001 Annual Research Report

URL: 

Published: 2001-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi