Simple view
Full metadata view
Authors
Statistics
Kryptografia logarytmu dyskretnego i krzywych eliptycznych
Cryptography of discrete logarithm and elliptic curves
kryptosystem ElGamala, logarytm dyskretny, krzywe eliptyczne, twierdzenie Hassego, testy pierwszości
ElGamal cryptosystem, discrete logarithm, elliptic curves, Hasse bound, primality test
W pracy pokazany zostaje kryptosystem ElGamala oparty na problemie logarytmu dyskretnego. Zdefiniowana zostaje grupa krzywych eliptycznych oraz wskazana jest możliwość wykorzystania takich krzywych do stworzeniu systemu kryptograficznego. Główną częścią pracy jest przeprowadzenie dowodu twierdzenia Hassego dotyczącego ograniczenia na liczbę punktów krzywej nad ciałami skończonymi. W ostatnim rozdziale przedstawione są zastosowania twierdzenia Hassego w algorytmach baby-step giant-step oraz algorytmie Goldwasser-Kilian.
The thesis presents the ElGamal cryptosystem based on a discrete logarithm problem. The elliptic curve group is defined, which is later used to introduce an encryption scheme that is a generalization of the ElGamal system. It is difficult to count the number of points on the elliptic curve. In the following part, Hasse bound on the number of points is proved. At the end of the thesis, two applications of Hasse bound are shown: Baby-step giant-step and Goldwasser-Kilian algorithms.
dc.abstract.en | The thesis presents the ElGamal cryptosystem based on a discrete logarithm problem. The elliptic curve group is defined, which is later used to introduce an encryption scheme that is a generalization of the ElGamal system. It is difficult to count the number of points on the elliptic curve. In the following part, Hasse bound on the number of points is proved. At the end of the thesis, two applications of Hasse bound are shown: Baby-step giant-step and Goldwasser-Kilian algorithms. | pl |
dc.abstract.pl | W pracy pokazany zostaje kryptosystem ElGamala oparty na problemie logarytmu dyskretnego. Zdefiniowana zostaje grupa krzywych eliptycznych oraz wskazana jest możliwość wykorzystania takich krzywych do stworzeniu systemu kryptograficznego. Główną częścią pracy jest przeprowadzenie dowodu twierdzenia Hassego dotyczącego ograniczenia na liczbę punktów krzywej nad ciałami skończonymi. W ostatnim rozdziale przedstawione są zastosowania twierdzenia Hassego w algorytmach baby-step giant-step oraz algorytmie Goldwasser-Kilian. | pl |
dc.affiliation | Wydział Matematyki i Informatyki | pl |
dc.area | obszar nauk ścisłych | pl |
dc.contributor.advisor | Kulczycki, Marcin - 129679 | pl |
dc.contributor.author | Dyczek, Jakub | pl |
dc.contributor.departmentbycode | UJK/WMI2 | pl |
dc.contributor.reviewer | Kulczycki, Marcin - 129679 | pl |
dc.contributor.reviewer | Dumnicki, Marcin - 127822 | pl |
dc.date.accessioned | 2020-07-28T06:24:59Z | |
dc.date.available | 2020-07-28T06:24:59Z | |
dc.date.submitted | 2020-06-16 | pl |
dc.fieldofstudy | matematyka stosowana | pl |
dc.identifier.apd | diploma-141107-212796 | pl |
dc.identifier.project | APD / O | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/240947 | |
dc.language | pol | pl |
dc.subject.en | ElGamal cryptosystem, discrete logarithm, elliptic curves, Hasse bound, primality test | pl |
dc.subject.pl | kryptosystem ElGamala, logarytm dyskretny, krzywe eliptyczne, twierdzenie Hassego, testy pierwszości | pl |
dc.title | Kryptografia logarytmu dyskretnego i krzywych eliptycznych | pl |
dc.title.alternative | Cryptography of discrete logarithm and elliptic curves | pl |
dc.type | master | pl |
dspace.entity.type | Publication |