Nøgleforskel: Kryptografi er kunsten at gemme beskeder ved at konvertere dem til skjulte tekster. Det er generelt gjort for at sende en besked over usikre kanaler. På den anden side er kryptanalyse kunsten at dekryptere eller opnå almindelig tekst fra skjulte beskeder over en usikker kanal. Det er også kendt som code cracking.

Kryptografi konverterer en almindelig tekst (meddelelse, der skal meddeles) til en chiffertekstmeddelelse ved at anvende krypteringsmetoder. Processen med at opnå en chiffertekst fra en ren tekst betegnes dekryptering. Denne kryptografiske kunst er en gammel kunst, og den første dokumenterede brug af dette udtryk skriftligt dateres tilbage til omkring 1900 f.Kr. Generelt er der tre forskellige kryptografiske ordninger, der anvendes bredt -
- Secret-nøgle eller Symmetrisk kryptografi - den bruger samme nøgle til kryptering og dekryptering
- Public-key eller asymmetrisk kryptografi, og - den bruger en nøgle til kryptering og en anden til dekryptering
- Hash funktioner - det gør brug af en matematisk transformation til at kryptere oplysningerne på en irreversibel måde.

- Kryptertekst-kun angreb - I dette tilfælde har angriberen kun den krypterede tekst for at nå ren tekst, og dermed gør han gætte om slette teksten.
- Kendte-plaintext-angreb - I dette tilfælde forsøger angriberen at gætte plaintext ved at analysere en del af chifferteksten.
- Valgt-plaintext-angreb - kryptanalyseren kan vælge enkle tekst og få deres tilsvarende kodetekster. Formålet er at vælge plaintexts sådan, at de resulterende par plaintext og chiffertekster gør det nemt at udlede krypteringsnøglen.
- Menneske i midten angreb - personen vil aflytte de signaler, der sendes af afsender og modtager. Han vil udgøre dem som den anden part og vil udveksle nøgler med dem begge separat.
Klassiske cifre dekodes af kryptanalytikere ved hjælp af metoder som tilfældighedsindeks, Kasiski-undersøgelse og frekvensanalyse. Moderne angriberne startede med angrebene på blokchifferstandarden DES ved at anvende Differential og Lineært angreb i 90'erne.
Derfor er kryptografi og kryptanalyse to forskellige processer. I kryptografi er en besked kodet, så den bliver uleselig for folk, der kan misbruge oplysningerne. På den anden side udføres krypteringsanalyse af en forbryder, der er bestilt til at dekode meddelelsen.
Sammenligning mellem kryptografi og kryptanalyse:
Kryptografi | kryptoanalyse | |
Defintion | Kunsten eller videnskaben til at kryptere almindelige meddelelser i krypteringstekst til sikkerhed for meddelelserne, især mens transmission. | Kunsten at opnå ren tekst fra en chiffertekst uden kendskab til nøgle. |
Oprindelse | Fra græsk κρυπτός, "skjult, hemmeligt"; og γράφειν, graphein, "writing", eller -λογία, -logia, "study" | Fra græske kryptoer, "skjult" og analyein, "at løsne" eller "for at løsne" |
Practitioner | kryptograf | Cryptanalyst |
Fokus | Hemmelig skrivning | Bryde hemmeligheder |
Bekymring for chiffer eller hash |
|
|
Egenskaber |
|
|