Prezentare generală a One Time Pad

  • Criptografia poate fi clasificată în segmente antice, medievale, război mondial și modern, deoarece are un impact uriaș în aceste perioade și continuă să crească și în viitor. Criptografia este o știință și o practică pentru protejarea informațiilor și comunicării vitale.
  • „Crypto” înseamnă „ascuns”, iar „grafic” înseamnă „scrieri”. Prin aceasta, putem spune că criptografia se ocupă de scrierile ascunse și pentru a o face mai sigură și mai convenabilă există o tehnică de criptare cunoscută sub numele de One-time-pad. Este o tehnică de criptare a acestor informații.
  • Este una dintre cele mai preferate și complet incubabile cifre (cifrare înseamnă algoritmi). Este cel mai de încredere și foarte recomandat protocoale de criptografie.

Ce este One Time Pad?

One-time-pad este un sistem care generează o „cheie privată” unică organizată la întâmplare și unică, această cheie privată de utilizare unică este utilizată pentru a cripta un mesaj care ulterior este decriptat de receptor cu ajutorul unei potriviri unice și cheie. Informațiile criptate cu tastele sunt aproape imposibil de spart. Fiecare criptare este unică și nu arată nicio relație cu alte criptare. Într-un singur bloc-cheie, cheia folosită este cunoscută drept cheie secretă, deoarece dețin o informație foarte crucială.

Înțelegerea unui bloc de timp

Pentru a înțelege un singur pachet, trebuie să ne concentrăm pe procesul de criptare, pentru a vedea cum funcționează lucrurile. Acest lucru ne va ajuta să înțelegem unic-pad într-un mod mai bun. Procesul de criptare este crucial pentru a înțelege, în acest sens, unele taste sunt utilizate în perechi. Fiecare utilizator are copia sa a cheii care este distribuită în siguranță înainte de procesul de criptare. Întrucât tastele One-time sunt foarte confidențiale, astfel încât acestea sunt asigurate printr-o protecție extrem de continuă în faza de stocare și distribuție.

Există o combinație și o variație de XOR asociate cu întregul proces de criptare. Să vedem cum funcționează lucrurile la nivelul solului -

  1. În timp ce criptează orice text text simplu, expeditorul folosește un șir de chei care are o lungime similară cu textul. Această cheie este folosită amestecând (XOR-ing) bit cu bit. Mixarea bit by bit înseamnă un pic de „cheie” cu un pic de „text simplu” pentru a crea un pic de „cifră de text”.
  2. Acest cifru este apoi transmis către destinatar.
  3. La sfârșitul destinatarului, mesajul codat este amestecat cu copia duplicată (XOR-ed) a tastei One-time și textul simplu este restabilit . După aceasta, cheile care aparțin expeditorului și destinatarilor sunt distruse automat. Acest lucru asigură că nu este posibilă nicio aplicare și utilizare a acelorași.

Cum funcționează One Time Pad?

La baza sa, un sistem unic-pad conține o „cheie aleatorie”. Această cheie aleatorie este un bloc sau o colecție de numere care este utilizat pentru a transforma mesajul original.

Notă - Mesajul original se numește text integral.

Textul codat se numește Ciphertext. Deci, mai întâi, trebuie să creați „cheie aleatorie” și pentru a face acest lucru aveți nevoie de o „metodă” pentru a converti alfabetele în numere.

Urmăriți tabelul de conversie de mai jos -

ABCDEFGHeuJKLMNOPQRSTUVWXYZ
0102030405060708091011121314151617181920212223242526

De exemplu, mesajul dvs. este: ASFKHRGQLRIUGQLFHT

1) Pentru a face o abordare mai ușoară și eficientă, trebuie să o împărțim într-un set de două caractere, să vedem cum -

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

2) Urmați tabelul de conversie menționat mai sus - avem ceva de genul acesta.

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

3) Așadar, în sfârșit, textul „ASFKHRGQLRIUGQLFHT ” a fost transformat în 0119 0611 0818 0717 1218 0921 0717 1206 0820

Principii

Există un principiu de bază care stă la baza funcționării „Criptografiei” și „Cazului unic”. Principiul Kerckhoff al criptografiei s-a născut în Olanda, de către Auguste Kerckhoff în secolul al 19-lea. Acest principiu constituie esențialul securității deschise, securitatea prin proiectare. „Proiectarea unui sistem nu ar trebui să necesite secret”.

Ce poți face cu One Time Pad?

  • Pad-ul unic poate fi utilizat pentru supra-criptare.
  • Poate fi în afară de o introducere în criptografie.
  • Este mimată de cifrele de flux.
  • Este cea mai căutată opțiune într-o situație în care două medii separate sunt considerate cu un secret complet.

Avantaje și dezavantaje

Haideți să vedem câteva dintre avantajele și dezavantajele unui bloc de timp:

Advantages-

  • Acest dispozitiv este complet de rupt.
  • Este securizat, deoarece poate fi folosit o singură dată.
  • Fiecare octet într-o singură dată are o legătură cu un alt octet al ley-ului.

Dezavantaje-

  • Schimbul de o singură dată.
  • „Cheia” este atâta timp cât „mesajul”.
  • Link-uri pentru dezavantaje în detaliu - Coursera.

Utilizări ale One Time Pad:

  1. Confidențialitate : Unul dintre motivele principale va fi „Confidențialitatea”. Utilizatorii One-Time-Pad înțeleg acest lucru, deoarece mesajele și transcrierile sunt securizate de la alții.
  2. Integritate: Informațiile sunt uniforme și nu pot fi modificate sau schimbate nici în stocare, nici în timpul transmiterii. Expeditorul și destinatarul intenționat vor primi informații prealabile despre modificările dacă cineva încearcă.
  3. Non-repudiere : expeditorul și creatorul informațiilor nu poate nega intenția lor de creare sau transmitere a informațiilor.
  4. Autentificare : Atât expeditorul / receptorul își pot revendica identitatea cu originea / destinația informațiilor.

De ce este nevoie pentru One Time Pad?

Nevoia de un singur bloc de sarcină este de:

  • Apărare (de pe glob).
  • Personal de securitate.
  • Spionii și
  • Mai multe alte agenții confidențiale.

De asemenea, cu utilizatorii care doresc să comunice cu menținerea confidențialității.

Concluzie

Am întâlnit câteva fapte cruciale despre știința antică a criptografiei și un singur bloc. Cum această tehnică de criptare a ajutat societatea în necesitatea unei comunicări sigure a informațiilor. Întrucât fiecare monedă are două fețe, tehnologia unui singur bloc nu este diferită, deoarece are utilitatea botului și dezavantajele asociate acesteia.

Articole recomandate

Acesta a fost un ghid pentru One Time Pad. Aici am discutat despre înțelegerea, utilizarea, nevoia, cum funcționează, avantajele și dezavantajele One Time Pad. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Criptografie vs criptare
  2. Ce este decriptarea?
  3. Ce este un atac cibernetic?
  4. Tehnici de criptografie
  5. Tipuri de cipher
  6. Stream Cipher vs Block Cipher
  7. Blocați modurile de operare Cipher