Siirry suoraan sisältöön

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ö

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.