DocumentCode :
74953
Title :
Efficient Subquadratic Space Complexity Architectures for Parallel MPB Single- and Double-Multiplications for All Trinomials Using Toeplitz Matrix-Vector Product Decomposition
Author :
Chiou-Yng Lee ; Meher, Pramod Kumar
Author_Institution :
Dept. of Comput. Inf. & Network Eng., Lunghwa Univ. of Sci. & Technol., Taoyuan, Taiwan
Volume :
62
Issue :
3
fYear :
2015
fDate :
Mar-15
Firstpage :
854
Lastpage :
862
Abstract :
Subquadratic multiplication algorithm has received significant attention of cryptographic hardware researchers for efficient implementation public-key cryptosystems. In this paper, we derive a new shifted MPB (SMPB) representation based on modified polynomial basis (MPB). We have shown that by using MPB and SMPB, the proposed double basis multiplication can be transformed into Toeplitz matrix-vector product (TMVP) structure. Furthermore, by employing this formulation of double basis multiplication, we show that three-operand multiplication over GF(2m) for all trinomials can be realized efficiently by the recursive TMVP (RTMVP) formulation. To perform the three-operand multiplication with the RTMVP formulation, we have derived a new RTMVP decomposition scheme. The proposed single- and double-multiplications can, respectively, use TMVP and RTMVP decompositions to achieve subquadratic space complexity architectures. By theoretical analysis, it is shown that the proposed subquadratic multipliers involve significantly less space complexity and less computation time compared to the existing subquadratic multipliers using TMVP and Karatsuba algorithms. Moreover, our proposed double-multiplication design can be used in several applications involving successive multiplications, such as exponentiation, inversion, and elliptic curve point multiplication.
Keywords :
computational complexity; public key cryptography; Karatsuba algorithms; Toeplitz matrix-vector product decomposition; Toeplitz matrix-vector product structure; cryptographic hardware; double basis multiplication; double-multiplication design; elliptic curve point multiplication; exponentiation; inversion; modified polynomial basis; parallel MPB double-multiplications; parallel MPB single-multiplications; public-key cryptosystems; recursive TMVP; shifted MPB representation; subquadratic multiplication algorithm; subquadratic multipliers; subquadratic space complexity architectures; three-operand multiplication; trinomials; Complexity theory; Delays; Logic gates; Matrix decomposition; Polynomials; Pulse width modulation; Vectors; Binary extension field; Galois field; Toeplitz matrix-vector product; elliptic curve cryptography; finite field; modified polynomial basis multiplication;
fLanguage :
English
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-8328
Type :
jour
DOI :
10.1109/TCSI.2014.2376091
Filename :
7047205
Link To Document :
بازگشت