Põhierinevus: krüptograafia on sõnumite peitmise kunst, muutes need peidetud tekstideks. Üldiselt tehakse seda, et edastada sõnum ebaturvaliste kanalite kaudu. Teisest küljest on krüptoanalüüs kunstlik salajastest sõnumitest dekodeerimise või lihtteksti saamine ebaturvalise kanali kaudu. Seda tuntakse ka kui krakkimist.

Krüptograafia konverteerib krüpteerimistehnikate abil lihtteksti (edastatava sõnumi) šifreeritavaks tekstisõnumiks. Tavapärast tekstifaili hankimise protsessi nimetatakse dekrüpteerimiseks. See krüptograafia kunst on iidne kunst ja selle tähtaja esimene kirjalik kasutamine kirjalikult pärineb umbes 1900 eKr. Üldiselt on kolm erinevat krüptograafilist skeemi, mida kasutatakse laialdaselt -
- Salajane võti või sümmeetriline krüptograafia - see kasutab krüpteerimiseks ja dekrüpteerimiseks sama võtit
- Avalik või asümmeetriline krüptograafia ja - ta kasutab krüpteerimiseks ühte võtit ja teist krüpteerimiseks
- Hash-funktsioonid - kasutab matemaatilist muundamist teabe krüptimiseks pöördumatult.

- Ainult Ciphertext-rünnak - sel juhul on ründajal ainult tekstifail, et jõuda lihtteksti juurde, ja arvab seega, et see on lihtteksti kohta.
- Teadaolev tekstirünnak - sellisel juhul püüab ründaja ära tunda lihtteksti, analüüsides mõnda osa šifreerimisest.
- Valitud teksttekstiline rünnak - krüptoanalüsaator saab valida plaintextsid ja saada nende vastavad šifreerimistekstid. Eesmärgiks on valida plaintexts nii, et tulemuseks olevad lihtteksti- ja šifreerimistekstid lihtsustavad krüpteerimisvõtme mahaarvamist.
- Mees keset rünnakut - inimene peatab saatja ja vastuvõtja saadetud signaalid. Ta esitab neile teise poole ja vahetab mõlema võtmega võtmeid eraldi.
Klassikalised krüpteeringud dekodeeritakse krüptoanalüütikute abil, kasutades näiteks juhusliku indeksi, Kasiski eksami ja sageduse analüüsi meetodeid. Kaasaegsed ründajad alustasid rünnakuid ploki šifreerimise standardile DES, kasutades 90. aastatel diferentseeritud ja lineaarset rünnakut.
Seetõttu on krüptograafia ja krüptoanalüüs kaks erinevat protsessi. Krüptograafias kodeeritakse sõnum nii, et see muutub loetamatuks inimestele, kes võivad teavet väärkasutada. Teisest küljest teeb krüptoanalüüsi sissetungija, kes on tellitud sõnumi dekodeerimiseks.
Krüptograafia ja krüptoanalüüsi võrdlus:
Krüptograafia | Krüptoanalüüs | |
Määratlus | Tavaline sõnumite krüptimise kunst või teadus sõnumite turvalisuse tagamiseks, eriti edastamise ajal. | Tavaline teksti hankimine šifreeritavast tekstist ilma võtmeta teadmata. |
Päritolu | Kreeka keelest κρυπτός, "peidetud, saladus"; ja γράφειν, graphein, "writing" või -λογία, -logia, "study", | Alates kreekakeelsest, "peidetud" ja "analýein", "lahti" või "siduda" |
Praktik | Krüptograaf | Cryptanalyst |
Fookus | Salajane kirjutamine | Saladuste murdmine |
Mure šifri või räsi pärast |
|
|
Omadused |
|
|