Salausmenetelmien matemaattiset perusteetLaajuus (3 op)
Tunnus: TT00CE10
Laajuus
3 op
Opetuskieli
- suomi
- englanti
Vastuuhenkilö
- Sirpa Alestalo
Osaamistavoitteet
Tiedät ja ymmärrät tavallisimpien salausmenetelmien matemaattiset periaatteet. Osaat ratkoa yksinkertaisia kongruenssiyhtälöitä. Osaat salata ja purkaa pienen määrän dataa erilaisia menetelmiä käyttäen. Osaat valita tilanteeseen sopivan salausmenetelmän ja sinulla on valmiudet syventää osaamistasi itsenäisesti.
EUR-ACE Tieto ja ymmärrys
Ymmärrät kryptografian perustavoitteet ja sinulla on tieto ja ymmärrys siitä, mihin salauksen turvallisuus perustuu matemaattisesti. Tiedät erilaisia salausmenetelmiä ja ymmärrät niiden käyttötarkoitukset ja rajoitukset.
Sisältö
Tällä opintojaksolla opit tavallisimpien salausmenetelmien matemaattiset periaatteet ja osaat ratkoa yksinkertaisia kongruenssiyhtälöitä. Opit salaamaan ja purkamaan pienen määrän dataa erilaisia menetelmiä käyttäen sekä valitsemaan tilanteeseen sopivan salausmenetelmän. Ymmärrät kryptografian perustavoitteet ja salauksen matemaattisen turvallisuuden perusteet. Kurssi antaa sinulle valmiudet syventää osaamistasi itsenäisesti ja soveltaa oppimaasi käytännössä.
Yleistä kryptologiasta ja erityisesti kryptografiasta
Funktioiden ominaisuuksia (surjektio, injektio, bijektio)
Lukuteoriaa (jaollisuus, alkuluvut, kongruenssi, suurin yhteinen tekijä, monikertasumma, modulolaskenta)
Satunnaislukujen generointi
Suurten potenssimuotojen modulointi
Klassisia salausmenetelmiä
Symmetrinen ja asymmetrinen salaus
Elliptiset käyrät
Esitietovaatimukset
Diskreetti matematiikka, Kyberturvallisuus
Arviointikriteeri, hyväksytty/hylätty
Tiedät ja ymmärrät salausmenetelmiin liittyvät keskeiset matemaattiset käsitteet ja laskusäännöt. Osaat ratkoa yksinkertaisia kongruenssiyhtälöitä. Ymmärrät salausmenetelmien matemaattiset periaatteet ja tiedät salausmenetelmien käyttötarkoitukset. Pystyt itsenäisesti perehtymään johonkin kryptologiaan liittyvään uuteen aiheeseen.