Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 586847

LLL algoritam i neke primjene u kriptografiji


Sirković, Petar
LLL algoritam i neke primjene u kriptografiji, 2012., diplomski rad, diplomski, Prirodoslovno-matematički fakultet, Matematički odsjek, Zagreb


CROSBI ID: 586847 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
LLL algoritam i neke primjene u kriptografiji
(LLL Algorithm and Some Applications to Cryptography)

Autori
Sirković, Petar

Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski

Fakultet
Prirodoslovno-matematički fakultet, Matematički odsjek

Mjesto
Zagreb

Datum
06.07

Godina
2012

Stranica
47

Mentor
Dujella, Andrej

Ključne riječi
LLL algoritam ; rešetka ; RSA
(LLL algorithm ; lattice ; RSA)

Sažetak
U ovom radu definiramo pojam rešetke te koncept redukcije rešetke. Opisujemo kako se redukcija rešetke može efikasno provesti pomoću LLL algoritma, kojeg su osmislili Henrik Lenstra, Arjen Lenstra i Laszlo Lovasz 1982. godine, te navodimo neke primjere kada pomoću reˇsetki možemo dekriptirati neke kriptosustave. Prije svega, uvodimo definiciju rešetke i njene baze te dovodimo u vezu pojam rešetke i diskretne aditivne podgrupe. Zatim, definiramo probleme koji se javljaju prilikom prouˇcavanja rešetki, kao što je problem najkraćeg vektora rešetke. Predstavljamo i neke teoretske rezultate o ogradama na duljinu najkra´ceg vektora te očekivanoj duljini najkraćeg vektora rešetke. Opisujemo i jednostavnu heuristiku pomo´cu koje se proizvoljan vektor aproksimira vektorom iz rešetke te dajemo primjer kad ona pokazuje dobre, a kad loše rezultate. Zatim, uvodimo pojam redukcije rešetke, prvo u slučaju dvodimenzionalne rešetke pomoću Gaussovog algoritma, a zatim i na proizvoljnoj rešetci pomoću LLL algoritma. Predstavljamo dokaz u kojem se pokazuje kako se LLL algoritam približava optimalnom rezultata do na neku konstantu te dokaz koji nam garantira da će LLL algoritam završiti u polinomijalnom vremenu u veliˇcini rešetke. Obraćamo pažnju i na neke implementacijske detalje te donosimo implementaciju LLL algoritma u cjelobrojnoj aritmetici. U posljednjem poglavlju opisujemo rezultate u kriptografiji koje možemo dobiti primjenom redukcije rešetke na neke od problema dekripicije. Naglasak smo stavili na primjenu kod kriptoanalize RSA kriptosustava. Donosimo rezultat koji opisuje kako se pomo´cu rešetki može izračunati korijen polinoma modulo neki cijeli broj N te time i dekriptirati RSA kriptosustav u slučaju kad je nepoznati dio poruke kratak, a eksponent koji se koristi malen.

Izvorni jezik
Hrvatski

Znanstvena područja
Matematika



POVEZANOST RADA


Projekti:
MZOS-037-0372781-2821 - Diofantske jednadžbe i eliptičke krivulje (Dujella, Andrej, MZOS ) ( CroRIS)

Ustanove:
Prirodoslovno-matematički fakultet, Matematički odjel, Zagreb,
Prirodoslovno-matematički fakultet, Zagreb

Profili:

Avatar Url Andrej Dujella (mentor)


Citiraj ovu publikaciju:

Sirković, Petar
LLL algoritam i neke primjene u kriptografiji, 2012., diplomski rad, diplomski, Prirodoslovno-matematički fakultet, Matematički odsjek, Zagreb
Sirković, P. (2012) 'LLL algoritam i neke primjene u kriptografiji', diplomski rad, diplomski, Prirodoslovno-matematički fakultet, Matematički odsjek, Zagreb.
@phdthesis{phdthesis, author = {Sirkovi\'{c}, Petar}, year = {2012}, pages = {47}, keywords = {LLL algoritam, re\v{s}etka, RSA}, title = {LLL algoritam i neke primjene u kriptografiji}, keyword = {LLL algoritam, re\v{s}etka, RSA}, publisherplace = {Zagreb} }
@phdthesis{phdthesis, author = {Sirkovi\'{c}, Petar}, year = {2012}, pages = {47}, keywords = {LLL algorithm, lattice, RSA}, title = {LLL Algorithm and Some Applications to Cryptography}, keyword = {LLL algorithm, lattice, RSA}, publisherplace = {Zagreb} }




Contrast
Increase Font
Decrease Font
Dyslexic Font