A deterministic algorithm for the discrete logarithm problem in a semigroup

被引:2
作者
Tinani, Simran [1 ]
Rosenthal, Joachim [1 ]
机构
[1] Univ Zurich, Inst Math, Zurich, Switzerland
基金
瑞士国家科学基金会;
关键词
discrete logarithm problem; semigroups; complexity of algorithms;
D O I
10.1515/jmc-2021-0022
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The discrete logarithm problem (DLP) in a finite group is the basis for many protocols in crypto-graphy. The best general algorithms which solve this problem have a time complexity of O(root N logN) and a space complexity of O(root N), where N is the order of the group. (If N is unknown, a simple modification would achieve a time complexity of (root N(logN)(2)).) These algorithms require the inversion of some group elements or rely on finding collisions and the existence of inverses, and thus do not adapt to work in the general semigroup setting. For semigroups, probabilistic algorithms with similar time complexity have been proposed. The main result of this article is a deterministic algorithm for solving the DLP in a semi-group. Specifically, let x be an element in a semigroup having finite order N-x. The article provides an algorithm, which, given any element y is an element of < x), provides all natural numbers m with x(m) = y, and has time complexity (root N-x(logN(x))(2)) steps. The article also gives an analysis of the success rates of the existing probabilistic algorithms, which were so far only conjectured or stated loosely.
引用
收藏
页码:141 / 155
页数:15
相关论文
共 50 条
  • [31] An Efficient Digital Signature Scheme by using Integer Factorization and Discrete Logarithm Problem
    Tripathi, Shailendra Kumar
    Gupta, Bhupendra
    2017 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2017, : 1261 - 1266
  • [32] New Blind Signature Schemes Based on the (Elliptic Curve) Discrete Logarithm Problem
    Mala, Hamid
    Nezhadansari, Nafiseh
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE 2013), 2013, : 196 - 201
  • [33] Post-quantum signature algorithms based on the hidden discrete logarithm problem
    Moldovyan, A. A.
    Moldovyan, N. A.
    COMPUTER SCIENCE JOURNAL OF MOLDOVA, 2018, 26 (03) : 301 - 313
  • [34] Cryptanalysing the critical group: efficiently solving Biggs's discrete logarithm problem
    Blackburn, Simon R.
    JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2009, 3 (03) : 199 - 203
  • [35] An efficient ID-based cryptographic encryption based on discrete logarithm problem and integer factorization problem
    Meshram, Chandrashekhar
    INFORMATION PROCESSING LETTERS, 2015, 115 (02) : 351 - 358
  • [36] Solving a 676-Bit Discrete Logarithm Problem in GF(36n)
    Hayashi, Takuya
    Shinohara, Naoyuki
    Wang, Lihua
    Matsuo, Shin'ichiro
    Shirase, Masaaki
    Takagi, Tsuyoshi
    PUBLIC KEY CRYPTOGRAPHY - PKC 2010, PROCEEDINGS, 2010, 6056 : 351 - +
  • [37] A method of solution of the problem of taking the discrete logarithm on an elliptic curve by division of points by two
    Bessalov A.V.
    Cybernetics and Systems Analysis, 2001, 37 (6) : 820 - 823
  • [38] Solving a 676-Bit Discrete Logarithm Problem in GF(36n)
    Hayashi, Takuya
    Shinohara, Naoyuki
    Wang, Lihua
    Matsuo, Shin'ichiro
    Shirase, Masaaki
    Takagi, Tsuyoshi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2012, E95A (01) : 204 - 212
  • [39] Practical Solving of Discrete Logarithm Problem over Prime Fields Using Quantum Annealing
    Wronski, Michal
    COMPUTATIONAL SCIENCE, ICCS 2022, PT IV, 2022, : 93 - 106
  • [40] FINITE NON-COMMUTATIVE ASSOCIATIVE ALGEBRAS AS CARRIERS OF HIDDEN DISCRETE LOGARITHM PROBLEM
    Moldovyan, N. A.
    Moldovyan, A. A.
    BULLETIN OF THE SOUTH URAL STATE UNIVERSITY SERIES-MATHEMATICAL MODELLING PROGRAMMING & COMPUTER SOFTWARE, 2019, 12 (01): : 66 - 81