Tabula recta

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În criptografie , tabula recta este un aranjament al unei serii de linii ale alfabetului într-un pătrat, aceste linii sunt construite prin eșalonarea lor cu o singură literă (în dreapta sau în stânga).

Istorie

A fost creat în 1508 de Johannes Trithemius , dar este adesea numit tabelul Vigenère, deoarece a fost folosit ulterior în cifrul cu același nume.

Tritemio a folosit tabula recta pentru a defini un cifru polialfabetic care a fost echivalent în rezultatul său final cu discul de cifrare al lui Leon Battista Alberti , cu excepția faptului că în discul Alberti alfabetele au fost amestecate. Tabula recta este adesea menționată atunci când se explică cifrele analogice din era pre-computer, inclusiv cifrul Vigenère și, din nou de Vigenère , codul autokey mai puțin cunoscut (dar mult mai rezistent la decodare). Toate cifrele polialfabetice bazate pe cifrul lui Cezar pot fi descrise în termeni de tabula recta .

Operațiune

Pentru a putea cripta orice text, trebuie să localizați linia cu prima literă care trebuie criptată și coloana din prima literă a cheii. Litera unde se intersectează linia și coloana este litera care trebuie utilizată în scrierea codificată.

 ABCDEFGHIJKLMNOPQRSTU VWXYZ
BCDEFGHIJKLMNOPQRSTUV WXYZA
CDEFGHIJKLMNOPQRSTUVW XYZAB
DEFGHIJKLMNOPQRSTUVWX YZABC
EFGHIJKLMNOPQRSTUVWXY ZABCD
FGHIJKLMNOPQRSTUVWXYZ ABCDE
GHIJKLMNOPQRSTUVWXYZA BCDEF
HIJKLMNOPQRSTUVWXYZAB CDEFG
IJKLMNOPQRSTUVWXYZABC DEFGH
JKLMNOPQRSTUVWXYZABCD EFGHI
KLMNOPQRSTUVWXYZABCDE FGHIJ
LMNOPQRSTUVWXYZABCDEF GHIJK
MNOPQRSTUVWXYZABCDEFG HIJKL
NOPQRSTUVWXYZABCDEFGH IJKLM
OPQRSTUVWXYZABCDEFGHI JKLMN
PQRSTUVWXYZABCDEFGHIJ KLMNO
QRSTUVWXYZABCDEFGHIJK LMNOP
RSTUVWXYZABCDEFGHIJKL MNOPS
STUVWXYZABCDEFGHIJKLM NOPQR
TUVWXYZABCDEFGHIJKLMN OPQRS
UVWXYZABCDEFGHIJKLMNO PQRST
VWXYZABCDEFGHIJKLMNOP QRSTU
WXYZABCDEFGHIJKLMNOPQ RSTUV
XYZABCDEFGHIJKLMNOPQR STUVW
YZABCDEFGHIJKLMNOPQRS TUVWX
ZABCDEFGHIJKLMNOPQRST UVWXY

Dacă literele sunt interpretate ca codificări ale primelor 26 de numere naturale în conformitate cu corespondența unu-la-unu dintre litere și numere , fiecare poziție a tabelului furnizează suma modulo 26 a întregului la începutul rândului și a întregului la începutul coloanei. Prin urmare, acest tabel constituie tabelul de înmulțire pentru grupul ciclic de ordinul 26 sau al grupului aditiv din clasele de resturi modulo 26. Poate fi considerat și un pătrat latin de ordinul 26.

Curiozitate

  • Potrivit decodorului militar francez, căpitanul Roger Frontenac , care a publicat cartea „ La clef secrète de Nostradamus ” în anii 1950, profetul folosește o cheie „tritemiană”.

Pretinsa sa descoperire are loc în textul scrisorii lui Nostradamus către fiul său Cezar, unde există un cifru bazat pe o variantă a tabelului Vigenère, care ar folosi următoarea frază mnemonică în latină ca cheie de criptare:

"FLAMEN FIDELE COEGI ID VULGO IN KABBALO,
OPPLEVI IN VIVA ACTA TAM LATENTER DENSA EX,
HDMP FAIRY HAC CULTA SUNT OB GRATIAE FIDOS
NOSTRADAMUS FAS OBTURAVIT A SAXO "

( Roger Frontenac )
  • În De triplici minima et mensura , de Giordano Bruno (în textul căruia De Magia mathica este prezentă ca sursă Steganographia lui Tritemio [1] ), există imagini similare cu tabula recta. [2]

Notă

  1. ^ Copie arhivată , pe giordanobruno.signum.sns.it . Adus la 31 iulie 2011 (arhivat din original la 12 noiembrie 2011) . , [1] Arhivat la 12 noiembrie 2011 la Internet Archive .; din giordanobruno.signum.sns.
  2. ^ Versiune digitalizată de Signum.sns , a ediției Tocco e Vitelli din 1591; Secțiunea III; Caput XXII, p. 352-359 ( [2] , [3] , [4] , [5] , [6] , [7] , [8] , [9] ).

linkuri externe

Criptare Portal de criptografie : Accesați intrările Wikipedia care se ocupă de criptografie