primjeri asimetričnih, klasičnih i simetričnih algoritama

Upload: kristian-drvodelic

Post on 11-Feb-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    1/14

    JCrypTool

    Primjeri asimetrinih, klasinih i

    simetrinih algoritama

    Hrvoje Vojvodi

    Kristian Drvodeli

    Hrvoje Panda

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    2/14

    Asimetrinialgoritam Koriste se va kljua jedan za kriptiranje a drugi za dekriptiranje poruka Jean o kljueva je javan i moe se nadi u javnim atotekama, a rugi je privatan i

    za njega zna samo njegov vlasnik Asimetrini kriptosustav primarno slui za zatitu tajnog kljua ko simetrinog

    kriptiranja Metoda kriptiranja nije tajna ved ono to mora biti tajno je vrijenost privatnog

    kljua Najpoznatija metoda kriptiranja je RSA (Rivest, Shamir i Adleman) sustav ( 1977

    god.)

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    3/14

    Matematika pozaina RSA sustava Operacije s jako velikim prostim brojevima >10100 Dekriptiranje poruke svodi se na to da za tako veliki prosti broj treba

    nadi par prostih brojeva ijim se umnokom obiva zaani broj (to jefaktorizacija)

    U sluaju a i znamo javni klju teko bi mogli izraunati tajni klju, jerje velike brojeve izuzetno teko faktorizirati

    prednost:

    metoa ne zahtijeva prenoenje kljua mana:

    kriptiranje/dekriptiranje su dosta spori(nekoliko stotina

    puta nego ko simetrinog kriptiranja)pa stogaasimetrini kriptosustav nije priklaan za prenoenje vedekolidine informacija

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    4/14

    Prikaz datoteke prije kriptiranja i izrada

    novog para kljueva

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    5/14

    Prikaz kriptirane datoteke

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    6/14

    Klasini algoritmi

    Koriteni u prolosti(prije 2. svjetskog rata)

    U principu, koriste se slova abecede

    Najosnovniji tip ifriranja

    Nisu vrlo sigurni

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    7/14

    Bifid algoritam

    Koristi Polybiusov kvarat za ifriranje poruke

    Slova se pretvore u brojke i piu se

    vertikalno

    Nakon pretvaranja brojke se itajuhorizontalno

    Ponovno se koristi Polybiusov kvadrat za pretvorbu u

    slova Za dekodiranje je potrebna cijela poruka

    Samo za amaterske svrhe

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    8/14

    Prozor Bifid algoritma

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    9/14

    Kriptirana informacija

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    10/14

    Simetrini algoritmi

    Koriste isti klju prilikom kriptiranja i

    dekriptiranja informacije

    Za razliku o asimetrinog sustava simetrini

    sustavi imaju samo jean klju

    Vedi problem je sigurna razmjena kljua nego

    same kriptirane informacije

    Ovakvi algoritmi su jako brzi i zbog toga su

    priklani pri razmjeni vedih poataka

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    11/14

    IDEA algoritam

    Bazira se na razmjeni tajnog kljua kojim se zakljuavaju i

    otkljuavajueljene informacije

    Koristi 128-bitni klju za kriptiranje i dekriptiranje informacije

    Prilikom izradekljua

    potrebno je odrediti lozinku koju jepotrebno znati pri kriptiranju i dekriptiranju eljene

    informacije

    Daje nam mogudnost odabira naina na koji elimo prikriti

    ponavljajude dijelove izvorne informacije (scheme mode) i na

    koji nainelimo popuniti dijelove izvorne informacije koji su

    prekratki za uspjenoifriranje (padding dodavanje bitova)

    Smatra se veoma sigurnim

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    12/14

    Prozor IDEA algoritma

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    13/14

    Kriptirana informacija

  • 7/23/2019 Primjeri asimetrinih, klasinih i simetrinih algoritama

    14/14

    Dekriptirana informacija