mesajul sau textul este divizat in bucati de deminsiuni fixe, numite blocuri un
bloc este un fel de bitsting(un sir de 0 si 1)
de anumita lingime fixa. Criptarea si decriptarea se executa la un bloc consecutiv precum si poate fii executata utilizand o cheie sau o set de chei.Cheia este folosita petru a construi keystream-ul(este un fel de bitstring de lungimea mesajului sau text) care este utilizat ca sistem de cheie sau flux de chei.Din aceasta cauza criptarea si decriptarea poate fi executata in doua moduri doar cu mesaj sau doar cu keystream. Contine mesajul un h Doua h
Clasificarea dupa chei,conform dupa generarea chiei sunt doua feluri de
criptosisteme: -Asemetrice/Asenhrone -Semetrice/Sincrone privata una cu o cheie publica sau mai multe Sistemele Asemetrice sunt de tip bloc, iar cele Semetrice pot fi si de tip bloc si de tip flux. Sistemele Asemetrice sunt mai mult mai lente si sunt urilizate la criptarea unui sitem mic de informatie Sistemele Semetrice sunt cele mai rapide si din aceasta cauza sunt folosita la criptarea unui text cu mult mai lung.
Concepte matematice utilizate
+Aritmetica modulara
+Teorimea inmultimilor(Grupuri inele si campuri)
Aceste sunt utilizate pentru a utiliza c.m.mare divizor comun precum la
factorizare. Aceste sunt utlizate pentru crea a generatori de biti si generator aleotor de biti. Generatori de biti si generator aleotor de biti utilizeaza randomizarea sau pseodorandomizare. Randomizarea un sistem aleator cunoscut usor de conceput. PSEUDORandomizarea un sistem aleator necunoscut greu de conceput.