COMPLEXITY ANALYSIS FOR 4-INPUT/1-OUTPUT FPGAS APPLIED TO MULTIPLIER DESIGNS

被引:0
作者
Saqib, Nazar Abbas [1 ]
机构
[1] Natl Univ Sci & Technol, NUST Inst Informat Technol, Commun Syst Engn Dept, Islamabad, Pakistan
来源
SCALABLE COMPUTING-PRACTICE AND EXPERIENCE | 2007年 / 8卷 / 04期
关键词
complexity analysis; field programmable gate arrays (FPGAs); Karatsuba-Ofman multiplier; cryptography; hardware implementations;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Some algorithms are more efficient than others. The complexity of an algorithm is a function describing the efficiency of the algorithm which has two measures: Space Complexity and Time Complexity. In this paper, we present complexity analysis for FPGA based designs which is based on 4-input and 1-output LUT structure followed by the majority of FPGA manufacturers. The same procedure is then applied to Karatsuba-Offman Multiplier (KOM) because of two reasons. Firstly, due to the increased use of FPGAs especially for security applications, it seems logical to compare various architectures for their efficiencies in FPGAs. Secondly, for diverse security applications, it provides a prior estimation to hardware resources and achievable timing. We consider a 4-input and 1-output structure as a basic building block available in majority of FPGAs by different FPGA manufacturers. We then compare our theoretical and experimental results for KOM in FPGAs which are fairly convincible.
引用
收藏
页码:411 / 422
页数:12
相关论文
共 37 条
[1]  
[Anonymous], 1997, RECOMMENDED ELLIPITI
[2]   Parallel montgomery multiplication in GF(2k) using trinomial residue arithmetic [J].
Bajard, JC ;
Imbert, L ;
Jullien, GA .
17TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2005, :164-171
[3]   NEW DIRECTIONS IN CRYPTOGRAPHY [J].
DIFFIE, W ;
HELLMAN, ME .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1976, 22 (06) :644-654
[4]  
Fan H., 2006, 200602 CACR
[5]   Fast bit-parallel GF(2n) multiplier for all trinomials [J].
Fan, HN ;
Dai, YQ .
IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (04) :485-490
[6]  
Gamal T.E., 1984, LECT NOTES COMPUTER, V196, P10, DOI DOI 10.1007/3-540-39568-7_2
[7]  
Gollmann D., 2002, IEEE T COMPUTERS, V51
[8]  
Grabbe C., 2003, 17 INT PAR DISTR PRO, P189
[9]   Parallel multiplication in GF(2k) using polynomial residue arithmetic [J].
Halbutogullari, A ;
Koc, ÇK .
DESIGNS CODES AND CRYPTOGRAPHY, 2000, 20 (02) :155-173
[10]  
Hankerson D, 2003, GUIDE ELLIPTIC CURVE