Universal ηT pairing algorithm over arbitrary extension degree

Masaaki Shirase, Yuto Kawahara, Tsuyoshi Takagi, Eiji Okamoto

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

5 Citations (Scopus)

Abstract

The ηT pairing on supersingular is one of the most efficient algorithms for computing the bilinear pairing [3]. The rfr pairing defined over finite field F3n has embedding degree 6, so that it is particularly efficient for higher security with large extension degree n. Note that the explicit algorithm over F3n in [3] is designed just for n Ξ 1 (mod 12), and it is relatively complicated to construct an explicit algorithm for n ≢ 1 (mod 12). It is better that we can select many n's to implement the r¡T pairing, since n corresponds to security level of the ηT pairing. In this paper we construct an explicit algorithm for computing the ηT pairing with arbitrary extension degree n. However, the algorithm should contain many branch conditions depending on n and the curve parameters, that is undesirable for implementers of the ηT pairing. This paper then proposes the universal ηT pairing (ηT pairing), which satisfies the bilinearity of pairing (compatible with Tate pairing) without any branches in the program, and is as efficient as the original one. Therefore the proposed universal ηT pairing is suitable for the implementation of various extension degrees n with higher security.

Original languageEnglish
Title of host publicationInformation Security Applications - 8th International Workshop, WISA 2007, Revised Selected Papers
Pages1-15
Number of pages15
Publication statusPublished - Dec 1 2007
Event8th International Workshop on Information Security Applications, WISA 2007 - Jeju Island, Korea, Republic of
Duration: Aug 27 2007Aug 29 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4867 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other8th International Workshop on Information Security Applications, WISA 2007
CountryKorea, Republic of
CityJeju Island
Period8/27/078/29/07

Fingerprint

Pairing
Arbitrary
Branch
Tate Pairing
Bilinear Pairings
Computing
Galois field
Efficient Algorithms
Curve

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Shirase, M., Kawahara, Y., Takagi, T., & Okamoto, E. (2007). Universal ηT pairing algorithm over arbitrary extension degree. In Information Security Applications - 8th International Workshop, WISA 2007, Revised Selected Papers (pp. 1-15). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 4867 LNCS).

Universal ηT pairing algorithm over arbitrary extension degree. / Shirase, Masaaki; Kawahara, Yuto; Takagi, Tsuyoshi; Okamoto, Eiji.

Information Security Applications - 8th International Workshop, WISA 2007, Revised Selected Papers. 2007. p. 1-15 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 4867 LNCS).

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

Shirase, M, Kawahara, Y, Takagi, T & Okamoto, E 2007, Universal ηT pairing algorithm over arbitrary extension degree. in Information Security Applications - 8th International Workshop, WISA 2007, Revised Selected Papers. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 4867 LNCS, pp. 1-15, 8th International Workshop on Information Security Applications, WISA 2007, Jeju Island, Korea, Republic of, 8/27/07.
Shirase M, Kawahara Y, Takagi T, Okamoto E. Universal ηT pairing algorithm over arbitrary extension degree. In Information Security Applications - 8th International Workshop, WISA 2007, Revised Selected Papers. 2007. p. 1-15. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Shirase, Masaaki ; Kawahara, Yuto ; Takagi, Tsuyoshi ; Okamoto, Eiji. / Universal ηT pairing algorithm over arbitrary extension degree. Information Security Applications - 8th International Workshop, WISA 2007, Revised Selected Papers. 2007. pp. 1-15 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{6ee67176c88748b6a2f00599edbcc0ff,
title = "Universal ηT pairing algorithm over arbitrary extension degree",
abstract = "The ηT pairing on supersingular is one of the most efficient algorithms for computing the bilinear pairing [3]. The rfr pairing defined over finite field F3n has embedding degree 6, so that it is particularly efficient for higher security with large extension degree n. Note that the explicit algorithm over F3n in [3] is designed just for n Ξ 1 (mod 12), and it is relatively complicated to construct an explicit algorithm for n ≢ 1 (mod 12). It is better that we can select many n's to implement the r¡T pairing, since n corresponds to security level of the ηT pairing. In this paper we construct an explicit algorithm for computing the ηT pairing with arbitrary extension degree n. However, the algorithm should contain many branch conditions depending on n and the curve parameters, that is undesirable for implementers of the ηT pairing. This paper then proposes the universal ηT pairing (ηT pairing), which satisfies the bilinearity of pairing (compatible with Tate pairing) without any branches in the program, and is as efficient as the original one. Therefore the proposed universal ηT pairing is suitable for the implementation of various extension degrees n with higher security.",
author = "Masaaki Shirase and Yuto Kawahara and Tsuyoshi Takagi and Eiji Okamoto",
year = "2007",
month = "12",
day = "1",
language = "English",
isbn = "354077534X",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "1--15",
booktitle = "Information Security Applications - 8th International Workshop, WISA 2007, Revised Selected Papers",

}

TY - GEN

T1 - Universal ηT pairing algorithm over arbitrary extension degree

AU - Shirase, Masaaki

AU - Kawahara, Yuto

AU - Takagi, Tsuyoshi

AU - Okamoto, Eiji

PY - 2007/12/1

Y1 - 2007/12/1

N2 - The ηT pairing on supersingular is one of the most efficient algorithms for computing the bilinear pairing [3]. The rfr pairing defined over finite field F3n has embedding degree 6, so that it is particularly efficient for higher security with large extension degree n. Note that the explicit algorithm over F3n in [3] is designed just for n Ξ 1 (mod 12), and it is relatively complicated to construct an explicit algorithm for n ≢ 1 (mod 12). It is better that we can select many n's to implement the r¡T pairing, since n corresponds to security level of the ηT pairing. In this paper we construct an explicit algorithm for computing the ηT pairing with arbitrary extension degree n. However, the algorithm should contain many branch conditions depending on n and the curve parameters, that is undesirable for implementers of the ηT pairing. This paper then proposes the universal ηT pairing (ηT pairing), which satisfies the bilinearity of pairing (compatible with Tate pairing) without any branches in the program, and is as efficient as the original one. Therefore the proposed universal ηT pairing is suitable for the implementation of various extension degrees n with higher security.

AB - The ηT pairing on supersingular is one of the most efficient algorithms for computing the bilinear pairing [3]. The rfr pairing defined over finite field F3n has embedding degree 6, so that it is particularly efficient for higher security with large extension degree n. Note that the explicit algorithm over F3n in [3] is designed just for n Ξ 1 (mod 12), and it is relatively complicated to construct an explicit algorithm for n ≢ 1 (mod 12). It is better that we can select many n's to implement the r¡T pairing, since n corresponds to security level of the ηT pairing. In this paper we construct an explicit algorithm for computing the ηT pairing with arbitrary extension degree n. However, the algorithm should contain many branch conditions depending on n and the curve parameters, that is undesirable for implementers of the ηT pairing. This paper then proposes the universal ηT pairing (ηT pairing), which satisfies the bilinearity of pairing (compatible with Tate pairing) without any branches in the program, and is as efficient as the original one. Therefore the proposed universal ηT pairing is suitable for the implementation of various extension degrees n with higher security.

UR - http://www.scopus.com/inward/record.url?scp=38549139643&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=38549139643&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:38549139643

SN - 354077534X

SN - 9783540775348

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 1

EP - 15

BT - Information Security Applications - 8th International Workshop, WISA 2007, Revised Selected Papers

ER -