Paper 2020/438
Fast hybrid Karatsuba multiplier for Type II pentanomials
Yin Li, Yu Zhang, and Wei He
Abstract
We continue the study of Mastrovito form of Karatsuba multipliers under the shifted polynomial basis (SPB), recently introduced by Li et al. (IEEE TC (2017)). A Mastrovito-Karatsuba (MK) multiplier utilizes the Karatsuba algorithm (KA) to optimize polynomial multiplication and the Mastrovito approach to combine it with the modular reduction. The authors developed a MK multiplier for all trinomials, which obtain a better space and time trade-off compared with previous non-recursive Karatsuba counterparts. Based on this work, we make two types of contributions in our paper. FORMULATION. We derive a new modular reduction formulation for constructing Mastrovito matrix associated with Type II pentanomial. This formula can also be applied to other special type of pentanomials, e.g. Type I pentanomial and Type C.1 pentanomial. Through related formulations, we demonstrate that Type I pentanomial is less efficient than Type II one because of a more complicated modular reduction under the same SPB; conversely, Type C.1 pentanomial is as good as Type II pentanomial under an alternative generalized polynomial basis (GPB). EXTENSION. We introduce a new MK multiplier for Type II pentanomial. It is shown that our proposal is only one $T_X$ slower than the fastest bit-parallel multipliers for Type II pentanomial, but its space complexity is roughly 3/4 of those schemes, where $T_X$ is the delay of one 2-input XOR gate. To the best of our knowledge, it is the first time for hybrid multiplier to achieve such a time delay bound.
Note: Fix some formulation errors
Metadata
- Available format(s)
-
PDF
- Category
- Implementation
- Publication info
- Preprint. MINOR revision.
- Keywords
- Karatsuba algorithmhybrid multiplierMastrovitoShifted polynomial basisType II pentanomial
- Contact author(s)
- yunfeiyangli @ gmail com
- History
- 2020-07-28: revised
- 2020-04-19: received
- See all versions
- Short URL
- https://ia.cr/2020/438
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2020/438, author = {Yin Li and Yu Zhang and Wei He}, title = {Fast hybrid Karatsuba multiplier for Type {II} pentanomials}, howpublished = {Cryptology {ePrint} Archive, Paper 2020/438}, year = {2020}, url = {https://eprint.iacr.org/2020/438} }