Ključna razlika: Kriptografija je umetnost skrivanja sporočil s pretvorbo v skrita besedila. Na splošno se to stori, da se pošlje sporočilo preko nezanesljivih kanalov. Po drugi strani pa je kriptoanaliza umetnost dešifriranja ali pridobivanja navadnega besedila iz skritih sporočil prek nezanesljivega kanala. Znan je tudi kot krekiranje kode.
Kriptografija pretvori jasno besedilo (sporočilo, ki ga je treba sporočiti) v sporočilo s šifriranim besedilom z uporabo tehnik šifriranja. Postopek pridobivanja šifriranega besedila iz navadnega besedila se imenuje dešifriranje. Ta umetnost kriptografije je starodavna umetnost in prva dokumentirana uporaba tega izraza v pisni obliki sega v okoli leta 1900 pr. N. Š. Na splošno obstajajo tri različne kriptografske sheme, ki se široko uporabljajo -
- Tajni ključ ali simetrična kriptografija - uporablja isti ključ za šifriranje in dešifriranje
- Javna ključa ali Asimetrična kriptografija in - uporablja en ključ za šifriranje in drugi za dešifriranje
- Hash funkcije - uporablja matematično transformacijo za šifriranje informacij na nepovraten način.
- Napad šifriranega besedila - v tem primeru ima napadalec samo šifrirano besedilo, da doseže odprto besedilo, in tako ugiba o odprtem besedilu.
- Known-plaintext attack - V tem primeru napadalec poskuša uganiti odprto besedilo, tako da analizira del besedila.
- Napad izbranega besedila - kriptoanalitik lahko izbere odprta besedila in pridobi ustrezne šifrirane besedila. Cilj je izbrati odprta besedila tako, da nastali pari besedil in šifriranih besedil olajšajo izločanje šifrirnega ključa.
- Človek v srednjem napadu - oseba bo prestregla signale, ki jih pošilja pošiljatelj in prejemnik. Predstavil jim bo kot drugo stranko in si bo izmenjal ključe z obema posebej.
Klasične šifre dešifrirajo kriptoanalitiki z metodami, kot je indeks naključja, Kasiski pregled in frekvenčna analiza. Sodobni napadalci so se začeli z napadi na standardno kodno kodo DES z uporabo diferencialnega in linearnega napada v 90. letih.
Zato sta kriptografija in kriptoanaliza dva različna procesa. V kriptografiji se sporočilo kodira tako, da postane neberljivo za ljudi, ki lahko zlorabijo informacije. Po drugi strani kriptoanalizo opravi vsiljivec v ukazu za dekodiranje sporočila.
Primerjava med kriptografijo in kriptoanalizo:
Kriptografija | Kriptoanaliza | |
Definicija | Umetnost ali znanost šifriranja navadnih sporočil v šifrirano besedilo za varnost sporočil, zlasti med prenosom. | Umetnost pridobivanja navadnega besedila iz šifriranega besedila brez poznavanja ključa. |
Izvor | Iz grškega κρυπτός, "skrita, skrivnostna"; in γράφειν, graphein, "writing", ali -λογία, -logia, "study", \ t | Iz grške kryptós, "hidden", in analýein, "popustiti" ali "odvezati" |
Zdravilec | Kriptograf | Kriptoanalitik |
Osredotočite se | Skrivno pisanje | Razbijanje skrivnosti |
Skrb za šifriranje ali razpršitev |
|
|
Značilnosti |
|
|