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
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} }