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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.