Back to results

Eastern Kentucky University

Algorithms for Solving the Discrete Logarithm Problem

Abstract

dc:description.abstract

<p>In mathematics, there are often many procedures to solve or prove the same problem. The discrete logarithm is one of these problems. The baby step, giant step algorithm and Pollard's kangaroo algorithm are two algorithms that attempt to solve discrete logarithm problems. Explanations on what these two algorithms are will be discussed as well as examples of each algorithm. In addition to these two algorithms, a modified form of Pollard's kangaroo algorithm will be provided with results. Throughout the text, Mathematica programs will be presented that simulate each of the three algorithms above. </p>

Degree

thesis:*
Name thesis:degree_name
Master of Science (MS)
Level thesis:degree_level
Master's
Discipline thesis:degree_discipline
Mathematics and Statistics
Grantor dc:publisher
Eastern Kentucky University
Year
2014

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Whaley, Ryan Edward

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • Copyright 2014 Ryan Edward Whaley

Identifiers

dc:identifier.*
Repository record dc:identifier
https://encompass.eku.edu/etd/235
OAI identifier oai:identifier
oai:encompass.eku.edu:etd-1233

Chain of custody

source
Harvested from
Eastern Kentucky University
Base URL
encompass.eku.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
related terms
citation

Whaley, Ryan Edward. Algorithms for Solving the Discrete Logarithm Problem. Master's thesis, Eastern Kentucky University, 2014. https://encompass.eku.edu/etd/235