Vad är symmetrisk kryptering?

Det finns många olika delar av kryptografi. Om du dock vill kryptera vissa data finns det två typer av algoritmer du kan använda: symmetriska krypteringsalgoritmer och asymmetriska krypteringsalgoritmer. Det övergripande konceptet är detsamma, de kan kryptera data, men de arbetar utifrån olika principer och har olika användningsfall. Titulär skillnaden beskriver dock krypteringsnycklarna. En symmetrisk krypteringsalgoritm använder en enda delad nyckel för att både kryptera och dekryptera data. En asymmetrisk krypteringsalgoritm använder två länkade nycklar, en för att dekryptera och en för att dekryptera.

Egenskaper för symmetriska krypteringsalgoritmer

Som nämnts ovan är det nyckelutmärkande för en symmetrisk krypteringsalgoritm det faktum att du använder en enda nyckel för att både kryptera och dekryptera data. Därmed inte sagt att det bara finns en möjlig krypteringsnyckel, bara om du krypterar något med en nyckel måste du använda samma nyckel för att dekryptera det. Det kallas ibland för kryptering med delad nyckel. Detta beror på att varje deltagare behöver känna till samma nyckel och därför måste du dela den.

Den här egenskapen att använda samma nyckel för att kryptera och dekryptera kan vara lite av ett problem. För att kunna använda en symmetrisk krypteringsalgoritm måste du kunna kommunicera den säkert. Men du kan inte göra det utan att redan ha ett säkert sätt att kommunicera. Tack och lov kan detta problem lösas med asymmetrisk kryptering men det är värt att förstå.

Nycklarna för symmetriska krypteringsalgoritmer tenderar att vara ganska små, åtminstone jämfört med asymmetrisk kryptering. Detta gör dem relativt lätta att överföra även över en långsam nätverksanslutning och mindre sårbara för fel i ett opålitligt nätverk. Symmetriska krypteringsalgoritmer är också snabba jämfört med asymmetriska algoritmer.

Alla dessa egenskaper gör symmetriska krypteringsalgoritmer särskilt användbara för bulkkryptering av data. Detta är särskilt fallet när hastighet är ett problem.

Streama chiffer och block chiffer

AES är förmodligen den mest kända symmetriska krypteringsalgoritmen. Det används i i stort sett allt som krypterar massor av data och är en standarddel av krypteringssviterna som används i HTTPS. AES är ett blockchiffer med 128-bitars block. Ett blockchiffer fungerar genom att kryptera datablock åt gången. Varje block måste ha samma storlek. Detta är bra när återstående data är större än blockstorleken men innebär att någon form av utfyllnad måste användas för att slutföra blocket.

Ett strömchiffer fungerar genom att kryptera mycket mindre mängder data åt gången, vanligtvis en byte åt gången. En variant av detta koncept är substitutionschifferet som fungerar på bokstäver. Substitutionschiffer är sårbara för frekvensanalys och är därför vanligtvis opålitliga och oanvända. Streamchiffer har dock inte det här problemet.

Symmetriska algoritmer tenderar att vara sårbara för attacker med känd klartext, attacker med vald klartext, differentiell kryptoanalys och linjär kryptoanalys. Moderna algoritmer har dock utformats noggrant med detta i åtanke och så dessa problem är inte ett problem.

Slutsats

Symmetrisk kryptering är en form av kryptering som använder samma nyckel för att både kryptera och dekryptera data. I vissa fall är själva algoritmen densamma för att både kryptera och dekryptera, även om detta inte nödvändigtvis är fallet. Krypteringsnycklar tenderar att vara relativt korta och lätta att överföra. Nyckeln måste dock överföras över en säker kanal eftersom den måste kommuniceras mellan alla inblandade parter. Symmetriska krypteringsalgoritmer tenderar att vara mycket snabbare än asymmetriska krypteringsalgoritmer.


Leave a Comment

Hur man ansluter en Windows 11-laptop till projektor/TV

Hur man ansluter en Windows 11-laptop till projektor/TV

Läs denna artikel för att lära dig den enkla steg-för-steg-processen för att ansluta en laptop till en projektor eller en TV på Windows 11 och Windows 10-operativsystem.

Hur man hittar IP-adressen till en skrivare

Hur man hittar IP-adressen till en skrivare

Har du problem med att ta reda på vilken IP-adress din skrivare använder? Vi visar dig hur du hittar den.

Vad du ska göra om Powerbeats Pro inte laddar i fodralet

Vad du ska göra om Powerbeats Pro inte laddar i fodralet

Om dina Powerbeats Pro inte laddar, använd en annan strömkälla och rengör dina hörsnäckor. Lämna fodralet öppet medan du laddar dina hörsnäckor.

Så här installerar du en SSD på stationära datorer och bärbara datorer

Så här installerar du en SSD på stationära datorer och bärbara datorer

Har du precis köpt en SSD och hoppas att uppgradera den interna lagringen på din dator men vet inte hur du installerar SSD? Läs den här artikeln nu!

Hur man installerar en SSD på stationära och bärbara datorer

Hur man installerar en SSD på stationära och bärbara datorer

Köpte du precis en SSD i hopp om att uppgradera den interna lagringen på din PC men vet inte hur man installerar SSD? Läs denna artikel nu!

Hur man stänger av kameraslutarljudet – Galaxy S 21 Plus

Hur man stänger av kameraslutarljudet – Galaxy S 21 Plus

Ta bilder i tystnad och tysta slutarljudet på din Galaxy S21 Plus. Här är allt du behöver veta om kamerainställningar.

Hur man klona en hårddisk

Hur man klona en hårddisk

I den moderna digitala tidsåldern, där data är en värdefull tillgång, kan kloning av en hårddisk på Windows vara en avgörande process för många. Denna omfattande guide

Hur fixar jag drivrutinen WUDFRd kunde inte laddas på Windows 10?

Hur fixar jag drivrutinen WUDFRd kunde inte laddas på Windows 10?

Står du inför felmeddelandet när du startar din dator som säger att drivrutinen WUDFRd inte kunde laddas på din dator?

Så här åtgärdar du NVIDIA GeForce Experience Error Code 0x0003

Så här åtgärdar du NVIDIA GeForce Experience Error Code 0x0003

Upplever du NVIDIA GeForce-felkod 0x0003 på ditt skrivbord? Om ja, läs bloggen för att hitta hur du åtgärdar det här felet snabbt och enkelt.

Vad är SMPS?

Vad är SMPS?

Lär dig vad som är SMPS och innebörden av olika effektivitetsklasser innan du väljer en SMPS för din dator.