Complexity bounds on Semaev’s naive index calculus method for ECDLP

Since Semaev introduced summation polynomials in 2004, a number of studies have been devoted to improving the index calculus method for solving the elliptic curve discrete logarithm problem (ECDLP) with better complexity than generic methods such as Pollard’s rho method and the baby-step and giant-s...

Full description

Bibliographic Details
Main Authors: Yokoyama Kazuhiro, Yasuda Masaya, Takahashi Yasushi, Kogure Jun
Format: Article
Language:English
Published: De Gruyter 2020-10-01
Series:Journal of Mathematical Cryptology
Subjects:
Online Access:https://doi.org/10.1515/jmc-2019-0029
id doaj-bb64b7a98fd2462c84a20ffe0d32dd6b
record_format Article
spelling doaj-bb64b7a98fd2462c84a20ffe0d32dd6b2021-09-06T19:40:45ZengDe GruyterJournal of Mathematical Cryptology1862-29761862-29842020-10-0114146048510.1515/jmc-2019-0029jmc-2019-0029Complexity bounds on Semaev’s naive index calculus method for ECDLPYokoyama Kazuhiro0Yasuda Masaya1Takahashi Yasushi2Kogure Jun3Rikkyo University, Tokyo, JapanRikkyo University, Tokyo, JapanFUJITSU Laboratories LTD., Kawasaki, JapanFUJITSU Laboratories LTD., Kawasaki, JapanSince Semaev introduced summation polynomials in 2004, a number of studies have been devoted to improving the index calculus method for solving the elliptic curve discrete logarithm problem (ECDLP) with better complexity than generic methods such as Pollard’s rho method and the baby-step and giant-step method (BSGS). In this paper, we provide a deep analysis of Gröbner basis computation for solving polynomial systems appearing in the point decomposition problem (PDP) in Semaev’s naive index calculus method. Our analysis relies on linear algebra under simple statistical assumptions on summation polynomials. We show that the ideal derived from PDP has a special structure and Gröbner basis computation for the ideal is regarded as an extension of the extended Euclidean algorithm. This enables us to obtain a lower bound on the cost of Gröbner basis computation. With the lower bound, we prove that the naive index calculus method cannot be more efficient than generic methods.https://doi.org/10.1515/jmc-2019-0029ecdlpsummation polynomialsindex calculus methodsgröbner basis computationfall degreesprimary 94a60secondary 14g50
collection DOAJ
language English
format Article
sources DOAJ
author Yokoyama Kazuhiro
Yasuda Masaya
Takahashi Yasushi
Kogure Jun
spellingShingle Yokoyama Kazuhiro
Yasuda Masaya
Takahashi Yasushi
Kogure Jun
Complexity bounds on Semaev’s naive index calculus method for ECDLP
Journal of Mathematical Cryptology
ecdlp
summation polynomials
index calculus methods
gröbner basis computation
fall degrees
primary 94a60
secondary 14g50
author_facet Yokoyama Kazuhiro
Yasuda Masaya
Takahashi Yasushi
Kogure Jun
author_sort Yokoyama Kazuhiro
title Complexity bounds on Semaev’s naive index calculus method for ECDLP
title_short Complexity bounds on Semaev’s naive index calculus method for ECDLP
title_full Complexity bounds on Semaev’s naive index calculus method for ECDLP
title_fullStr Complexity bounds on Semaev’s naive index calculus method for ECDLP
title_full_unstemmed Complexity bounds on Semaev’s naive index calculus method for ECDLP
title_sort complexity bounds on semaev’s naive index calculus method for ecdlp
publisher De Gruyter
series Journal of Mathematical Cryptology
issn 1862-2976
1862-2984
publishDate 2020-10-01
description Since Semaev introduced summation polynomials in 2004, a number of studies have been devoted to improving the index calculus method for solving the elliptic curve discrete logarithm problem (ECDLP) with better complexity than generic methods such as Pollard’s rho method and the baby-step and giant-step method (BSGS). In this paper, we provide a deep analysis of Gröbner basis computation for solving polynomial systems appearing in the point decomposition problem (PDP) in Semaev’s naive index calculus method. Our analysis relies on linear algebra under simple statistical assumptions on summation polynomials. We show that the ideal derived from PDP has a special structure and Gröbner basis computation for the ideal is regarded as an extension of the extended Euclidean algorithm. This enables us to obtain a lower bound on the cost of Gröbner basis computation. With the lower bound, we prove that the naive index calculus method cannot be more efficient than generic methods.
topic ecdlp
summation polynomials
index calculus methods
gröbner basis computation
fall degrees
primary 94a60
secondary 14g50
url https://doi.org/10.1515/jmc-2019-0029
work_keys_str_mv AT yokoyamakazuhiro complexityboundsonsemaevsnaiveindexcalculusmethodforecdlp
AT yasudamasaya complexityboundsonsemaevsnaiveindexcalculusmethodforecdlp
AT takahashiyasushi complexityboundsonsemaevsnaiveindexcalculusmethodforecdlp
AT kogurejun complexityboundsonsemaevsnaiveindexcalculusmethodforecdlp
_version_ 1717767942345588736