학술논문

Low-Latency Digit-Serial Systolic Double Basis Multiplier over $\mbi GF{(2^m})$ Using Subquadratic Toeplitz Matrix-Vector Product Approach
Document Type
Periodical
Source
IEEE Transactions on Computers IEEE Trans. Comput. Computers, IEEE Transactions on. 63(5):1169-1181 May, 2014
Subject
Computing and Processing
Polynomials
Complexity theory
Computer architecture
Vectors
Educational institutions
Electronic mail
Clocks
Subquadratic Toeplitz matrix-vector product
digit-serial systolic multiplier
double basis
elliptic curve cryptography
Language
ISSN
0018-9340
1557-9956
2326-3814
Abstract
Recently in cryptography and security, the multipliers with subquadratic space complexity for trinomials and some specific pentanomials have been proposed. For such kind of multipliers, alternatively, we use double basis multiplication which combines the polynomial basis and the modified polynomial basis to develop a new efficient digit-serial systolic multiplier. The proposed multiplier depends on trinomials and almost equally space pentanomials (AESPs), and utilizes the subquadratic Toeplitz matrix-vector product scheme to derive a low-latency digit-serial systolic architecture. If the selected digit-size is $d$ bits, the proposed digit-serial multiplier for both polynomials, i.e., trinomials and AESPs, requires the latency of $2\left\lceil \!{\sqrt {{m \over d}}} \right\rceil\! $ , while traditional ones take at least $O\left({\left\lceil {{m \over d}} \right\rceil} \right)$ clock cycles. Analytical and application-specific integrated circuit (ASIC) synthesis results indicate that both the area and the time $ \times $ area complexities of our proposed architecture are significantly lower than the existing digit-serial systolic multipliers.