Sarcina de munca de laborator

In laborator, trebuie să criptați numele dumneavoastră (pentru primele două cifrurile) sau numele și prenumele (pentru restul) folosind următoarele coduri:

- permutare singur simplu;

- permutare singur malic;

- permutări de rutare tabelare;

Atunci când face un raport, trebuie să aducă mesajul original (numele de familie sau numele și prenumele), tabele, cuvinte-cheie (alese la întâmplare) și traseele de prescriere înscriindu, rotațiile cu zăbrele și mesajul criptat.

LABORATOR DE LUCRU № 3.

În cifrurile de adiție folosind modulo (mod) mesajul inițial cu o gamă reprezentată în formă numerică.

Să ne amintim că rezultatul de a adăuga două numere întregi modulo un rest al diviziunii. De exemplu, 10 Mod 5 + 4 = 15 mod 4 = 3.

În literatura de specialitate, cifrul acestei clase sunt adesea numite de streaming.

Rezistența închiderea acestor cifruri este determinată în principal de gama de calitate, care depinde de lungimea perioadei și cazualității perioadei de distribuție.

Gama de perioadă lungă de timp este numărul minim de caractere, după care secvența începe repetitivă.

perioadă de simbol Intamplarea a distribuției nu înseamnă apariția diferitelor relații între personaje în perioada.

De-a lungul duratei perioadei cu o finită scară diferită și o perioadă infinită. În cazul în care perioada de gamma depășește lungimea gama de text cifrată este cu adevărat aleatoriu și nu este utilizat pentru criptarea mesajelor, astfel de conversie este absolut rezistent (cod perfectă).

Un astfel de cod nu poate fi deschis, pe baza criptograma prelucrării statistice.

Adăugarea de N. Modul Înainte de caractere de criptare ale alfabetului sunt înlocuite cu numere. În același alfabet de numerotare începe de la zero. proceduri de criptare și decriptare sunt efectuate separat pe fiecare dintre simbolurile din formulele următoare

în cazul în care Pi. Ci - caracterul i-lea și deschide un mesaj criptat;

N - numărul de caractere din alfabet;

K i - i-lea scara caractere (cheie). În cazul în care intervalul de lungime este mai mică decât lungimea mesajului, acesta este reutilizat.

De exemplu, pentru criptarea se utilizează alfabetul românesc (N = 32, litera E este echivalentă cu E și nu este considerată), comunicarea deschisă - „Abramov“ gamma - „Zhurikhina“. Atunci când se schimbă numărul de caractere pe litera A va fi reprezentată ca 0, b - 1, ..., I - 31. Rezultatul de criptare este prezentată în tabelul de mai jos.