An RSA Processor for Near Real-time Operation

被引:0
|
作者
Fleischer, David L. [1 ]
Naitzat, Gregory [2 ]
Prokupets, Leonid [2 ]
机构
[1] ADSR, Jerusalem, Israel
[2] Techn Israel Technol Inst, Haifa, Israel
关键词
CCSA; adder; modular arithmetic; RSA Encryption;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The goal of this paper is to research the feasibility of designing and implementing an economical architecture for the real time computation of RSA algorithm, in a sense that the architecture could be implemented on single ASIC with standard logic and power supply. The main challenge in implementing such a design comes out of a need to make arithmetic computations involving very large numbers with bit lengths of thousands of digits. To overcome this, special design of hardware is needed at the algorithms level, and also at the circuit level. The final implementation of our hardware is based on four known algorithms leveraging the use of a CCSA (Carry-Completion-Sensing-Adder) as the building block of the design. This implementation makes it convenient to benefit from a fast hardware adder in a simple algorithm choice, while attempting to keep hardware costs down. The results support the initial assumption that it is possible to implement an embedded RSA encryption engine for real-time or near real-time operation by exploiting the features of a custom hardware processor.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] The prototype COBRA near real-time processor
    Earp, SL
    Marshall, JW
    Anthony, ER
    DETECTION AND REMEDIATION TECHNOLOGIES FOR MINES AND MINELIKE TARGETS, 1996, 2765 : 25 - 35
  • [3] THE REAL-TIME SIGNAL PROCESSOR
    MINTZER, F
    DAVIES, K
    PELED, A
    RIS, FN
    IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1983, 31 (01): : 83 - 95
  • [4] REAL-TIME SATELLITE PROCESSOR
    CANIPE, YJ
    BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY, 1976, 57 (08) : 1081 - 1081
  • [5] A REAL-TIME ALARM PROCESSOR
    SHOOP, AH
    SILVERMAN, S
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 1992, 14 (2-3) : 108 - 113
  • [6] REAL-TIME VIDEO SIGNAL PROCESSOR
    ENAMI, K
    YAGI, N
    MURAKAMI, K
    SMPTE JOURNAL, 1987, 96 (12): : 1158 - 1165
  • [7] A REAL-TIME HOUGH TRANSFORM PROCESSOR
    HANAHARA, K
    MARUYAMA, T
    UCHIYAMA, T
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 1988, 24 (01): : 35 - 46
  • [8] A REAL-TIME PROCESSOR FOR THE HOUGH TRANSFORM
    HANAHARA, K
    MARUYAMA, T
    UCHIYAMA, T
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1988, 10 (01) : 121 - 125
  • [9] PixonVision real-time video processor
    Puetter, R. C.
    Hier, R. G.
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXX, PTS 1 AND 2, 2007, 6696
  • [10] REAL-TIME ACOUSTOOPTIC BISPECTRAL PROCESSOR
    FLORENCE, JM
    SONG, JH
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1983, 431 : 284 - 291