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...
Main Authors: | , , , |
---|---|
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 |