Sisteme Mecanice De Criptare.pptx

  • Uploaded by: Gheorghe Rotari
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Sisteme Mecanice De Criptare.pptx as PDF for free.

More details

  • Words: 986
  • Pages: 16
SISTEME MECANICE DE CRIPTARE GHEORGHE ROTARI

CUPRINS

• Sistemul Skitala • Cilindrul Jefferson • Masina de criptat Enigma

SISTEMUL SKITALA

ISTORIC Skitala (”baston” din limba greaca)este o unealta folosita pentru realizarea unui sistem de criptare cu permutari, în criptografie este cunoscută și ca cifrul Spartei Antice. Este compus dintr-un cilindru și o bandă îngustă de pergament, pe care a fost scris un mesaj, înfășurat în jurul acestuia într-o spirală. Vechii greci și spartani ar fi folosit acest cod pentru a face schimb de mesaje în timpul campaniilor militare. Skitala a fost mentionata prima oara de poetul grec Archilochus (sec. VII i.H). Desi apare ulterior si in alte texte, abia la mijlocul secolului III i.H. Apollonius din Rhodos specifica limpede utilizarea lui ca mijloc de criptare. De remarcat ca pentru perioada respectiva, sistemele de criptare folosite de greci erau de tip steganografic. O descriere a modului de operare este data apoi de Plutarh (50120 A.D.).

CRIPTAREA •

El este sub forma aproximativ cilindrica,in jurul lui fiind infasurata o banda de hartie. Mesajul se scrie in mod normal pe aceasta banda, dupa care hartia este desfacuta. La primire se foloseste un cilindru asemanator pe care se infasoara sulul de hartie, mesajul devenind din nou inteligibil.El avea avantajul de a fi rapid si nu comporta erori de transmitere. Dezavantajul este acela ca este usor de spart.

Sa presupunem ca dimensiunile batului permit scrierea a 4 randuri, cu 5 caractere pe fiecare rand. Fie ”VINO MAINE LA INTALNIRE” textul care trebuie criptat. Ignorand spatiile, mesajul va apare scris sub forma:

Dupa derularea de pe skitala, mesajul scris pe banda de hartie este: VAALIIINNNNIOETRMLAE. La decriptare, banda va fi rulata din nou ¸si fiecare a patra litera va fi pe aceeasi linie. Criptanaliza este foarte simpla. Se iau pe rand valorile n = 2, 3, 4, . . .. Pentru o astfel de valoare fixata, se formeaza n randuri de tipul n + i, 2n + i, 3n + i, . . . (i = 1, 2, . . . , n) care ulterior se concateneaza. Exista o valoare a lui n pentru care textul astfel format este inteligibil.

CILINDRUL JEFFERSON

ISTORIC Ideea de masina de criptare apare clar prima data la Thomas Jefferson, primul secretar de Stat al Statelor Unite;acesta a inventat un aparat de criptat numit roata de criptare, folosit pentru securitatea corespondentei cu aliatii – in special cei francezi.

CRIPTAREA Un cilindru Jefferson este format din n discuri de dimensiuni egale (initial n = 26 sau n = 36, dar valoarea este nerelevanta pentru descrierea sistemului) asezate pe un ax. Discurile se pot roti independent pe ax, iar pe muchea fiecaruia sunt inscrise cele 26 litere ale alfabetului, intr-o ordine aleatoare (dar diferita pentru fiecare disc).

La criptare, textul clar se imparte in blocuri de n caractere. Fiecare astfel de bloc se scrie pe o linie (generatoare) a cilindrului, rotind corespunzator fiecare disc pentru a aduce pe linie caracterul cautat. Oricare din celelalte 25 linii va constitui blocul de text criptat. Pentru decriptare este necesar un cilindru identic, in care se scrie pe o linie textul criptat (de n caractere) ¸si apoi se cauta printre celelalte 25 linii un text cu semnificat¸ie semantica. Probabilitatea de a avea un singur astfel de text creste cu numarul de discuri din cilindru. O mica diferenta apare daca textul clar nu are nici o semnificatie semantica (s-a folosit o dubla criptare). Atunci trebuie convenita dinainte o anumita distanta de criptare s (1 ≤ s ≤ 25).

Ordinea discurilor poate fi de asemenea schimbata. De exemplu, un cilindru cu n = 10 discuri poate realiza 10! = 3.628.800 texte criptate diferite pentru acelasi text clar. Cilindrul Jefferson realizeaza o substitutie polialfabetica de perioada n. Daca ar fi privit ca un sistem de criptare Vigenere, lungimea cheii este enorma (de multe ori n n , in functie de modalitatile de aranjare a alfabetelor pe discuri), ¸si deci metoda de atac a lui Kasiski este inaplicabila.

EXEMPLU Sa consideram n = 10 ¸si fie cilindrul, in care am desfasurat literele de pe cele 10 discuri:

Cu ajutorul lui, textul clar TREI CULORI construit pe una din liniile generatoare ale cilindrului va genera urmatoarele linii (oricare din ele putand fi folosit drept text criptat):

MAȘINA ENIGMA

DESCRIERE Ca și alte mașini cu rotoare, mașina Enigma este o combinație de sisteme mecanice și electrice. Mecanismul mecanic constă dintr-o tastatură; un set de discuri rotative denumite rotoarearanjate unul lângă altul pe un ax; și un mecanism de schimbare a stării care rotește unul sau mai multe rotoare la fiecare apăsare a unei taste. Mecanismul exact variază de la versiune la versiune, dar cea mai des folosită formă este ca rotorul din dreapta să își schimbe starea cu un pas la fiecare apăsare, și ocazional declanșează și mișcarea rotoarelor învecinate. Mișcarea continuă a rotoarelor are ca rezultat aplicarea unei transformări criptografice diferite la fiecare apăsare de tastă.

În stânga, este o diagramă de cablaj a mașinii Enigma. Pentru a simplifica exemplul, sunt arătate doar patru componente din fiecare. În realitate, existau 26 de lămpi, taste, prize și cablaje în interiorul rotoarelor. Curentul trece de la baterie (1) prin comutatorul bidirecțional de litere (2) spre tabloul de prize (3). Tabloul de prize permite recablarea conexiunilor între tastatură (2) și roata fixă de intrare (4). Apoi, curentul trece prin priza (3)—neutilizată, deci închisă—prin roata de intrare (4), prin cablajele celor trei (în cazul Wehrmacht Enigma) sau patru (în cazul variantelor Kriegsmarine M4 sau Abwehr) rotoare (5) și intră în reflector (6). Reflector trimite curentul înapoi, pe o cale diferită, prin rotoare (5) și roata de intrare (4), și apoi prin priza S conectată cu un cablu (8) la priza D, și la un alt comutator bidirecțional (9) care aprinde lampa. Schimbarea continuă a căii electrice prin unitate datorată rotației rotoarelor (care cauzează schimbarea contactelor la fiecare literă tastată) implementează criptarea polialfabetică ce îi conferea mașinii Enigma un nivel înalt de securitate.

Related Documents


More Documents from "Ioana Zbarcea"

Lab5itii.docx
December 2019 10
Capitol10.ppt
December 2019 8
Capitol10.ppt
December 2019 11
Lab1itii.docx
December 2019 14