Översikt över One Time Pad

  • Kryptografi kan kategoriseras i gamla, medeltida, världskrig och moderna segment, eftersom det har en enorm inverkan under dessa perioder och fortsätter att växa även i framtiden. Kryptografi är en vetenskap och en praxis för att skydda viktig information och kommunikation.
  • "Krypto" betyder "dold" och "graf" betyder "skrifter". Med detta kan vi säga att kryptografi handlar i dolda skrifter och för att göra det säkrare och bekvämare finns det en krypteringsteknik som kallas Engångsblock. Det är en teknik för att kryptera denna information.
  • Det är en av de mest föredragna och helt obrytbara cifrarna (chiffer betyder algoritmer). Det är de mest pålitliga och starkt rekommenderade kryptografiprotokollen.

Vad är One Time Pad?

Engångsblock är ett system som genererar en slumpmässigt organiserad och unik "privat nyckel", denna engångs privata nyckel används för att kryptera ett meddelande som senare dekrypteras av mottagaren med användning av matchande engångsblock och nyckel. Information krypterad med nycklar är nästan omöjlig att bryta. Varje kryptering är unik och visar inget samband med annan kryptering. I en engångsblock är den använda nyckeln känd som en hemlig nyckel eftersom de har en mycket avgörande bit information.

Förståelse av en tidsblock

För att förstå engångsblock måste vi fokusera på krypteringsprocessen, för att se hur saker fungerar. Detta hjälper oss att förstå engångsblocket på ett bättre sätt. Krypteringsprocessen är avgörande för att förstå, i detta används vissa nycklar parvis. Varje användare har sin kopia av nyckeln som distribueras säkert innan krypteringsprocessen. Eftersom tangenterna med engångsunderlag är mycket konfidentiella så garanteras de av mycket kontinuerligt skydd under lagrings- och distributionsfasen.

Det finns en kombination och variation av XOR associerad med hela krypteringsprocessen. Låt oss se hur saker fungerar på marknivå -

  1. Vid kodning av all vanlig textdata använder avsändaren en nyckelsträng som har samma längd som texten. Denna nyckel används genom att blanda (XOR-ing) bit för bit. Bit för bit-blandning betyder lite "nyckel" med lite "vanlig text" för att skapa lite "ciffertext".
  2. Denna chiffertext vidarebefordras sedan till mottagaren.
  3. Vid mottagarens slut blandas det kodade meddelandet med duplikatkopian (XOR-ed) av engångsnyckeln och ren text återställs . Därefter förstörs nycklarna som tillhör avsändarens och mottagarna automatiskt. Detta ser till att ingen återanvändning och användning av samma är möjlig.

Hur fungerar One Time Pad?

I sin kärna har ett engångs-pad-system en "slumpmässig nyckel". Den slumpmässiga nyckeln är ett block eller en samling nummer som används för att omvandla det ursprungliga meddelandet.

Obs - Det ursprungliga meddelandet heter Plaintext.

Kodad text kallas en chiffertext. Så först måste du skapa "slumpmässig nyckel" och för att göra detta behöver du en "metod" för att konvertera alfabet till siffror.

Följ nedanstående omvandlingstabelldiagram -

ENBCDEFGHjagJKLMNOPQRSTUVWXYZ
0102030405060708091011121314151617181920212223242526

Till exempel är ditt meddelande: ASFKHRGQLRIUGQLFHT

1) För att göra en enklare och effektiv metod måste vi dela upp den i en uppsättning av två tecken, låt oss se hur -

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

2) Följ ovanstående konverteringstabeldiagram - vi har något liknande.

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

3) Så till slut konverterades texten "ASFKHRGQLRIUGQLFHT " till " 0119 0611 0818 0717 1218 0921 0717 1206 0820 "

principer

Det finns en grundprincip som ligger bakom arbetet med 'Cryptography' och 'One-time-pad'. Kerckhoffs princip om kryptografi föddes i Nederländerna av Auguste Kerckhoff på 1800-talet. Denna princip utgör grunden för öppen säkerhet, säkerhet genom design. ”Utformningen av ett system bör inte kräva sekretess”.

Vad kan du göra med One Time Pad?

  • Engångsdynan kan användas för superkryptering.
  • Det kan vara bortsett från en introduktion till kryptografi.
  • Det efterliknas av strömciprar.
  • Det är de mest eftertraktade alternativen i en situation där två separata miljöer betraktas med full sekretess.

Fördelar och nackdelar

Låt oss se några av fördelarna och nackdelarna med en tidsblock:

Advantages-

  • Den här enheten är helt okrossbar.
  • Det är säkrat eftersom det bara kan användas en gång.
  • Varje byte i en engångsblock har någon anslutning till en annan byte i ley.

Disadvantages-

  • Utbyte av engångsblocket.
  • "Nyckeln" är så lång som "meddelandet".
  • Länkar för nackdelar i detalj - Coursera.

Användningar av en tidsblock:

  1. Sekretess : En av de främsta orsakerna är "konfidentialitet". One-Time-Pad-användare förstår detta eftersom meddelanden och transkript är säkrade från andra.
  2. Integritet: Informationen är enhetlig och kan inte ändras eller ändras varken i lagring eller vid överföring. Avsändaren och avsedd mottagare får tidigare information om ändringarna om någon försöker.
  3. Icke-avvisande : Avsändaren och skaparen av informationen kan inte förneka sin avsikt att skapa eller överföra informationen.
  4. Autentisering : Både avsändaren / mottagaren kan göra anspråk på sin identitet med informationens ursprung / destination.

Vad är behovet av One Time Pad?

Behovet av engångsblocket ligger hos:

  • Försvar (över hela världen).
  • Säkerhetspersonal.
  • Spioner och
  • Flera andra konfidentiella myndigheter.

Också med de användare som vill kommunicera med integritet.

Slutsats

Vi har stött på några avgörande fakta om den antika vetenskapen om kryptografi och engångsblock. Hur denna krypteringsteknik har hjälpt samhället i behovet av säker informationskommunikation. Eftersom varje mynt har två ansikten är tekniken för engångsblock inte annorlunda eftersom det har bot användbarhet och nackdelar med det.

Rekommenderade artiklar

Detta har varit en guide till One Time Pad. Här har vi diskuterat förståelse, användning, behov, hur fungerar det, fördelar och nackdelar med One Time Pad. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Kryptografi vs kryptering
  2. Vad är dekryptering?
  3. Vad är en Cyber ​​Attack?
  4. Kryptografitekniker
  5. Typer av chiffer
  6. Stream Cipher vs Block Cipher
  7. Blockera krypteringslägen för drift

Kategori: