Tensor Based Multivariate Polynomial Modulo Multiplier for Cryptographic Applications
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216275%3A25530%2F22%3A39919609" target="_blank" >RIV/00216275:25530/22:39919609 - isvavai.cz</a>
Result on the web
<a href="https://ieeexplore.ieee.org/document/9924585" target="_blank" >https://ieeexplore.ieee.org/document/9924585</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1109/TC.2022.3215638" target="_blank" >10.1109/TC.2022.3215638</a>
Alternative languages
Result language
angličtina
Original language name
Tensor Based Multivariate Polynomial Modulo Multiplier for Cryptographic Applications
Original language description
Modulo polynomial multiplication is an essential mathematical operation in the area of finite field arithmetic. Polynomial functions can be represented as tensors, which can be utilized as basic building blocks for various lattice-based post-quantum cryptography schemes. This paper presents a tensor-based novel modulo multiplication method for multivariate polynomials over GF(2m) and is realized on the hardware platform (FPGA). The proposed method consumes 6.5× less power and achieves more than 6× speedup compared to other contemporary single variable polynomial multiplication implementations. Our method is embarrassingly parallel and easily scalable for multivariate polynomials. Polynomial functions of nine variables, where each variable is of degree 128, are tested with the proposed multiplier, and its corresponding area, power, and power-delay-area product (PDAP) are presented. The computational complexity of single variable and multivariate polynomial multiplications are O(n) and O(np) , respectively, where n is the maximum degree of a polynomial having p variables. Due to its high speed, low latency, and scalability, the proposed modulo multiplier can be used in a wide range of applications.
Czech name
—
Czech description
—
Classification
Type
J<sub>SC</sub> - Article in a specialist periodical, which is included in the SCOPUS database
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
<a href="/en/project/LTAIN19100" target="_blank" >LTAIN19100: Smart contactless technology development for smart fencing</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2022
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Name of the periodical
IEEE Transactions on Computers
ISSN
0018-9340
e-ISSN
1557-9956
Volume of the periodical
2022
Issue of the periodical within the volume
Neuveden
Country of publishing house
US - UNITED STATES
Number of pages
14
Pages from-to
1-14
UT code for WoS article
—
EID of the result in the Scopus database
2-s2.0-85140719588