Salausmenetelmät, osa 2 Jouko Teeriaho

Slides:



Advertisements
Samankaltaiset esitykset
RSA-Salaus -SSH -PGP -IPSEC.
Advertisements

Salakirjoitusmenetelmät
Tietoturva, 2 ov
jonosalaimet lohkosalaimet julkisen avaimen salaus
WLAN ja tietoturvallisuus
Xor salaaja tutoriaali
Tietoturvallisuus osa 7
Carita, Kati ja Juuso OSAO Myllytulli ja Mytlpt09E 2010
Salattu selainyhteys HTTPS-protokolla eli SSL/TLS-salaus
LUOTTAMUS SEMANTTISESSA WEBISSÄ Semanttinen web –kurssin harjoitustyö Katja Penttonen ja Maiju Virtanen
Verkkopankkien tietoturva
Diskreetti matematiikka salausmenetelmien matematiikkaa
Modulaatio ja koodausTimo Mynttinen1 Avainten vaihto ja eheys •Avainta pitää vaihtaa aika ajoin. •Avainten vaihto ei ole helppoa, ja mitä useampia osapuolia.
Sisältö: Johdanto kryptografiaan Salakirjoitus
Tietoturvallisuus osa8
Markku Tukiainen1 Tivi:n yhteiskunnallinen vaikuttavuus Ohjelmisto(prosessin)virheet Tiedon käsittelyyn liittyvät ongelmat (tietokannat) Tietoliikenteeseen.
Key agreement protocols
Luku 2 * avainavaruus efektiivinen avainavaruus klassisia salauksia
S Tiedonsiirto ja yhteyskäytännöt tietoliikenteen perusasioita top-down -lähestymistapa ohjelmistotekniikan näkökulma tavoitteena toimivat sovellukset.
RSA – Julkisen avaimen salakirjoitusmenetelmä Perusteet, algoritmit, hyökkäykset Matti K. Sinisalo, FL.
Sähköpostin uudelleenohjaus Eetu Maukonen. Avaa selain Etsi sähköpostistasi kyseinen kohta Asetuksista etsi ”Säännöt” ja klikkaa uusi sääntö Sieltä valitse.
 Käytä Internet Explorer-selainta. Valitse selaimeksi Internet Explorer.
Epäsymmetrinen salaus
Valtteri, Simo, Mika Myllytulli, My-tlpt09E 2010
WLAN Langaton verkkoyhteys
Tietoturvan perusteet - Syksy 2005 SSH salattu yhteys & autentikointi Tekijät: Antti Huhtala & Asko Ikävalko (TP02S)
Symmetrinen salaus Modernit salaustekniikat pohjautuvat joko tietokoneella tapahtuvaan bittien sekoittamiseen (symmetriset salaukset) tai matemaattiseen.
Tietoturva Sami jarkko Henri Myllytulli mytlpt09e 2010.
Salausmenetelmien kertausta
Nexus Pasi Aho Henrik Härkönen Miikka Lahti Minna Rajala.
Tilastollisia menetelmiä
IP Security Architecture RFC2401-RFC2412 Tommi Lepistö Mika Hiltunen.
Salaus ja tietoturva Mitä käsittää?.
Tietoturvan historiaa Markus Miettinen Tietojenkäsittelytieteen historia -seminaari
Käyttäjän tunnistaminen, eKortti ja TAMK
Digitaalinen allekirjoitus Laadittu: Bror-Erik Skog ( )
Diplomityön tekijä: Arne Broman
Teemu Alapaholuoma Tampereen Teknillinen Yliopisto, Porin Yksikkö PKI- Seminaari Planning for PKI: Best Practices Guide for Deploying Public.
Modulaatio ja koodausTimo Mynttinen1 Salaus ja tietoturva Salauksiin ja niiden purkamiseen erikoistunut tieteenala on nimeltään kryptologia (cryptology).
Modulaatio ja koodausTimo Mynttinen1 Varmenteet ja PKI Julkisen avaimen järjestelmä on pelkkä tekniikka. Arkikäyttöä varten avain ja tieto sen haltijasta.
– MARS rounds of two types (core and mixing) S-boxes, data-dependent rotations, multiplication modulo 232 – RC6 an evolutionary enhancement of RC5 data-dependent.
Diffie-Hellman Antti Junttila. Mitä tarkoittaa? Kaksi osapuolta voivat sopia yhteisestä salaisuudesta turvattoman tietoliikenneyhteyden ylitse. Tämän.
Tietoturva Tekijöiden nimet Oppilaitos ja luokka/ryhmä Vuosiluku.
Kolme tapaa sopia symmetrisestä avaimesta
Tietoturva Toni Pirinen Esa Kuparinen Otso Lonka
WLAN turvallisuus Erik Taavila TiTe 3. WLAN turvallisuus  Yleistä  Standardit , WEP ja SSID 802.1x ja EAP WPA i eli WPA2 ja RSN VPN  Toteutuksesta.
Tietoturva Terhi Kairala Myhipk14A. Mitä sillä tarkoitetaan Tietoturvaohjelmilla suojataan tietokone asiattomilta käyttäjiltä, viruksilta ja muilta haittaohjelmilta.
Tietoturva. Tieto turvalla pyritään suojaamaan tietoja, palveluita, järjestelmiä ja tietoliikennettä. Tällaisten uhkina pidetään erinlaisia huijausyrityksiä,
H5 Tietoturva. Mitä on tietoturva Tietoturva on termi, joka tarkoittaa laitteiston ja tiedostojen suojaamista ulkopuolisilta. Tietoturva ei ole ainoastaan.
TIETOTURVA INTERNETISSÄ. MITÄ ON TIETOTURVA? Tietoturvalla pyritään suojaamaan yritykselle tärkeitä tietoja ulkopuolisilta. Tietoturvalle on asetettu.
Tietoturva. Mitä tietoturva tarkoittaa? Tietoturvalla pyritään suojaamaan yksityiset asiat. Se tarkoittaa sitä että erilaiset tiedot, palvelut ja järjestelmät.
Jonna Kyllönen mylept14B
Tietoturva internetissä
Otsikon asettelu Tietoturva.
TIETOTURVA Sami Hilli tlpt14B.
Salakirjoitusmenetelmät
Tietoturva käsitteenä
TVT-harjoituksia H5 Tietoturva
Tietoturva.
Tietoturva internetissä

