Istoria codurilor secrete. Episodul I: Codul A1-Z26

Codul A1-Z26 – unul dintre cele mai simple cifruri secrete din istorie

Cifrul A1-Z26 este, probabil, unul dintre cele mai simple cifruri de substituție inventate vreodată. Principiul său este foarte ușor de înțeles: fiecărei litere din alfabet îi corespunde un număr.

Cum alfabetul latin modern conține 26 de litere, fiecare literă primește un număr de la 1 la 26.

LiterăABCDEFGHIJKLM
Număr12345678910111213
LiterăNOPQRSTUVWXYZ
Număr14151617181920212223242526

Așadar, cuvântul ROMA devine:

18-15-13-1

Simplu, rapid și ușor de utilizat. Tocmai de aceea, acest cifru este ideal pentru cei care fac primii pași în lumea criptografiei.

Varianta adaptată pentru limba română

Cifrul poate fi adaptat și pentru alfabetul limbii române. În acest caz, trebuie să ținem cont de faptul că alfabetul românesc conține 31 de litere.

Prin urmare, sistemul ar putea fi numit A1-Z31.

LiterăAĂÂBCDEFGHIÎJ
Număr12345678910111213
LiterăKLMNOPQRSȘTȚU
Număr14151617181920212223242526

| Literă | V | W | X | Y | Z |
|–|–|–|–|–|
| Număr | 27 | 28 | 29 | 30 | 31 |

Totuși, pentru a simplifica explicațiile, vom folosi în continuare alfabetul latin modern.

Cum poate fi întărit acest cifru?

Un criptanalist va observa rapid că mesajul folosește doar 26 de valori numerice și va bănui imediat că este vorba despre cifrul A1-Z26.

Pentru a-l deruta, putem modifica ordinea alfabetului.

Alfabetul scris invers

În loc să folosim ordinea obișnuită a literelor, putem scrie alfabetul în ordine inversă:

LiterăZYXWVUTSRQPON
Număr12345678910111213
LiterăMLKJIHGFEDCBA
Număr14151617181920212223242526

În acest fel, persoana care interceptează mesajul va presupune că alfabetul este utilizat în ordinea normală și va încerca o descifrare greșită.

Prin simpla schimbare a ordinii literelor putem crea suficientă confuzie încât adversarul să piardă timp prețios.

În criptografie, uneori și câteva minute pot face diferența.

Varianta inspirată de Șirul lui Fibonacci

O metodă și mai interesantă de complicare a cifrului este folosirea Șirului lui Fibonacci.

Fibonacci a fost un matematician italian din Evul Mediu care a creat un șir numeric în care fiecare număr reprezintă suma celor două numere anterioare:

1, 1, 2, 3, 5, 8, 13, 21, 34, 55…

Aceste valori pot fi utilizate pentru a înlocui literele alfabetului.

Mai mult decât atât, putem:

  • scrie alfabetul în ordine inversă;
  • utiliza aceeași valoare numerică pentru două litere;
  • introduce cifra 0 pentru a separa grupurile numerice.

În această variantă:

  • literele U și V sunt reprezentate prin aceeași valoare;
  • literele Y și Z folosesc aceeași cifră;
  • cifra 0 joacă rolul unui separator între grupurile de numere.

Toate aceste mici modificări fac mesajul mai dificil de analizat la prima vedere.

Un criptanalist experimentat ar putea descifra în cele din urmă sistemul, însă pentru un neinițiat el poate părea extrem de confuz.

Un cifru simplu, dar ingenios

La prima vedere, cifrul A1-Z26 pare copilăresc de simplu. Totuși, prin câteva modificări ingenioase, acesta poate deveni surprinzător de dificil pentru cineva nefamiliarizat cu metoda utilizată.

Schimbarea ordinii alfabetului, folosirea unor șiruri matematice sau introducerea unor simboluri suplimentare pot transforma un sistem banal într-o metodă de comunicare destul de eficientă.

Desigur, asemenea tehnici nu mai pot rezista astăzi în fața calculatoarelor moderne. Cu toate acestea, ele rămân excelente exerciții de logică, imaginație și introducere în istoria criptografiei.

Exercițiu pentru cititori

Încercați să descifrați următorul mesaj folosind varianta clasică a cifrului A1-Z26:

19-16-17-8-14-24

Indiciu: fiecare număr reprezintă o literă.

În episodul următor vom descoperi un alt sistem interesant de criptare.


Citește și:

AI nu va revoluționa școala. O va distruge

Marginalizarea istoriei sau sinuciderea identității

Cum trebuie scrisă istoria


Lasă un comentariu

error: Content is protected !!