Introduktion om typer av chiffer

I fråga om digital bedrägeri, för att förhindra våra uppgifter används många tekniker för att skydda våra data från hackare eller någon tredje part. I den här artikeln kommer vi att diskutera typerna av chiffer. Innan det låter vi först se betydelsen. Vanlig text är meddelandet eller data som kan läsas av avsändaren, mottagaren eller någon tredje part. När ren text ändras med hjälp av några algoritmer eller tekniker, kallas den resulterande informationen eller meddelandet ciphertext. Kort sagt, konvertering av vanlig text, dvs läsbar text till icke-läsbar text kallas ciphertext.

Typer av chiffer

Typer av cifrar anges på följande sätt:

1. Caesar Cipher

I Caesar chiffer ersätts uppsättningen tecken med vanlig text av något annat tecken, symboler eller siffror. Det är en mycket svag teknik för att dölja text. I Caesars chiffer ersätts varje alfabet i meddelandet av tre platser nere. Låt oss se ett exempel. Klartext är EDUCBA. Som Caesar-chiffer ersätts varje alfabet av tre-plats ned, så E kommer att ersättas med H, D kommer att ersättas med G, U kommer att ersättas med X, C kommer att ersättas med F, B kommer att ersättas med E och A kommer att ersättas med D. Så här är texten EDUCBA och chiffertext är HGXFED.

Caesars chifferalgoritm är följande:

  1. Läs varje alfabet med vanlig text
  2. Byt ut varje alfabet med tre platser nedåt.
  3. Upprepa processen för alfabetet i vanlig text.

En modifierad version av Caesar Ciffer: Denna chiffer fungerar på samma sätt som Caesar Chiffer, den enda skillnaden är - i Caesar Chiffer ersätts varje alfabet av tre-plats ner där en modifierad version av Caesar chiffer, antalet bestäms av en användare att byt ut alfabetet och detta nummer kommer att vara konstant. Till exempel EDUCBA och nummer för ersättningen är 1, så E kommer att ersätta med F, D kommer att ersättas med E, U kommer att ersättas med V, C kommer att ersätta med D, B kommer att ersättas med C och A kommer att ersättas med B. Så här är ren text EDUCBA och chiffertext är FEVDCB.

En modifierad version av Caesar-chifferalgoritmen är som följer

  • Läs varje alfabet med vanlig text
  • Ta numret för utbyte
  • Byt ut varje alfabet med angivet nummer nedåt.
  • Upprepa processen för alfabetet i vanlig text.

2. Monoalfabetisk chiffer

Eftersom Caesar chiffer och en modifierad version av Caesar chiffer är lätt att bryta kommer monoalfabetisk chiffer in i bilden. I monoalfabetisk kan varje alfabet i ren text ersättas med vilket som helst annat alfabet utom det ursprungliga alfabetet. Det är A kan ersättas av något annat alfabet från B till Z. B kan ersättas av A eller C till Z. C kan ersättas av A, B och D till z, etc. Mono alfabetisk ciffer orsakar svårigheter att knäcka eftersom det finns slumpmässiga ersättningar och ett stort antal permutation och kombination är tillgängliga.

3. Homofonisk substitutionsciffer

En homofonisk substitutionsciffer liknar monoalfabetisk chiffer, den enda skillnaden är i monoalfabetisk ersätter vi alfabetet med något annat slumpmässigt alfabet utom det ursprungliga alfabetet där homofonisk substitutionsciffer, alfabetet ersätts av ett fast alfabet eller alfabetet. Substitutionsalfabetet ersätts med fixat. Ersätt exempelvis A med x, E med B, S med A, etc. eller ersätt A med E, x eller L, B med T, A, Z, etc.

4. Polygramsubstitutionsciffer

I polygramsubstationsciffer, istället för att ersätta varje alfabet med ett annat, ersätts alfabetblocket med ett annat alfabetblock. Byt ut EDUCBA med XYQLAB. I det här fallet kommer EDUCBA att ersätta med XYQLAB, men EDU kan ersättas med en annan uppsättning av blocket, låt oss anta att EDU kommer att ersätta med LOD. I denna typ av chiffer sker ersättningen av vanlig text genom blocket för block snarare än karaktär efter tecken.

5. Polyalfabetisk substitutionsciffer

