Äärelliset kunnat ja niiden sovelluksia
Authors
Date
2019Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Tässä tutkielmassa käsitellään äärellisiä kuntia ja tarkastellaan joitakin niiden sovelluksia salakirjoituksiin liittyen. Aluksi määritellään polynomit sekä polynomin juuri ja tutkitaan niiden erilaisia ominaisuuksia. Lisäksi todistetaan ensimmäisen luvun ehkä tärkein lause, polynomien jakoyhtälö, jota käytetään myöhemmin muun muassa polynomien jaollisuuden tarkastelussa. Jaollisuuden yhteydessä käsitellään polynomien suurinta yhteistä tekijää, jaottomia polynomeja sekä juurien monikertaisuutta.
Seuraavaksi määritellään, mitä ovat äärelliset kunnat ja tarkastellaan niiden olemassaoloa sekä sitä, miten ja millä ehdoilla niitä voidaan muodostaa, esimerkiksi millainen on oltava alkioiden lukumäärä äärellisessa kunnassa. Määritellään myös äärellisiin kuntiin liittyviä muita käsitteitä ja niiden ominaisuuksia. Lisäksi tarkastellaan erilaisia äärellisiin kuntiin liittyviä kuvauksia, kuten Eulerin φ-funktio, joka kertoo alkioiden lukumäärän tietylle kertaluvulle. Eräs tärkeimmistä toisen luvun tuloksista on, että jokaiselle luvulle q, joka on muotoa p^n, missä p on alkuluku ja n positiivinen kokonaisluku, voidaan muodostaa yksi ja vain yksi äärellinen kunta.
Tutkielman kaksi viimeistä lukua liittyvät äärellisten kuntien soveltamiseen. Kolmannessa luvussa määritellään salakirjoituksen periaatteet ja käsitteet sekä esitellään joitakin tunnettuja salausmenetelmiä, kuten RSA. Tarkastellaan myös toistetun neliöinnin ideaa, joka siis nopeuttaa huomattavasti luvun b^n mod m laskemista, kun luku n on todella suuri.
Viimeisessä luvussa keskitytään yhteen tärkeimpään äärellisiin kuntiin liittyvään ongelmaan, nimittäin diskreettiin logaritmiin. Diskreetti logaritmi nousee äärellisten kuntien yhteydessä oleelliseksi ongelmaksi, kun käsitellään salausjärjestelmiä. Esimerkiksi Diffien ja Hellmanin avaintenvaihdossa ja ElGamalin salausjärjestelmässä hyödynnetään tätä ongelmaa. Lisäksi tarkastellaan erästä algoritmia, joka on kehitelty diskreettien logaritmien ratkaisemiseksi äärellisissä kunnissa. Tätä algoritmia varten todistetaan myös tärkeä kiinalainen jäännöslause.
...


Keywords
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [27629]
Related items
Showing items with similar title or keywords.
-
Lukuteoriaan perustuvia salausmenetelmiä
Rehn, Rasmus (2019)Tämän tutkielman tarkoitus on tutustuttaa lukija salakirjoituksen maailmaan lukuteorian näkökulmasta. Tutkielma sisältää salausmenetelmiin tarvittavat matemaattiset pohjatiedot, Diffie-Hellmanin salausmenetelmän ja ... -
BCH-koodeista
Sjöman, Juhani (2021)Tämän tutkielman tarkoituksena on tutustuttaa lukija BCH-koodeihin. BCH-koodit ovat syklisiä koodeja ja ne pystyvät korjaamaan useita virheitä. Tutkielmassa esitetään erilaisia tapoja korjata koodisanoihin tulleita virheitä ... -
Virtaukset ja niiden sovelluksia
Leirimaa, Elisa (2020)Tässä tutkielmassa perehdytään verkostoihin ja niihin määriteltyihin virtauksiin. Virtaus on funktio, joka liittää jokaiseen verkoston suunnattuun sivuun kokonaislukuarvon ja toteuttaa tietyt ehdot. Ensinnäkin, jokaiselle ... -
Latentteja kasvukäyrämalleja ja niiden sovelluksia Alkuportaat-tutkimusaineistoon
Muotka, Joona (2011) -
Peliteorian perusteita ja sovelluksia evoluutioekologiassa
Kangasniemi, Maaria (2022)Tämän tutkielman tarkoituksena on luoda yleiskatsaus peliteoriaan ja sen soveltamiseen biologiassa. Tutkielmassa käsitellään aluksi sellaisia kahden pelaajan pelejä, joissa toinen voittaa sen minkä toinen häviää. Tällaisissa ...