H5 Tietoturva Patrik Lammela.
Tietoturva.
Tietoturva internetissä
Tietoturva internetissä
Tietoturva Roosa Juusola MYelpt14B
Linnea Luokkanen Myelpt14B
Sähköpostin Tietoturva
Tietoturva internetissä
Tietoturvan perusteet - Syksy 2005 SSH salattu yhteys & autentikointi
Esityksen transkriptio:

Salausmenetelmät, osa 2 Jouko Teeriaho Web: http://tl.ramk.fi/~jouko.teeriaho linkki: Krypto2006 Jouko Teeriaho Lähteitä: 1) http://www.cacr.math.uwaterloo.ca/hac/ 2) Bruce Schneier: Applied Cryptography

Historiaa Antiikin Roomassa käytettiin salakirjoitusta sotilaallisissa viesteissä 50 BC 1700 – luvulla keksittiin jo hyvin turvallisia salausmenetelmiä (Vigenere) 1780 II maailmansodassa saksalaisilla oli käytössään Enigma niminen salakirjoitin 1944 Nykyisin salausmenetelmiä käytetään yleisesti mobiiliteknologiassa ja liike- ja pankkimaailmassa, sekä hallinnossa. 1977

Sisältö 1.3.07 Aiheet: Peruskäsitteet Klassisia järjestelmiä Avainavaruus, hyökkäykset Jonosalaimet Lohkosalaimet Julkisen avaimen salaus Avaimesta sopiminen Hash – funktiot ja MAC’t Digitaalinen allekirjoitus Autentikointi PKI - infra Turvaprotokollat 1.3.07

Tietoturva Yleinen tietoturva Tekninen tietoturva Palo-muurit Virus suojaus Salausmene- telmät

Kryptologia = salausmenetelmätiede Kryptografia - Kehittää salausalgoritmeja Kryptoanalyysi - Pyrkii murtamaan salausalgoritmeja

Tietoturvan päämäärät  salausmenetelmät salausalgoritmit luottamuksellisuus tiivisteet eheys Digitaalinen allekirjoitus kiistämättömyys autentikointi

Tasot Sovellustaso * pankkiyhteysohjelmat, sähköposti Turvaprotokollat * HTTPS , S-HTTP , SSL , SSH, MIME , … Salausalgoritmitasot RSA, DES, AES, IDEA, Twofish, SHA-1, RC5, …. Peruskäyttäjä näkee vain turvaprotokollan (jos senkään). Verkon turvaprotokollan installoija joutuu konfiguroimaan protokollan tietyille salausalgoritmeille.

Modernin salausmenetelmät osat PGP (pretty good privacy) on free ware salausjärjestelmä, jolla on miljoonia käyttäjiä 2. Avaimesta sopiminen 1. Autentikointi 3. Salausprotokolla 4. Digitaalinen allekirjoitus

Algoritmityypit Symmetrisen avaimen menetelmät Nopeus = 1/50 Symmetrisen avaimen menetelmät Julkisen avaimen menetelmät Nopeus = 1 Nopeus = 2 RSA Elgamal ECC Jonosalaimet Lohko- salaimet DES AES IDEA Twofish Blowfish A5 (gsm) RC5 Tiivisteet: SHA-2 , RD6 Digitaalinen allekirjoitus: DSA, RSA digital signature

Modernin salausjärjestelmät osat? Nopea, turvallinen salausalgoritmi Avaimesta sopimisen protokolla Turvallinen tiiviste Digitaalinen allekirjoitus Autentikointialgoritmi online - palveluille

Ohjelmointikielen vaatimukset BIGINTEGER luokka , jossa on metodit : + , - , * mod ( jakojäännösoperaattori) alkulukugeneraattori powermod (nopea potenssiin korotus) Käänteisluvun laskeminen mod n Bigint on Java:ssa ja sen saa myös C++ :aan

Salauksen peruskaavio Dekryptaus-avain salausavain Selväk. viesti salaus avaus selväkielinen viesti salakirjoitus vastaanottaja lähettäjä Jos salausavain = dekryptausavain, puhutaan symmetrisen avaimen salauksesta Muutoin puhutaan asymmetrisesta salauksesta ( tav. julkisen avaimen salauksesta).

Merkinnät Viesti muunnetaan suuriksi kokonaisluvuiksi m Viesti salataan yksisuuntaisella funktiolla E käyttäen avainta parametrina c = E( m , k1) Avausfunktio D dekryptaa salauksen c parametrinaan dekryptausavain. m = D( c , k2)

Sanasto algoritmi = sääntöjono, jolla salaus suoritetaan message, plaintext = selväkielinen viesti cipher, ciphertext = salakirjoitus encrypt , encipher = salata encryption = salaus decrypt , decipher = avata salakirjoitus decryption = avaus, dekryptaus key = avain keyspace = mahdollisten avainten joukko enemy = vastapuolen henkilö, joka haluaa murtaa salakirjoituksen attack = hyökkäys, murtamisyritys eavesdropper = salakuuntelija

Historia kaaviona