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

Design of a Super-ffigh'-Speed RSA Encryption Processor Based on the Residue Table for Redundant Binary Numbers

Research Project

Project/Area Number 12650453
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Control engineering
Research InstitutionHacbinohe Institute of Technology

Principal Investigator

TOMABECHI Nobuhiro  Hacbinohe Institute of Technology, Faculty of Engineering, Professor, 工学部, 教授 (70048180)

Project Period (FY) 2000 – 2001
Project Status Completed (Fiscal Year 2001)
Budget Amount *help
¥1,800,000 (Direct Cost: ¥1,800,000)
Fiscal Year 2001: ¥700,000 (Direct Cost: ¥700,000)
Fiscal Year 2000: ¥1,100,000 (Direct Cost: ¥1,100,000)
KeywordsRSA cryptsystem / high-speed / Dprocessor / redundant binary number / residue table / design
Research Abstract

(1) Detailed Design of the Encryption Processor
The RSA encryption processor with following features is designed.
【encircled 1】All the arithmetic operations are performed in the form of the redundant binary arithmetic.
【encircled 2】Residue calculation is performed by table-look-up where the table is built in the hardware of the processor.
Following results are obtained.
【encircled 1】The operation speed is about 3 Mbits/sec when the key length, N is 1024 bits.
【encircled 2】The speed is almost 60 times that of the conventional processors. ^
【encircled 3】The order of the operation speed is O(NlogN). The order of the conventional processors is O(N^2).
【encircled 4】The chip size is (4.3 x 10^5λ)x(5,63 x 10^5λ), where λ denotes the standard size in the layout design.
(2) Defect-Tolerance Design of the Processor
The following method is presented.
【encircled 1】The targeted system is designed in the bit-slice form, and a bit-slice is taken as the unit block for redundancy.
【encircled 2】Redundant blocks are uniformly distributed among the non-redundant blocks.
【encircled 3】The function of me defective block is stopped and is sifted to the neighboring block.
(3) Pipelined Design of the Processor
All the partial products in the multiplier circuit are totaled using the combination of the binary tree structure with the array structure of the redundant binary adders. By the introduction pf the pipelining, fee encryption speed is greatly enhanced when the plaintext data is continuously input and the timing design becomes easy.

Report

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

    (13 results)

All Other

All Publications (13 results)

  • [Publications] N.Tomabechi, T.Ito: "Design of a high-speed RSA encryption processor with built-in table for residue calculation of redundant binary numbers"Proc. IEEE Int. Symp. on Circuits & Systems. V697-V700 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 苫米地宣裕: "冗長2進数系に基づく演算回路の速度とチップ面積"八戸工業大学情報システム工学研究所紀要. 11. 1-7 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 苫米地宣裕, 伊藤輝樹: "冗長2進剰余テーブルに基づく高速RSA暗号プロセッサの構成法"電子情報通信学会論文誌. J84-D-I,5. 423-432 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] N.Tomabechi, T.Ito: "Defect-tolerance design of the high-speed RSA encryption processor with built-in table for residue calculation of redundant binary numbers"Proc. IEEE Int. Conf. on Electronics, Circuits & Systems. 267-271 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] N.Tomabechi, T.Ito: "Design of a high-speed RSA encryption processor based on the residue table for redundant binary numbers"Systems and Computers in Japan. 33,5(掲載決定済). 1-10 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] N. Tomabechi, T. Ito: "Desien of a high-speed RSA encryption processor with built-in table for residue calculation of redundant binary numbers"Proc. IEEE Int. Symp. On Circuits & Syst.. V697-V700 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Nobuhiro Tomabechi: "Consideration on the operation time and the chip size of the arithmetic circuits based on the redundant binary numbers"Bulletin of Laboratory of Information and System Engineering Hachinohe Institute of Technology. Vol. 13. 1-7 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] N. Tomabechi, T. Ito: "Design of a high-speed RSA encryption processor based on the residue table for redundant binary numbers"Transactions of IEICE Japan D-I. Vol. J84-D-I. 423-432 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] N. Tomabechi, T. Ito: "Defect-tolerance design of the high-speed RSA encryptiom processor with built-in table for residue calculation of redundant binary numbers"Proc. IEEE Int. Conf, on Electronics. Circuits & Systems. 267-271 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] N. Tomabechi, T. Ito: "Design of a high-speed RSA encryption processor based on the residue table for redundant binary numbers"Systemsand Computers in Japan.. Vol. 33, no. 5. 1-10 (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] N.Tomabechi, T.Ito: "Defect-tolerance design of the high-speed RSA encryption processor with built-in table for residue calculation of redundant binaiy numbers"Proc. IEEE Int. Conf. on Electronics, Circuits & Systems. 267-271 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] N.Tomabechi, T.Ito: "Design of a high-speed RSA encryption processor based on the residue table for redundant binary numbers"Systems and Computers in Japan. 33,5(掲載決定済). 1-10 (2002)

    • Related Report
      2001 Annual Research Report
  • [Publications] 苫米地宣裕,伊藤輝樹: "冗長2進剰余テーブルに基づく高速RSA暗号プロセッサの構成法"電子情報通信学会論文誌D-I. (平成13年5月号掲載予定).

    • Related Report
      2000 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi