Number Theory: Discrete Log Problem and Primitive Roots
17 Dec 2021
§ Motivation
We introduce the discrete log problem (DLP), the basis of many cryptosystems is founded upon the fact that it is very difficult to solve.
§ The Discrete Log Problem
Discrete Log Problem
Given are non-zero elements belonging to , where prime, the discrete log problem is finding an exponent such that
There may not exist an exponent for all and , the simplest counterexample would be , then the discrete log problem only has a solution if as well.
The discrete log problem is in . We do not know of an efficient method to solve the discrete log problem, and we will investigate some methods that work in specific instances of the discrete log.
§ Primitive Roots
Let be prime, then there exists an element with powers giving every element .
Primitive Roots
From Theorem 1, the values of are called "primitive roots".
Primitive roots exist in for where is an odd prime.