计算机与现代化

• 信息安全 • 上一篇    下一篇

基于250位模乘平台的Tate对最终模幂算法的改进

  

  1.  
    (同济大学电子与信息工程学院,上海 201804)
  • 收稿日期:2013-09-05 出版日期:2014-02-14 发布日期:2014-02-14
  • 作者简介:王晓静(1988-),男,上海人,同济大学电子与信息工程学院硕士研究生,研究方向:加密算法,智能卡。

 
Improvement of Final Modular Exponentiation Algorithm in Tate Pairing Based on 250 Bits Modular Multiplication Platform

  1.  
    (School of Electronics and Information Engineering, Tongji University, Shanghai 201804, China)
  • Received:2013-09-05 Online:2014-02-14 Published:2014-02-14

摘要: 在只支持250 bits模乘的硬件平台上,实现457 bits的二元扩域Tate对Miller算法的(双线性对的一种)最终模幂运算。在计算过程中采用一种改进的Montgomery模乘算法和中国剩余定理算法。通过具体数据实现双线性对最终模幂的运算,使用数学软件Sage来验证这种改进方案的正确性。通过理论分析和数据计算可以证明使用该方案可实现457 bits最终模幂。

关键词: Montgomery算法, Miller算法, 模幂, 中国剩余定理, 模乘

Abstract: The purpose of this article is to realize the 457 bits final modular exponentiation in the Tate pairing Miller algorithm (one kind of bilinear pairings) of binary extension field on the hardware platform which only supports 250 bits modular multiplication. In the procedure of calculation, we adopted an improved Montgomery modular multiplication algorithm and Chinese remainder theorem algorithm. The final modular exponentiation will be realized with definite data, and we will use the mathematical software Sage to verify the improved scheme. So we can prove that this scheme can realize the 457 bits final modular exponentiation through theory analysis and data calculation.

Key words: Montgomery algorithm, Miller algorithm, modular exponentiation, Chinese remainder theorem, modular multiplication

中图分类号: