Improvement of Miller Loop for a Pairing on FK12 Curve and its Implementation

Kazuma Ikesaka, Yuki Nanjo, Yuuta Kodera, Takuya Kusaka, Yasuyuki Nogami

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Pairing is carried out by two steps, Miller loop and final exponentiation. In this manuscript, the authors propose an efficient Miller loop for a pairing on the FK12 curve. A Hamming weight and bit-length of loop parameter have a great effect on the computational cost of Miller loop. Optimal-ate pairing is used as the most efficient pairing on the FK12 curve currently. The loop parameter of optimal-ate pairing is 6z+2 where z is the integer to make the FK12 curve parameter. Our method uses z which has a shorter bit-length than the previous optimal-ate pairing as the loop parameter. Usually, z has a low Hamming weight to make final exponentiation efficient. Therefore, the loop parameter in our method has a lower Hamming weight than the loop parameter of the previous one in many cases. The authors evaluate our method by the number of multiplications and execution time. As a result, the proposed algorithm leads to the 3.71% reduction in the number of multiplications and the 3.38% reduction in the execution time.

Original languageEnglish
Title of host publicationProceedings - 2022 10th International Symposium on Computing and Networking, CANDAR 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages104-109
Number of pages6
ISBN (Electronic)9781665475303
DOIs
Publication statusPublished - 2022
Event10th International Symposium on Computing and Networking, CANDAR 2022 - Himeji, Japan
Duration: Nov 21 2022Nov 22 2022

Publication series

NameProceedings - 2022 10th International Symposium on Computing and Networking, CANDAR 2022

Conference

Conference10th International Symposium on Computing and Networking, CANDAR 2022
Country/TerritoryJapan
CityHimeji
Period11/21/2211/22/22

Keywords

  • Miller loop
  • pairing based cryptography
  • STNFS

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computational Theory and Mathematics
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Improvement of Miller Loop for a Pairing on FK12 Curve and its Implementation'. Together they form a unique fingerprint.

Cite this