Vad är kryptosystem?

Ett kryptosystem är ett system som använder kryptografiska tekniker för att tillhandahålla säkerhetstjänster till användare. Kryptosystemet är också känt som ett chiffer-system som innebär att konvertera läsbart meddelandeformat till ett icke-läsbart format. För att förstå kryptosystemet i detalj, låt oss diskutera en kryptosystemmodell som visar hur avsändaren och mottagaren kommunicerar hemligt med varandra.

I diagrammet ovan kan du se avsändaren vill skicka ett meddelande till en mottagare hemligt utan att avslöja för någon tredje part. för att åstadkomma att kryptosystemet kommer in i bilden. I avsändarsystemet tar kryptosystemet avsändaren Meddelande i. Vanlig text och med hjälp av hemlig nyckel (krypteringsnyckel) utför den någon krypteringsalgoritm och bildar en chiffertext och skickar den sedan till mottagaren. Efter mottagning av chiffertext på mottagarsidan, utför kryptosystem dekrypteringsalgoritmer med hjälp av hemlig nyckel (dekrypteringsnyckel) och konvertera chiffertext till vanlig text. Målet för kryptosystemet är att skicka privata data från avsändare till mottagare utan tolkning av någon tredje part.

Komponenter i Cryptosystem

Nedan är listan över Cryptosystem-komponenter:

  1. Oformatterad text.
  2. Chiffer.
  3. Krypteringsalgoritm.
  4. Avkrypteringsalgoritm.
  5. Krypteringsnyckel.
  6. Dekrypteringsnyckel.

1) Vanlig text

Klartext är ett meddelande eller data som alla kan förstå.

2) Chiffer

Chiffertexten är ett meddelande eller data som inte är i ett läsbart format, det åstadkoms genom att utföra krypteringsalgoritmen på vanlig text med hjälp av en krypteringsnyckel.

3) Krypteringsalgoritm

Det är en process att konvertera ren text till chiffertext med en krypteringsnyckel. Det tar två ingångar, dvs ren text och krypteringsnyckel för att producera chiffertext.

4) Avkrypteringsalgoritm

Det är en motsatt process av en krypteringsalgoritm, den omvandlar chiffertext till vanlig text med hjälp av dekrypteringsnyckel. Det tar två ingångar, dvs chiffertext och dekrypteringsnyckel för att producera vanlig text.

5) Krypteringsnyckel

Det är en nyckel som avsändaren använde för att konvertera vanlig text till chiffertext.

6) Dekrypteringsnyckel

Det är en nyckel som mottagaren använder för att konvertera chiffertext till vanlig text.

Typer av kryptosystem

Det finns två typer av kryptosystem - Symmetrisk nyckelkryptering och asymmetrisk nyckelkryptering. Låt oss diskutera dessa två typer i detalj.

1) Symmetrisk nyckelskryptering

  • Vid symmetrisk nyckelskryptering använder både avsändaren och mottagaren samma hemliga nyckel, dvs krypteringsnyckel för att utföra kryptering och dekryptering. Symmetrisk nyckelskryptering är också känd som symmetrisk kryptografi.
  • Det finns några algoritmer som använder symmetriska nyckelbegrepp för att uppnå säkerhet. Till exempel DES (Data Encryption Standard), IDEA (International Data Encryption Algoritm), 3DES (Triple Data Encryption Standard), Blowfish.
  • Symmetrisk nyckelskryptering används mest av alla kryptosystem
  • Vid kryptering av symmetrisk nyckel överensstämmer avsändaren och mottagaren om samma hemliga nyckel. avsändaren krypterar de privata uppgifterna, dvs. ren text med en hemlig nyckel och skickar den till mottagaren. Efter mottagande av data använder mottagaren samma hemliga nyckel som används av avsändaren för att kryptera data. Med hjälp av denna hemliga nyckel konverteras den chiffertext till vanlig text.

På bilden nedan kan vi se hur Symmetrisk nyckelkryptering fungerar.

Kryptosystemets funktioner i händelse av kryptering av symmetrisk nyckel: -

  1. Eftersom de använder samma nyckel för kryptering och dekryptering måste de dela den hemliga nyckeln
  2. För att förhindra någon typ av attack måste den hemliga nyckeln uppdateras med regelbundet tidsintervall.
  3. Längden på den hemliga nyckeln i symmetrisk nyckelskryptering är liten, varför processen för kryptering och dekryptering är snabbare.
  4. Det måste finnas en mekanism för att dela en hemlig nyckel mellan avsändaren och mottagaren.

Utmaningar för symmetrisk nyckelskryptering-

Generera hemlig nyckel: För att dela hemlig nyckel måste både avsändaren och mottagaren komma överens om den symmetriska nyckeln som kräver en nyckelgenereringsmekanism på plats.

Förtroendeproblem: Det måste finnas förtroende mellan avsändaren och mottagaren när de delar den symmetriska nyckeln. För antar att mottagaren tappade sin hemliga nyckel till angripare, och han informerar inte om detta till avsändaren.

2) Asymmetrisk nyckelskryptering

Vid asymmetrisk nyckelskryptering används två olika nycklar av avsändaren och mottagaren för kryptering och dekrypteringsprocesser. Asymmetrisk nyckelskryptering är också känd som offentlig nyckelkryptering.

I bilden ovan kan vi se hur den asymmetriska nyckelskrypteringen fungerar.

  • I asymmetrisk tangentkryptering används två nycklar. dvs. offentlig nyckel och privat nyckel. Dessa två nycklar är relaterade till varandra på matematisk sätt. En offentlig nyckel lagras i ett offentligt arkiv och privata nycklar lagras i ett privat arkiv.
  • Använda mottagare av den offentliga nyckelns mottagare kryptera den privata informationen och skicka den till mottagaren. Efter att ha mottagit privat data använder mottagaren sin privata för att dekryptera privata data.
  • Längden på tangenterna i asymmetrisk nyckelskryptering är stor, varför kryptering och dekrypteringsprocesser i asymmetrisk nyckelskryptering blir långsam jämfört med symmetrisk nyckelskryptering.
  • Beräkningen av den privata nyckeln utifrån den offentliga nyckeln är inte beräknad så enkelt. Som ett resultat kan offentliga nycklar delas fritt, vilket gör det möjligt för användare att enkelt och bekvämt kryptera innehåll och verifiera digitala signaturer, och privata nycklar kan hållas hemliga och se till att innehåll kan dekrypteras och digitala signaturer bara kan skapas med privat nyckel ägare. Asymmetriska nyckelkryptosystem står inför utmaningen, dvs användaren måste vara säker på att den offentliga nyckeln han använder för överföring med en individ verkligen är den personens offentliga nyckel och inte hanterades av en angripare.
  • Eftersom offentliga nycklar måste delas men dessa offentliga nycklar är stora i storlek är det därför svårt att komma ihåg, så de lagras på digitala certifikat för säker överföring och delning. Medan privata nycklar inte kan delas, lagras de helt enkelt i molnprogramvaran eller operativsystemet du använder, eller på hårdvara. Många internetprotokoll som SSH, OpenPGP, SSL / TLS används i asymmetrisk kryptering för kryptering och digital signaturfunktioner.

Slutsats

I den här artikeln har vi sett hur kryptosystemet hjälper till att kryptera och dekryptera meddelanden säkert och bekvämt.

Rekommenderade artiklar

Detta har varit en guide till Cryptosystems. Här diskuterade vi vad som är kryptosystem? dess komponenter och typer, med korrekt blockschema. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Digital signaturalgoritm
  2. Vad är kryptografi?
  3. Kryptografi vs kryptering
  4. Frågor om IT-säkerhetsintervju
  5. Typer av chiffer

Kategori: