Krypto
En chiffer (eller chiffer) är en algoritm för att utföra kryptering (kodning) eller dekryptering (avkodning). Det är en serie väldefinierade steg som kan följas som ett förfarande. Att chiffrera eller koda är att omvandla information från klartext till chiffer eller kod.
I icke-tekniskt språkbruk betyder "chiffer" ofta samma sak som "kod", men inom kryptografin skiljer man mellan chiffer och kod. En källa från 1900-talet ger följande förklaring: ett chiffer är "en metod där den grundläggande enheten för att dölja något är bokstaven". I jämförelse med detta är en kod en form av döljande där den grundläggande enheten är ordet". I slutet av århundradet blev "koder" i denna kryptografiska betydelse sällsynta. 2000-talets kryptografi krypterar oftast bitströmmar.
Koderna fungerade genom att ersätta enligt en stor kodbok som kopplade en slumpmässig tecken- eller siffersträng till ett ord eller en fras. Exempelvis kan "UQJHSE" vara koden för "Fortsätt till följande koordinater".
Ett chiffer används för att omvandla den ursprungliga informationen ("klartext") till den krypterade formen "chiffertext". Chiffertexten innehåller all information som finns i klartexten, men kan inte läsas av människor eller datorer utan en lämplig mekanism för att avkryptera den. För att chiffrera eller dechiffrera behöver man en "nyckel". Vid kryptering anger nyckeln den särskilda omvandlingen av klartext till chiffertext eller vice versa vid dekryptering.
Enligt den typ av nyckel som används delas chifferna in i följande kategorier:
- symmetriska nyckelalgoritmer (kryptografi med privat nyckel): samma nyckel används för kryptering och dekryptering, och
- Asymmetriska nyckelalgoritmer (kryptografi med offentliga nycklar): Två olika nycklar används för kryptering och dekryptering.
Ordet chiffer är på franska cifre och på medeltida latin cifra, från arabiska sifr, som betyder "nolla". Den första kända engelska användningen av noll var 1598.
Relaterade sidor
- Kod
- Kryptering
- Nyckel (kryptografi)
- Blockkryptering
- Produktchiffer
- Chiffertext
- Attack med enbart chiffertext
Frågor och svar
F: Vad är ett chiffer?
S: Ett chiffer (eller chiffer) är en algoritm för att utföra kryptering (kodning) eller dekryptering (avkodning). Det är en serie väldefinierade steg som kan följas som en procedur.
F: Hur krypterar man information?
S: Att chiffrera eller koda innebär att omvandla information från klartext till chiffer eller kod.
F: Vad är skillnaden mellan ett chiffer och en kod?
S: I icke-tekniskt språkbruk betyder "chiffer" ofta samma sak som "kod", men inom kryptografin skiljer man mellan chiffer och kod. En källa från 1900-talet ger följande förklaring: ett chiffer är "en metod där den grundläggande enheten för att dölja något är bokstaven". I jämförelse med detta är en kod en form av döljande där den grundläggande enheten är ordet".
F: Hur fungerar kryptering?
S: Ett chiffer används för att omvandla den ursprungliga informationen ("klartext") till den krypterade formen "chiffertext". Chiffertexten innehåller all information som finns i klartexten, men kan inte läsas av människor eller datorer utan en lämplig mekanism för att avkryptera den. För att chiffrera eller dechiffrera behöver man en "nyckel". Vid kryptering anger nyckeln den särskilda omvandlingen av klartext till chiffertext eller vice versa vid dekryptering.
F: Hur delas chiffer upp efter vilken typ av nyckel som används?
S: Chiffer delas in i symmetriska nyckelalgoritmer (kryptografi med privat nyckel), där samma nyckel används för kryptering och dekryptering, och asymmetriska nyckelalgoritmer (kryptografi med offentlig nyckel), där två olika nycklar används för kryptering och dekryptering.
F: Varifrån kommer "cipher"?
S: Ordet "cipher" kommer från franska cifre och medeltida latin cifra, från arabiska sifr som betyder "nolla". Den första kända engelska användningen av noll var 1598.