Introduksjon om Typer av chiffer

I ordet med digital svindel brukes mange teknikker for å forhindre data fra hackere eller tredjeparter for å forhindre våre data. I denne artikkelen skal vi diskutere typene chiffer. Før det kan vi først se betydningen. Vanlig tekst er meldingen eller dataene som kan leses av avsender, mottaker eller tredjepart. Når ren tekst endres ved å bruke noen algoritmer eller teknikker, kalles de resulterende dataene eller meldingen chiffertekst. Kort sagt, konvertering av ren tekst, dvs. lesbar tekst til ikke-lesbar tekst, kalles ciphertext.

Typer av chiffer

Typer brosjyrer er gitt som følger:

1. Caesar Cipher

I Caesar-chiffer blir settet med tegn med ren tekst erstattet av andre tegn, symboler eller tall. Det er en veldig svak teknikk for å skjule tekst. I Cæsars chiffer blir hvert alfabet i meldingen erstattet av tre steder nede. La oss se ett eksempel. Klettteksten er EDUCBA. Som en Caesar-chiffer blir hvert alfabet erstattet av tre-sted ned, så E vil erstatte med H, D vil erstatte med G, U vil erstatte med X, C vil erstatte med F, B vil erstatte med E og A vil erstatte med D. Så her er ren tekst EDUCBA og chiffertekst er HGXFED.

Caesar-chifferalgoritme er som følger:

  1. Les hvert alfabet med ren tekst
  2. Bytt hvert alfabet med 3 steder nede.
  3. Gjenta prosessen for alt alfabetet i ren tekst.

En modifisert versjon av Cæsar- chiffer : Denne chifferen fungerer på samme måte som Cæsar-chiffer, den eneste forskjellen er - i Cæsar-chiffer blir hvert alfabet erstattet av tre-sted ned der en modifisert versjon av Cæsar-chiffer, antallet er bestemt av en bruker til å bytt ut alfabetet, og dette tallet vil være konstant. For eksempel er EDUCBA og nummer for utskiftningen 1, så E vil erstatte med F, D vil erstatte med E, U vil erstatte med V, C vil erstatte med D, B vil erstatte med C og A vil erstatte med B. Så her er ren tekst EDUCBA og chiffertekst er FEVDCB.

En modifisert versjon av Caesar-chifferalgoritmen er som følger

  • Les hvert alfabet med ren tekst
  • Ta nummeret for utskifting
  • Bytt hvert alfabet med spesifisert nummer ned.
  • Gjenta prosessen for alt alfabetet i ren tekst.

2. Monoalfabetisk chiffer

Ettersom Caesar-chiffer og en modifisert versjon av Caesar-chiffer er lett å bryte, kommer monoalfabetisk chiffer inn i bildet. På monoalfabetisk kan hvert alfabet i ren tekst erstattes av et hvilket som helst annet alfabet unntatt det originale alfabetet. Det vil si at A kan erstattes av et hvilket som helst annet alfabet fra B til Z. B kan erstattes av A eller C til Z. C kan erstattes av A, B og D til z, etc. Mono alfabetisk chiffer forårsaker vanskeligheter med å sprekke melding da det er tilfeldige erstatninger og et stort antall permutasjon og kombinasjoner er tilgjengelige.

3. Homofonisk substitusjonssiffer

En homofon substitusjonssiffer er lik monoalfabetisk chiffer. Den eneste forskjellen er i monoalfabetisk. Vi erstatter alfabetet med et hvilket som helst annet tilfeldig alfabet, bortsett fra det opprinnelige alfabetet der homofonisk substitusjonssiffer, alfabetet er erstattet av fast alfabet eller sett med alfabet. Substitusjonsalfabetet erstattes med te fixed. Bytt for eksempel A ut med x, E med B, S med A osv. Eller erstatt A med E, x eller L, B med T, A, Z osv.

4. Polygram substitusjonssiffer

I polgramstasjonssiffringssiffer, i stedet for å erstatte hvert alfabet med et annet, erstattes alfabetblokken med en annen blokk med alfabet. Erstatt EDUCBA med XYQLAB. I dette tilfellet vil EDUCBA erstatte med XYQLAB, men EDU kan erstattes med et annet sett med blokken, la oss anta at EDU vil erstatte med LOD. I denne typen chiffer, erstattes ren tekst gjennom blokk for blokk i stedet for karakter etter karakter.

5. Polyalfabetisk substitusjonssiffer

