A Deterministic Algorithm for the Discrete Logarithm Problem in a Semigroup

01/27/2021
by   Simran Tinani, et al.
0

The discrete logarithm problem in a finite group is the basis for many protocols in cryptography. The best general algorithms which solve this problem have time complexity of 𝒪(√(N)), where N is the order of the group. These algorithms require the inversion of some some group elements or rely on finding collisions, 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 paper is a deterministic algorithm for solving the discrete logarithm problem in a semigroup. Specifically, let x be an element in a semigroup having finite order N_x. If y∈⟨ x ⟩ is given the paper provides an algorithm having time complexity O(√(N_x)log N_x) to find all natural numbers m with x^m=y. The paper also give an analysis of the success rates of the existing probabilistic algorithms, which were so far only conjectured or stated loosely.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/28/2020

Fast and Work-Optimal Parallel Algorithms for Predicate Detection

Recently, the predicate detection problem was shown to be in the paralle...
research
02/20/2020

Even faster algorithms for CSAT over supernilpotent algebras

In this paper two algorithms solving circuit satisfiability problem over...
research
07/11/2020

A subquadratic algorithm for the simultaneous conjugacy problem

The d-Simultaneous Conjugacy problem in the symmetric group S_n asks whe...
research
03/29/2019

Multiplication method for factoring natural numbers

We offer multiplication method for factoring big natural numbers which e...
research
12/11/2016

Baby-Step Giant-Step Algorithms for the Symmetric Group

We study discrete logarithms in the setting of group actions. Suppose th...
research
11/04/2021

An Empirical Comparison of the Quadratic Sieve Factoring Algorithm and the Pollard Rho Factoring Algorithm

One of the most significant challenges on cryptography today is the prob...
research
11/05/2020

Group isomorphism is nearly-linear time for most orders

We show that there is a dense set Υ⊆ℕ of group orders and a constant c s...

Please sign up or login with your details

Forgot password? Click here to reset