通信学报 ›› 2022, Vol. 43 ›› Issue (2): 100-108.doi: 10.11959/j.issn.1000-436x.2022040

• 学术论文 • 上一篇    下一篇

面向双线性对的 F p 2 -FIOS模乘算法及其实现架构研究

姜占鹏1, 孙铭玮2, 黄海1, 徐江1, 刘志伟1, 白瑞3, 方舟3, 曲家兴3   

  1. 1 哈尔滨理工大学计算机科学与技术学院,黑龙江 哈尔滨 150080
    2 哈尔滨理工大学电气与电子工程学院,黑龙江 哈尔滨 150080
    3 黑龙江省网络空间研究中心,黑龙江 哈尔滨 150090
  • 修回日期:2022-01-28 出版日期:2022-02-25 发布日期:2022-02-01
  • 作者简介:姜占鹏(1984-),男,黑龙江哈尔滨人,博士,哈尔滨理工大学副教授,主要研究方向为嵌入式微处理器和总线接口电路设计等
    孙铭玮(1995-),男,黑龙江密山人,哈尔滨理工大学硕士生,主要研究方向为数字集成电路设计
    黄海(1982-),男,内蒙古巴彦淖尔人,博士,哈尔滨理工大学教授、博士生导师,主要研究方向为信息安全、可重构技术、集成电路设计等
    徐江(1997-),男,山东日照人,哈尔滨理工大学硕士生,主要研究方向为信息安全
    刘志伟(1987-),男,黑龙江哈尔滨人,博士,哈尔滨理工大学讲师,主要研究方向为可重构计算、高速密码算法、并行加密技术、密码芯片的安全设计等
    白瑞(1990-),男,内蒙古海拉尔人,黑龙江省网络空间研究中心工程师,主要研究方向为网络安全、卫星应用、大数据等
    方舟(1983-),女,黑龙江哈尔滨人,博士,黑龙江省网络空间研究中心高级工程师,主要研究方向为物联网内容安全与隐私保护、网络安全、卫星应用、大数据等
    曲家兴(1979-),男,黑龙江哈尔滨人,博士,黑龙江省网络空间研究中心研究员级高级工程师,主要研究方向为物联网内容安全与隐私保护、网络安全、卫星应用、大数据等
  • 基金资助:
    国家重点研发计划基金资助项目(2018YFB2202100);中央引导地方科技发展专项基金资助项目(ZY20B11);黑龙江省自然科学基金优秀青年基金资助项目(YQ2019F010);黑龙江省普通高校基本科研业务费专项资金资助项目(2019KYYWF0214)

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)

摘要:

针对双线性对运算效率低的问题,提出了一种面向双线性对的二次扩域细集成操作数扫描( F p 2 -FIOS)模乘算法。该算法通过优化二次扩域下(AB+CD)mod P的运算过程,有效降低了模乘中的模约减次数;设计了满足不同应用需求的2种硬件架构及其调度方式以提升算法的计算效率;采用TSMC 55 nm工艺实现了双线性对运算单元。与现有文献相比,所设计的架构在一次模乘时间、时钟频率和面积时间积等性能指标上优于同类模乘设计,在整体Optimal ate对运算实现上也有一定的优势。

关键词: 双线性对, 扩域, 模乘, 硬件实现架构

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

中图分类号: 

No Suggested Reading articles found!