Sunteți pe pagina 1din 2

Cifrarea prin transpoziie

Cifrurile prin transpoziie se pot clasific dup numrul de aplicare al transpoziiei:


monofazic (se aplic o singura dat);
polifazic (se aplic de mai multe ori). elementul unitate de transpoziie:
monografic (se transpune o singura liter);
poligrafic (se vor transpune grupuri de litere).
Transpoziia monofazic presupune aplicarea transformrii de cifrare o singura dat, n timp ce
transpoziia polifazic presupune aplicarea transformrii de cifrare de mai multe ori. Dac n procesul de
cifrare elementul de coresponden n urma transpoziiei este o litera, atunci transformarea este monografic,
iar dac se transpun grupuri de litere, transpoziia se numete poligrafic.
Un exemplu simplu de folosire a cifrrii prin transpoziie monofazic i monografic este urmtorul:
s luam mesajul: S E C U R I T A T E . S mprim mesajul n doua blocuri orizontale n felul
urmtor:
S E C U R
I T A T E
Citim mesajul pe coloane vom avea cifrarea: S I E T C A U T R E
Sau acelai mesaj S E C U R I T A T E
mprit n cinci blocuri verticale:
S C R T T
E U I A E
Citind mesajul pe linii vom avea cifrarea: S C R T T E U I A E
O alt modalitate este aceea prin care textul mesajului se scrie ntr-o matrice i se parcurge matricea pe
linii sau coloane dac textul a fost scris pe coloane sau pe linii rezultnd de fiecare dat un text cifrat. De
asemenea, se poate face parcurgerea textului i n diagonal sau n zig zag, pornind dintr-unul din coluri.
S luam textul clar: SECURITATEA DATELOR
Folosim o matrice 4 x 5 pentru reprezentare i vom nlocui spaiile din text cu O.
S E C U R
I T A T E
AO D A T
EL O R O
Prin citirea pe coloana a textului, avnd n vedere ca acesta a fost scris pe linie, va rezult mesajul:
S I A E E T O L C A D O U T A R R E T O
Sau prin citirea n zig zag pornind din coltul dreapta jos i apoi n sus:
E A L O O I S T D R O AA E C T T U E R
Stabilirea traseelor de parcurgere a matricei se face n practic cu ajutorul unui cuvnt- cheie. Cheia are
un numr de litere egal cu numrul de coloane din matrice. Literele cheii, numerotate n ordine alfabetic, se
scriu deasupra matricei, n ordinea stabilit de cheie, furnizat de textul cifrat.
n practic curent pentru protejarea datelor prin transpoziie se folosesc cutiile de transpoziie (figura
5.9).

Figura 5.9. Cutie folosit pentru transpoziii.

S-ar putea să vă placă și