Polyalfabetisk chiffer är också känd som Vigenere Cipher som uppfinns av Leon Battista Alberti. I Polyalphabetic Substitution Cipher är en metod för att kryptera alfabetiska texter. Den använder flera substitutionsalfabet för kryptering. Vigener-torget eller Vigenere-tabellen används för att kryptera texten. Tabellen innehåller 26 alfabet skrivna i olika rader varje alfabet cykliskt flyttas till vänster i enlighet med föregående alfabet, motsvarande de 26 möjliga Caesar Ciphers. Chifferet använder ett annat alfabet från en av raderna på olika punkter i krypteringsprocessen.

Låt oss överväga att originalteksten är Educba och nyckelordet är Apple. För krypteringsprocessen, Den första bokstaven i originaltexten, E är i par med A, den första bokstaven i tangenten. Så använd rad E och kolumn A på Vigenère-torget, som är E. På samma sätt, för den andra bokstaven i originaltexten, används den andra bokstaven i nyckeln, bokstaven i rad d och kolumn p är s. Resten av originaltexten är krypterad på samma sätt. Den sista krypteringen av Educba är Esjnfa.

6. Playfair-chiffer

Playfair-chiffer kallas också Playfair-torget. Det är en kryptografisk teknik som används o kryptera data. Playfair-chifferprocessen är som följer:

  • Skapande och population av matrisen.
  • Krypteringsprocess.

Låt oss diskutera ovannämnda steg på ett detaljerat sätt skapande och population av matrisen. Den använder 5 * 5-matris för att lagra nyckelordet eller nyckeln som används för kryptering och dekrypteringsprocess.

Detta steg fungerar enligt följande

  1. Ange nyckelordet i matrisen på radvis, dvs. från vänster till höger och topp till botten.
  2. Hoppa över de duplicerade orden i nyckelordet.
  3. Fyll de återstående utrymmena med resten av alfabeten (A - Z) som inte ingick i sökordet.
Obs! När du gör det kombinerar jag och J i samma cell i tabellen. dvs Om jag eller J finns i nyckelordet, kasta både I och J medan du fyller den återstående rymdkrypteringsprocessen.

Krypteringsprocessen fungerar enligt följande:

  • Dela alfabeten i grupperna (varje grupp måste innehålla två värden). Krypteringsprocesserna kommer att utföras på dessa grupper.
  • Om båda alfabeten i gruppen är desamma, lägg till x efter det första alfabetet.
  • Om båda alfabetet i gruppen finns i samma rad i matrisen, byt dem ut med alfabeterna till sin omedelbara höger. Om den ursprungliga gruppen finns på höger sida av raden sker det att lindas runt till vänster om raden.
  • Om båda alfabetet i gruppen finns i samma kolumn, ersätt dem med alfabeten direkt med nedan respektive. Om den ursprungliga gruppen finns på undersidan av raden sker det att slå in sig till den övre sidan av raden.
  • Om båda alfabetet i gruppen inte finns i samma rad eller kolumn, byt dem ut med alfabeten i samma rad omedelbart utan vid det andra hörnetparet i rektangeln som definieras av den ursprungliga gruppen.

7. Hill Cipher

Hillciffer fungerar på flera alfabet på samma gång. Hill chiffer fungerar enligt följande:

  1. Tilldela numret till varje alfabet i vanlig text. A = 0, B = 1 … .z = 25
  2. Organisera det vanliga textmeddelandet som en matris med sifferbas i ovanstående steg som är i nummerformat. Den resulterande matrisen kallas en vanlig textmatris.
  3. Multiplicera vanlig textmatris med en slumpmässigt vald tangent. Observera att nyckelmatrisen måste vara storleken på n * n där n står för antalet rader i en vanlig textmatris.
  4. Multiplicera både matrisen, dvs. steg 2 och steg 3.
  5. Beräkna värdet mod 26 för ovanstående matris, dvs matrisresultat i steg 4
  6. Översätt nu siffrorna till alfabet, dvs 0 = A, 1 = B, etc.
  7. Resultatet av steg 6 blir vår chiffertext.

Rekommenderade artiklar

Detta är en guide till typer av chiffer. Här diskuterar vi introduktionen och olika typer av chiffer som inkluderar cesar, monoalfabetisk och homofonisk substitutionsciffer, etc. Du kan också titta på följande artiklar för att lära dig mer -

  1. Symmetriska algoritmer
  2. Vad är SFTP?
  3. Avancerad krypterings standard
  4. krypto

Kategori: