Galvenā atšķirība: kriptogrāfija ir ziņu slēpšanas māksla, pārveidojot tos par slēptiem tekstiem. Tas parasti tiek darīts, lai pārraidītu ziņu pār nedrošiem kanāliem. No otras puses, kriptoanalīze ir māksla, kurā atšifrē vai iegūst vienkāršu tekstu no slēptajām ziņām nedrošā kanālā. Tas ir arī pazīstams kā kodu krekinga.
Kriptogrāfija pārvērš vienkāršu tekstu (paziņojamo ziņojumu) par šifrētu īsziņu, izmantojot šifrēšanas metodes. Šifrētā teksta iegūšanas process no vienkārša teksta tiek saukts par atšifrēšanu. Šī kriptogrāfijas māksla ir sena māksla, un pirmais dokumentētais šī termina lietojums rakstveidā datēts ar 1900. gadu pirms mūsu ēras. Kopumā ir trīs dažādas kriptogrāfijas shēmas, kas tiek plaši izmantotas.
- Secret key vai Symmetric Cryptography - tā izmanto to pašu atslēgu šifrēšanai un atšifrēšanai
- Publiskā atslēga vai asimetriskā kriptogrāfija, un - tā izmanto vienu atslēgu šifrēšanai un citu - atšifrēšanai
- Hash funkcijas - tas izmanto matemātisku transformāciju, lai šifrētu informāciju neatgriezeniskā veidā.
- Tikai uzbrukums - tikai šajā gadījumā uzbrucējam ir tikai šifrētais teksts, lai sasniegtu vienkāršu tekstu, un tādējādi viņš uzminas par vienkāršo tekstu.
- Pazīstamais teksta uzbrukums - šajā gadījumā uzbrucējs mēģina uzminēt vienkāršo tekstu, analizējot daļu no šifrētā teksta.
- Izvēlētais teksta teksts uzbrukums - kriptanalists var izvēlēties plaintexts un iegūt to attiecīgos šifrēšanas tekstus. Mērķis ir izvēlēties plaintexts tādā veidā, lai iegūtie vienkāršo teksta un šifrēšanas tekstu pāri padara viegli atdalāmu šifrēšanas atslēgu.
- Cilvēks vidējā uzbrukumā - persona pārtver sūtītāja un uztvērēja nosūtītos signālus. Viņš viņus uzrunās kā otru pusi un apmainīsies ar atslēgām ar abām pusēm atsevišķi.
Klasiskos šifrus dekodē kriptanalīti, izmantojot metodes, piemēram, sakritības indeksu, Kasiski pārbaudi un frekvenču analīzi. Mūsdienu uzbrucēji sākās ar uzbrukumiem bloka šifrēšanas standartam DES, izmantojot 90. gadu diferenciālo un lineāro uzbrukumu.
Tāpēc kriptogrāfija un kriptanalīze ir divi dažādi procesi. Kriptogrāfijā ziņojums tiek kodēts tā, lai tas kļūtu nelasāms cilvēkiem, kas var ļaunprātīgi izmantot šo informāciju. No otras puses, kriptoanalīze tiek veikta ar iebrucēju, kas uzdots dekodēt ziņojumu.
Kriptogrāfijas un kriptanalīzes salīdzinājums:
Kriptogrāfija | Kriptoanalīze | |
Definīcija | Māksla vai zinātne par vienkāršu ziņojumu šifrēšanu šifrētajā tekstā ziņojumu drošībai, jo īpaši pārraides laikā. | Māksla iegūt vienkāršu tekstu no šifrētā teksta bez atslēgas zināšanām. |
Izcelsme | No grieķu κρυπτός, "slēpts, noslēpums"; un γράφειν, graphein, "writing" vai -λογία, -logia, "study", | No grieķu virzós, "slēptās", un analýein, "atraisīt" vai "atcelt" |
Praktizētājs | Kriptogrāfs | Cryptanalyst |
Fokuss | Noslēpuma rakstīšana | Noslēpumu noslēpums |
Bažas par šifru vai hash |
|
|
Raksturlielumi |
|
|