Oversikt over One Time Pad

  • Kryptografi kan kategoriseres i gamle, middelalderske, verdenskrig og moderne segmenter, da det har en stor innvirkning i disse periodene og fortsetter å vokse også i fremtiden. Kryptografi er en vitenskap og en praksis for å beskytte viktig informasjon og kommunikasjon.
  • 'Krypto' betyr 'skjult' og 'graf' betyr 'skrifter'. Med dette kan vi si at kryptografi handler i skjulte skrifter, og for å gjøre det sikrere og praktisk er det en krypteringsteknikk som kalles Engangsblokk. Det er en teknikk for å kryptere denne informasjonen.
  • Det er en av de mest foretrukne og fullstendig uknuselige sifrene (chiffer betyr algoritmer). Det er de mest pålitelige og sterkt anbefalte kryptografiprotokollene.

Hva er One Time Pad?

Engangsblokk er et system som genererer en tilfeldig organisert og unik 'privat nøkkel', denne engangsbruk private nøkkelen brukes til å kryptere en melding som senere blir dekryptert av mottakeren med bruk av matchende engangsblokk og nøkkel. Informasjon kryptert med nøkler er nesten umulig å bryte. Hver kryptering er unik og viser ingen relasjon til annen kryptering. I en gang-pad er nøkkelen som brukes kjent som en hemmelig nøkkel, ettersom de har en veldig viktig informasjonsdel.

Forståelse av One Time Pad

For å forstå en gang-pad må vi fokusere på krypteringsprosessen, for å se hvordan ting fungerer. Dette vil hjelpe oss å forstå engangsputen på en bedre måte. Krypteringsprosessen er avgjørende for å forstå, i dette brukes noen taster parvis. Hver bruker har sin kopi av nøkkelen som distribueres sikkert før krypteringsprosessen. Siden engangsputetastene er svært konfidensielle, så de er sikret med meget kontinuerlig beskyttelse under lagrings- og distribusjonsfasen.

Det er en kombinasjon og variant av XOR tilknyttet hele krypteringsprosessen. La oss se hvordan ting fungerer på bakkenivå -

  1. Mens krypterer all vanlig tekstdata, bruker avsenderen en nøkkelstreng som har lignende lengde som teksten. Denne nøkkelen brukes ved å blande (XOR-ing) bit for bit. Bit for bit-miksing betyr litt 'nøkkel' med litt 'ren tekst' for å lage litt 'chiffertext'.
  2. Denne chifferteksten blir deretter videresendt til mottakeren.
  3. Ved mottakerenden blir den kodede meldingen blandet med duplikatkopien (XOR-ed) av engangsnøkkelen og ren tekst blir gjenopprettet . Etter dette blir nøklene som tilhører avsender og mottakere automatisk ødelagt. Dette sørger for at ingen gjenbruk og bruk av det samme er mulig.

Hvordan fungerer en tidsblokk?

I kjernen har et engangsputesystem en 'tilfeldig nøkkel'. Denne tilfeldige nøkkelen er en blokk eller samling av tall som brukes til å transformere den opprinnelige meldingen.

Merk - Den opprinnelige meldingen heter Plaintext.

Kodet tekst kalles en chiffertekst. Så først må du opprette 'tilfeldig nøkkel' og for å gjøre dette trenger du en 'metode' for å konvertere alfabeter til tall.

Følg tabellen over konverteringstabeller nedenfor -

ENBCDEFGHJegJKLMNOPQRSTUVWXYZ
0102030405060708091011121. 314151617181920212223242526

For eksempel er meldingen din: ASFKHRGQLRIUGQLFHT

1) For å gjøre en enklere og effektiv tilnærming må vi dele den inn i et sett med to tegn, la oss se hvordan -

AS, FK, HR, GQ, LR, IU, GQ, LF, HT

2) Følg ovennevnte konverteringstabeldiagram - vi har noe som dette.

AS, FK, HR, GQ, LR, IU, GQ, LF, HT = 0119, 0611, 0818, 0717, 1218, 0921, 0717, 1206, 0820

3) Så endelig ble teksten “ASFKHRGQLRIUGQLFHT konvertert til 0119 0611 0818 0717 1218 0921 0717 1206 0820

prinsipper

Det er et grunnleggende prinsipp som ligger til grunn for bruken av 'Kryptografi' og 'Engangsblokk'. Kerckhoffs prinsipp om kryptografi ble født i Nederland av Auguste Kerckhoff på 1800- tallet. Dette prinsippet danner grunnleggende for åpen sikkerhet, sikkerhet ved design. “Utformingen av et system skal ikke kreve taushetsplikt”.

Hva kan du gjøre med One Time Pad?

  • Engangsputen kan brukes til superkryptering.
  • Det kan være bortsett fra en introduksjon til kryptografi.
  • Det blir etterlignet av strømchiffer.
  • Det er de mest etterspurte alternativene i en situasjon der to separate miljøer blir vurdert med fullstendig hemmelighold.

Fordeler og ulemper

La oss se noen av fordelene og ulempene ved en tidsblokk:

Fordeler-

  • Denne enheten er helt uknuselig.
  • Den er sikret, ettersom den bare kan brukes en gang.
  • Hver byte i en gang-pad har noen forbindelse til en annen byte av ley.

Disadvantages-

  • Utveksling av engangsputen.
  • 'Tasten' er like lang som 'meldingen'.
  • Koblinger for ulemper i detalj - Coursera.

Bruk av en tidsblokk:

  1. Konfidensialitet : En av de viktigste årsakene vil være "Konfidensialitet". Engangsbrukere forstår dette da meldingene og transkripsjonene er sikret fra andre.
  2. Integritet: Informasjonen er enhetlig og kan ikke endres eller endres verken i lagring eller under overføring. Avsender og tiltenkt mottaker vil få forhåndsinformasjon om endringene hvis noen prøver å gjøre det.
  3. Ikke-avvisning : Avsender og skaper av informasjonen kan ikke nekte for deres intensjon om oppretting eller overføring av informasjonen.
  4. Autentisering : Både avsender / mottaker kan kreve identiteten sin med informasjonens opprinnelse / destinasjon.

Hva er behovet for One Time Pad?

Behovet for engangsputen ligger hos:

  • Forsvar (over hele kloden).
  • Sikkerhetspersonell.
  • Spioner og
  • Flere andre konfidensielle byråer.

Med brukerne som vil kommunisere med personvern i tankene.

Konklusjon

Vi har kommet over noen avgjørende fakta om den antikke vitenskapen om kryptografi og engangsblokk. Hvordan denne krypteringsteknikken har hjulpet samfunnet i behovet for sikker informasjonskommunikasjon. Siden hver mynt har to ansikter, er teknologien til engangsputen ikke forskjellig, ettersom den har botnyttighet og ulemper forbundet med den.

Anbefalte artikler

Dette har vært en guide til One Time Pad. Her har vi diskutert forståelse, bruk, behov, hvordan fungerer det, fordeler og ulemper med One Time Pad. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Kryptografi vs kryptering
  2. Hva er dekryptering?
  3. Hva er et cyberangrep?
  4. Kryptografiteknikker
  5. Typer av chiffer
  6. Stream Cipher vs Block Cipher
  7. Blokker krypteringsmodus for drift