A coprocessor for the final exponentiation of the ητ pairing in characteristic three

被引:0
|
作者
Beuchat, Jean-Luc [1 ]
Brisebarre, Nicolas [2 ,3 ]
Shirase, Masaaki [4 ]
Takagi, Tsuyoshi [4 ]
Okamoto, Eiji [1 ]
机构
[1] Univ Tsukuba, Lab Cryptog & Informat Secur, 1-1-1 Tennodai, Tsukuba, Ibaraki 3058573, Japan
[2] Univ J Monnet, LaMUSE, F-42023 St Etienne, France
[3] ENS Lyon, CNRS ENS Lyon INRIA UCBL, LIP, F-69364 Lyon, France
[4] Future Univ, Sch Syst Informat Sci, Hakodate, Hokkaido 041-8655, Japan
来源
ARITHMETIC OF FINITE FIELDS, PROCEEDINGS | 2007年 / 4547卷
关键词
eta(T) pairing; characteristic three; final exponentiation; hardware accelerator; FPGA;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Since the introduction of pairings over (hyper)elliptic curves in constructive cryptographic applications, an ever increasing number of protocols based on pairings have appeared in the literature. Software implementations being rather slow, the study of hardware architectures became an active research area. Beuchat et al. proposed for instance a coprocessor which computes the characteristic three eta(T) pairing, from which the Tate pairing can easily be derived, in 33 mu s on a Cyclone II FPGA. However, a final exponentiation is required to ensure a unique output value and the authors proposed to supplement their eta(T) pairing accelerator with a coprocessor for exponentiation. Thus, the challenge consists in designing the smallest possible piece of hardware able to perform this task in less than 33 mu s on a Cyclone II device. In this paper, we propose a novel arithmetic operator implementing addition, cubing, and multiplication over F-397 and show that a coprocessor based on a single such operator meets this timing constraint.
引用
收藏
页码:25 / +
页数:5
相关论文
共 50 条
  • [1] On the Final Exponentiation in Tate Pairing Computations
    Kim, Taechan
    Kim, Sungwook
    Cheon, Jung Hee
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2013, 59 (06) : 4033 - 4041
  • [2] Efficient Software Implementation of the Final Exponentiation for Pairing
    Gabsi, Souhir
    Sghaier, Anissa
    Zeghid, Medien
    Machhout, Mohsen
    2016 SECOND INTERNATIONAL IMAGE PROCESSING, APPLICATIONS AND SYSTEMS (IPAS), 2016,
  • [3] Some efficient algorithms for the final exponentiation of ηT pairing
    Shirase, Masaaki
    Takagi, Tsuyoshi
    Okamoto, Eiji
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, PROCEEDINGS, 2007, 4464 : 254 - +
  • [4] Some efficient algorithms for the final exponentiation of ηT pairing
    Shirase, Masaaki
    Takagi, Tsuyoshi
    Okamoto, Eiji
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (01) : 221 - 228
  • [5] Memory-saving computation of the pairing final exponentiation on BN curves
    Duquesne, Sylvain
    Ghammam, Loubna
    GROUPS COMPLEXITY CRYPTOLOGY, 2016, 8 (01) : 75 - 90
  • [6] Improvement of Final Exponentiation for a Pairing on FK12 Curve and its Implementation
    Ikesaka, Kazuma
    Nanjo, Yuki
    Kodera, Yuta
    Kusaka, Takuya
    Nogami, Yasuyuki
    2022 37TH INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS AND COMMUNICATIONS (ITC-CSCC 2022), 2022, : 205 - 208
  • [7] A design for modular exponentiation coprocessor in mobile telecommunication terminals
    Kato, T
    Ito, S
    Anzai, J
    Matsuzaki, N
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS-CHES 2000, PROCEEDINGS, 2001, 1965 : 216 - 228
  • [8] Hardware acceleration of the Tate pairing in characteristic three
    Grabher, P
    Page, D
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2005, PROCEEDINGS, 2005, 3659 : 398 - 411
  • [9] Improved algorithm of the Tate pairing in characteristic three
    Wu, Ting
    Du, Huan-Qiang
    Zhang, Min
    Wang, Rong-Bo
    PROCEEDINGS OF THE FIRST INTERNATIONAL SYMPOSIUM ON DATA, PRIVACY, AND E-COMMERCE, 2007, : 453 - 455
  • [10] Efficient Architecture for the Tate Pairing in Characteristic Three
    Li, Qingwei
    Wang, Zhongfeng
    Zhang, Xinmiao
    Liu, Xingcheng
    2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 1111 - +