Takaisin kaikki kurssit

Johdatus kryptografiaan

Yksittäinen kurssi

Mikä on kryptografian merkitys tämän päivän digitaalisessa yhteiskunnassamme?

Kryptografiaa käytetään kaikkialla digitaalisessa maailmassa ja se on aivan tietoturvan ytimessä. Kryptografia suojaa esimerkiksi sosiaalisen median selailua, Whatsapp-viestittelyä ja verkkopankkiasiointia.

Johdatus kryptografiaan -kurssi vie sinut pintaa syvemmälle kryptografian maailmaan. Kurssi auttaa ymmärtämään, miten kryptografiaa käytetään nyky-yhteiskunnassa. Kurssin aikana opit muun muassa kuinka kryptografisten järjestelmien turvallisuutta voidaan tarkastella, minkälainen on internetin tietoturvan takaava julkisen avaimen infrastruktuuri sekä miten salakirjoitusta murretaan kryptoanalyysin keinoin. Kurssilla pääset halutessasi itse myös käyttämään kryptografiaa koodiesimerkkien avulla.

Kurssin sisältö

  • Kryptografian peruskäsitteet
  • Historialliset salaimet: atbash, caesar, vigenère
  • Kryptoanalyysi ja satunnaisuus
  • Modernit symmetriset salaimet: lohkosalain ja jonosalain
  • Tiivistefunktiot
  • Julkisen avaimen menetelmät: jaettu salaisuus ja digitaalinen allekirjoittaminen
  • Julkisen avaimen infrastruktuuri ja varmenteet
  • Kryptografian tutkimuksen ja käytännön tulevaisuus

Osaamistavoitteet

Kurssin käytyäsi

  • ymmärrät kryptografian käsitteistön hieman pintaa syvemmältä.
  • ymmärrät, mitä kryptografialla voidaan saavuttaa informaation salauksessa ja suojauksessa.
  • tiedät salaimen ja avaimen roolit kryptografiassa.
  • tunnet useita kryptografian perusmenetelmiä.
  • osaat frekvenssianalyysin perusteet.
  • osaat tulkita mitä selaimen lukkosymboli tarkoittaa.

Kurssimateriaali

Oppimateriaalit ja tehtävät Aalto-yliopiston aplus-järjestelmässä, joka toimii selaimessa (koodiesimerkkejä Python-kielellä).

Suoritustapa

Kurssilla ei ole aikatauluun sidottua opetusta ja sen voi suorittaa itsenäisesti omaan tahtiin. Kaikki materiaalit ovat julkisesti saatavilla. Kurssin osasuorituksia ovat moduulit eikä niillä ole palautusaikataulua.

Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

Kryptografia Matematiikka Kyberturvallisuus Tietoturva Salaus Ohjelmointi cryptography cybersecurity kryptologia cryptology

Vastuuopettaja

Aalto-yliopisto
Chris Brzuska

Lisätietoa opinnoista

Aalto-yliopisto
Henri Tuovinen
Aloita tästä
Aloita tästä
Teemat:
Kyberturvallisuus,
Matematiikka,
Ohjelmointi,
Tietoturva
Kurssikoodi:
CS-EJ4404
Opintopisteet
2 ECTS
Hinta:
0 €
Kurssin taso:
Kurssin ajankohta:
Jatkuvasti käynnissä
Viimeinen hakupäivä:
Jatkuvasti käynnissä
Vastuuyliopisto:
Aalto-yliopisto
Kuka voi hakea:
Aikuisopiskelija,
Tutkinto-opiskelija
Toteuttamistapa:
Verkko-opetus
Opetuskieli:
Suomi
Esitietovaatimukset:
Matematiikan peruskoulutaso, internetin käytön perusteet.
Kenelle kurssi sopii:
Ensisijaisesti lukio-opiskelijoille. Kurssi antaa myös paljon esim. yliopisto-opiskelijoille sekä tietoturvan parissa työskenteleville.
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.