izpis_h1_title_alt

Problem diskretnega logaritma v kriptografiji : delo diplomskega seminarja
ID Cajnkar, Nino (Author), ID Žitnik, Arjana (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (283,52 KB)
MD5: E6CB557FDEF2D4AFFCC10D491B7EFA90

Abstract
V tem diplomskem delu obravnavamo problem diskretnega logaritma in napade na ta problem. Na začetku razložimo matematično ozadje, ki je potrebno za delovanje algoritmov. V tretjem poglavju definiramo eliptične krivulje in algoritem metode eliptičnih krivulj za faktorizacijo in testiranje gladkosti števil. Izpeljemo tudi njegovo časovno zahtevnost. V četrtem poglavju predstavimo dva preprostejša algoritma za računanje diskretnega logaritma: "veliki korak - mali korak" in Pohlig-Hellmanov algoritem. Izpeljemo tudi njuno časovno zahtevnost in podkrepimo razlago z zgledom. V naslednjem poglavju predstavimo subeksponentni algoritem index calculus za reševanje problema diskretnega logaritma, izpeljemo njegovo časovno zahtevnost in razlago podkrepimo z zgledom.

Language:Slovenian
Keywords:diskretni logaritem, napad na diskretni logaritem, metoda eliptičnih krivulj, algoritem index calculus
Work type:Final seminar paper
Typology:2.11 - Undergraduate Thesis
Organization:FMF - Faculty of Mathematics and Physics
Year:2023
PID:20.500.12556/RUL-150820 This link opens in a new window
UDC:511
COBISS.SI-ID:165575939 This link opens in a new window
Publication date in RUL:24.09.2023
Views:449
Downloads:57
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Discrete logarithm problem in cryptography
Abstract:
In this thesis, we deal with the discrete logarithm problem and attacks on this problem. First, we explain the mathematical background necessary to understand the functioning of algorithms. In the third chapter, we define elliptic curves and the elliptic curve method for integer factorization and testing smoothness of integers. We also derive its time complexity. In the fourth chapter, we present two simple algorithms for solving the discrete logarithm problem: "baby step, giant step" and Pohlig-Hellman algorithm. We also derive their time complexity, and support the explanation with an example. In the fifth chapter, we introduce the subexponential algorithm index calculus for solving the discrete logarithm problem, derive its time complexity, and support the explanation with an example.

Keywords:discrete logarithm, attack on discrete logarithm, elliptic curve method, index calculus algorithm

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back