Journal on Communications ›› 2022, Vol. 43 ›› Issue (2): 100-108.doi: 10.11959/j.issn.1000-436x.2022040

• Papers • Previous Articles     Next Articles

Research on F p 2 -FIOSmodular multiplication algorithm for bilinear pairs and its implementation architecture

Zhanpeng JIANG1, Mingwei SUN2, Hai HUANG1, Jiang XU1, Zhiwei LIU1, Rui BAI3, Zhou FANG3, Jiaxing QU3   

  1. 1 School of Computer Science and Technology, Harbin University of Science and Technology, Harbin 150080, China
    2 School of Electrical and Electronic Engineering, Harbin University of Science and Technology, Harbin 150080, China
    3 Heilongjiang Province Cyberspace Research Center, Harbin 150090, China
  • Revised:2022-01-28 Online:2022-02-25 Published:2022-02-01
  • Supported by:
    The National Key Research and Development Program of China(2018YFB2202100);Special Projects for the Central Government to Guide the Development of Local Science and Technology(ZY20B11);The Natural Science Foundation of Heilongjiang Province(YQ2019F010);The Fundamental Research Funds for the Central Universities of Heilongjiang Province(2019KYYWF0214)

Abstract:

A quadratic extended-domain finely integrated operand scanning ( F p 2 -FIOS) modular multiplication algorithm for bilinear pairs was proposed to address the problem of low efficiency of bilinear pair operations.The algorithm effectively reduced the number of modular reductions in modular multiplication by optimizing the operation process of (AB+CD)mod P under the quadratic expansion domain.Two hardware architectures and their scheduling methods were designed to meet different application requirements.In order to improve the computational efficiency of the algorithm, the TSMC 55 nm process was used to realize the bilinear pairing operation unit.Compared with the existing literature, the designed architecture is superior to similar modular multiplication designs in performance indicators such as the first modular multiplication time, clock frequency and the area-time product, and also has certain advantages in the overall Optimal ate pair implementation.

Key words: bilinear pair, extended domain, modular multiplication, hardware implementation architecture

CLC Number: 

No Suggested Reading articles found!