Pipeline multiplier of polynomials modulo with analysis of high-order bits of the multiplier

Authors

  • Maksat Kalimoldayev Institute of Information and Computational Technologies CS MES RK
  • Sakhybay Tynymbayev Almaty University of Power Engineering and Telecommunication
  • Margulan Ibraimov Al-Farabi Kazakh National University
  • Miras Magzom Institute of Information and Computational Technologies CS MES RK
  • Yeldos Kozhagulov Al-Farabi Kazakh National University
  • Timur Namazbayev Al-Farabi Kazakh National University
  • Waldemar Wójcik Lublin Technical University

Keywords:

Polynomial system of remainder classes, irreducible polynomials, remainder former, Pipeline modular multiplier

Abstract

Among public-key cryptosystems, cryptosystems built on the basis of a polynomial system of residual classes are special. Because in these systems, arithmetic operations are performed at high speed. There are many algorithms for encrypting and decrypting data presented in the form of polynomials. The paper considers data encryption based on the multiplication of polynomials modulo irreducible polynomials. In such a multiplier, the binary image of a multiply polynomial can serve as a fragment of encrypted text. The binary image of the multiplier polynomial is the secret key and the binary representation of the irreducible polynomial is the module.

Existing sequential polynomial multipliers and single-cycle matrix polynomial multipliers modulo do not provide the speed required by the encryption block. The paper considers the possibility of multiplying polynomials modulo on a conveyor in which architectural techniques are laid in order to increase computing performance.

In the conclusion of the work, the time gain of the multiplication modulo is shown by the example of the multiplication of five triples of polynomials. Verilog language was used to describe the scheme of the conveyor multiplier. Used FPGA Artix-7 from Xilinx companies.

The developed conveyor multiplier can be used for cryptosystems based on a polynomial system of residual classes, which can be implemented in hardware or software.

Downloads

Download data is not yet available.

Downloads

Published

2020-09-07

How to Cite

Kalimoldayev, M., Tynymbayev, S., Ibraimov, M., Magzom, M., Kozhagulov, Y., Namazbayev, T., & Wójcik, W. (2020). Pipeline multiplier of polynomials modulo with analysis of high-order bits of the multiplier. ADVANCED TECHNOLOGIES AND COMPUTER SCIENCE, (2), 8–14. Retrieved from https://atcs.iict.kz/index.php/atcs/article/view/7

Issue

Section

Information Security and Data Protection