Polyalfabetisk chiffer er også kjent som Vigenere Cipher som er oppfunnet av Leon Battista Alberti. I Polyalphabetic Substitution Cipher er en metode for å kryptere alfabetiske tekster. Den bruker flere substitusjonsalfabeter for kryptering. Vigener square eller Vigenere-tabellen brukes til å kryptere teksten. Tabellen inneholder 26 alfabeter skrevet i forskjellige rader hvert alfabet blir syklisk forskjøvet til venstre i samsvar med forrige alfabet, tilsvarer de 26 mulige Cæsar Ciphers. Chifferen bruker et annet alfabet fra en av radene på forskjellige punkter i krypteringsprosessen.

La oss vurdere at originalteksten er Educba og nøkkelordet er Apple. For krypteringsprosessen, Den første bokstaven i originalteksten, E er sammenkoblet med A, den første bokstaven i tasten. Så bruk rad E og kolonne A på Vigenère-plassen, som er E. Tilsvarende, for den andre bokstaven i originalteksten, brukes den andre bokstaven i nøkkelen, bokstaven i rad d og kolonne p er s. Resten av originalteksten er kryptert på samme måte. Den endelige krypteringen av Educba er Esjnfa.

6. Playfair-chiffer

Playfair-chiffer kalles også Playfair square. Det er en kryptografisk teknikk som brukes o kryptere dataene. Playfair-chiffer-prosess er som følger:

  • Oppretting og populasjon av matrisen.
  • Krypteringsprosess.

La oss diskutere de ovennevnte trinn i detalj måte oppretting og populasjon av matrisen. Den bruker 5 * 5-matrise for å lagre nøkkelordet eller nøkkelen som brukes til kryptering og dekrypteringsprosess.

Dette trinnet fungerer som følger

  1. Legg inn nøkkelordet i matrisen på en radmessig måte, dvs. fra venstre til høyre og topp til bunn.
  2. Hopp over dupliserte ord i nøkkelordet.
  3. Fyll de gjenværende mellomrommene med resten av alfabetene (A - Z) som ikke var en del av nøkkelordet.
Merk: mens jeg gjør det, kombinerer jeg og J i den samme cellen i tabellen. dvs. Hvis jeg eller J er til stede i nøkkelordet, må du kaste både jeg og J mens du fyller den gjenværende plasskrypteringsprosessen.

Krypteringsprosessen fungerer som følger:

  • Del alfabetene i gruppene (hver gruppe må inneholde to verdier). Krypteringsprosessene vil bli utført på disse gruppene.
  • Hvis begge alfabetene i gruppen er de samme, legger du til x etter det første alfabetet.
  • Hvis begge alfabetet i gruppen er til stede i den samme rekken av matrisen, må du erstatte dem med alfabetene til høyre for hhv. Hvis den opprinnelige gruppen er på høyre side av raden, skjer det å pakke seg inn til venstre på raden.
  • Hvis begge alfabetet i gruppen er til stede i samme kolonne, erstatt dem med alfabetene med henholdsvis nedenfor. Hvis den opprinnelige gruppen er på undersiden av raden, skjer det å pakke seg inn på oversiden av raden.
  • Hvis begge alfabetet i gruppen ikke er i samme rad eller kolonne, bytter du dem ut med alfabetene i samme rad umiddelbart, men ved det andre hjørneparet i rektangelet som er definert av den opprinnelige gruppen.

7. Hill Cipher

Hill chiffer fungerer på flere alfabeter samtidig. Hill chiffer fungerer som følger:

  1. Tildel tallet til hvert alfabet i ren tekst. A = 0, B = 1… .z = 25
  2. Organiser ren tekstmelding som en matrise av tallbase på trinnet ovenfor som er i tallformat. Den resulterende matrisen kalles en ren tekstmatrise.
  3. Multipliser ren tekstmatrise med en tilfeldig valgt tast. Merk at nøkkelmatrisen må være på størrelse med n * n der n står for antall rader i en vanlig tekstmatrise.
  4. Multipliser både matrisen dvs. trinn 2 og trinn 3.
  5. Beregn mod 26-verdien for matrisen ovenfor, dvs. matriksresultater i trinn 4.
  6. Oversett nå tallene til alfabeter, dvs. 0 = A, 1 = B, etc.
  7. Resultatet av trinn 6 blir vår chiffertekst.

Anbefalte artikler

Dette er en guide til Typer av chiffer. Her diskuterer vi introduksjonen og forskjellige typer chiffer som inkluderer keisersnitt, monoalfabetisk og homofonisk substitusjonschiffer, etc. Du kan også se på følgende artikler for å lære mer -

  1. Symmetriske algoritmer
  2. Hva er SFTP?
  3. Advanced Encryption Standard
  4. kryptosystemer