<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="85573" NadgradivoID="0" NRID="9170268" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=85573" StOgledov="2317" StPrenosov="681" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-19 20:54:27" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000481" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-85573">20.500.12556/RUL-85573</PID>
  <Naslov>Učinkovito generiranje eliptičnih krivulj za potrebe parjenj</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Efficient generation of pairing friendly elliptic curves</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Parjenja na eliptičnih krivuljah so postala zanimiva v zadnjem desetletju, saj omogočajo izvedbo različnih modernih kriptografskih shem in protokolov. Za uporabo parjenj so potrebne posebne eliptične krivulje, katerih konstrukcija zajema  področja algebraične geometrije, teorije števil in kriptografije. Zaradi tega so v praksi implementirana v manjšem obsegu, kot bi zaradi uporabnosti lahko bila.
	Namen dela je predstaviti eliptične krivulje, parjenja na eliptičnih krivuljah, metode za generiranje parjenjem prijaznih eliptičnih krivulj in priporočila za uporabo in učinkovito implementacijo.  Pri tem so podane potrebne osnove iz algebraične geometrije in teorije števil, ki so potrebne za razumevanje tematike.
	Delo je sestavljeno iz štirih vsebinskih sklopov razdeljenih v osem poglavij. Prvi sklop dveh poglavij je uvod, v katerem najprej predstavimo zgodovino parjenj na eliptičnih krivuljah in namen dela.  V drugem poglavju podamo definicijo parjenj, tipov parjenj in bilinearnega Diffie-Hellmanovega problema.  Drugi sklop dveh poglavij predstavljajo osnove algebraične geometrije in eliptičnih krivulj. Tako v tretjem poglavju vpeljemo algebraične raznoterosti in podamo njihove lastnosti. Te predstavljajo osnovo za eliptične krivulje, ki jih podrobneje opišemo v četrtem poglavju. Tretji sklop je namenjen parjenjem na eliptičnih krivuljah. Sestavljen je iz dveh poglavij. V petem poglavju najprej opišemo parjenja na eliptičnih krivuljah in algoritem za njihovo računanje, temu sledi poglavje s primeri uporabe parjenj v kriptografiji. Glavni sklop in rezultat tega dela  je v sedmem poglavju, kjer podamo definicijo parjenjem prijazne eliptične krivulje, taksonomijo in pregled znanih metod za generiranje takih krivulj. Eliptične krivulje morajo za učinkovito implementacijo  izpolnjevati  posebne lastnosti, ki jih naključno generirane krivulje z veliko verjetnostjo nimajo. Za konstrukcijo parjenjem prijaznih eliptičnih krivulj se uporabljajo posebne metode, ki so v delu zbrane in dokazane. V delu podamo tudi priporočila za uporabo metod v različnih scenarijih in možnosti za učinkovito implementacijo. V zaključki navedemo še nekaj odprtih vprašanj na tem področju. V dodatkih so zbrane matematične strukture in lastnosti, ki jih v delu potrebujemo, ter seznami krivulj za predstavljene metode.</Opis>
  <TujJezik_Opis>Pairings on elliptic curves have become very popular in the decade due to the possibility of implementing modern cryptographic schemes and protocols based on the pairings. For pairings to be effective, special kind of elliptic curves are required. Construction of such curves combines knowledge from algebraic geometry, number theory and cryptography. This is the main reason, that pairings are not implemented as often as they could be.
	The purpose of this thesis is to present elliptic curves and pairings on elliptic curves, constructing of pairing friendly elliptic curves and researching their use and efficient implementation. The thesis also contains required preliminaries from algebraic geometry and number theory.
	The thesis contains four parts divided in to eight chapters. The first surveys the history of pairings in Chapter 1; Chapter 2 defines pairings, types of pairings and describes bilinear Diffie-Hellman&#039;s problem. Algebraic geometry and basic theory on elliptic curves, required for understanding are presented in the second part. It contains definition of algebraic varieties and their properties in Chapter 3 and elliptic curves and their properties in Chapter 4. The third part of the thesis introduces pairings on elliptic curves: Chapter 5 presents pairings and related algorithms, Chapter 6 includes examples of the use of pairings in cryptography. The main part of the thesis is Chapter 7. It includes the definition of pairing friendly curves and all known constructions of pairing friendly curves together with the proofs of these constructions. It also contains recommendations for further implementation and optimization.
Conclusion lists some open problems regarding pairings and pairing friendly curves.  Mathematical preliminaries required throughout the thesis and examples of pairing friendly curves can be found in the Appendices.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>eliptične krivulje</Beseda>
    <Beseda>parjenja</Beseda>
    <Beseda>parjenjem prijazne eliptične krivulje</Beseda>
    <Beseda>asimetrična kriptografija</Beseda>
    <Beseda>učinkovita implementacija.</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Elliptic Curves</Beseda>
    <Beseda>Pairing</Beseda>
    <Beseda>Pairing Friendly Elliptic Curves</Beseda>
    <Beseda>Public-Key Cryptography</Beseda>
    <Beseda>Efficient Implementation</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="m2" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo</VrstaGradiva>
  <DatumVstavljanja>2016-09-16 17:50:05</DatumVstavljanja>
  <DatumObjave>2016-09-16 17:50:07</DatumObjave>
  <DatumSpremembe>2022-08-09 10:08:57</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2016</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="65500" Ime="Matjaž" Priimek="Praprotnik" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="29303" Ime="Aleksandar" Priimek="Jurišić" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="8724" ORCID=""></Oseba>
    <Oseba ID="65499" Ime="Anita" Priimek="Buckley" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">17963</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="88691" DatotekaNRID="8978346" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="4340964" VelikostDatotekeKratko="4,14 MB" DatumVstavljanja="2016-09-16 17:50:09" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Praprotnik_Matjaz_-_Ucinkovito_generiranje_elipticnih_krivulj_za_potrebe_parjenj.pdf</Naziv>
      <OrgNaziv>Praprotnik_Matjaz_-_Ucinkovito_generiranje_elipticnih_krivulj_za_potrebe_parjenj.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>023BAEE68CAAA14006002AC57774E47A</MD5>
      <SHA256>b6b544bd875cd8f9565752949f54537cdedb478ce704eaa353e500fa857a2f44</SHA256>
      <UUID>ff1c40c3-a1b0-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/1262cb30-b167-4369-abaf-8f9c4ad3b30a</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=88691</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="383211"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
