Documente Academic
Documente Profesional
Documente Cultură
- Disponibilitatea protejarea unui serviciu astfel nct acesta s fie disponibil permanent i s nu poat fi inactivat fr autorizaie din partea administratorului; - Controlul accesului gestionarea accesului la sistem. mpiedic utilizatorii neautorizai s accead n sistem, periclitnd integritatea resurselor i confidenialitatea informaiilor; - Auditul nregistrarea activitii sistemului, pentru ca administratorul s identifice n egal msur utilizatorii i aciunile ntreprinse, innd cont c i utilizatorii autorizai pot face aciuni eronate sau ruvoitoare care s afecteze sistemul. Fiecare organizaie atribuie importan diferit acestor aspecte, n funcie de cerinele i obiectivele de securitate avute n vedere: 1. mediul bancar integritatea i auditul sunt cele mai importante, pe plan imediat inferior fiind confidenialitatea i disponibilitatea; 2. domeniul militar, diplomatic sau guvernamental confidenialitatea este pe prim plan, iar disponibilitatea ntr-un plan secund; 3. mediul universitar integritatea i diponibilitatea sunt cele mai importante. n cazul utilizrii algoritmilor criptografici, indiferent de tipul acestora (criptografia clasic cu algoritmi simetrici sau cea cu chei publice), ntrebarea care se pune este cum s se fac criptarea: hardware sau software? Pn recent, toipr oductorii de sisteme de criptare i ofereau produsele sub forma unor cutii ce se ataau unei linii de comunicaii i criptau datele de-a lungul liniei. Dei criptarea software devine tot mai dominant, cea hardware este nc cea mai cerut n aplicaiile militare sau comerciale de mare importan. Tendina actual este ca tot mai multe companii s i secretizeze datele printr-un hardware specializat implementat n echipamentele de comunicaie, existnd ns n momentul de fa i cealalt soluie cel puin la fel de atractiv. Orice algoritm de criptare poate fi implementat software. Dezavantajele, cel puin pn n prezent, constau n vitez, dezavantaj minimizat de apariia procesoarelor performante, i lipsa de protecie n faa atacurilor distructive. Avantajul este oferit de flexibilitate i portabilitate, uurin n folosire i n efectuarea de upgrade-uri. Programele criptografice pot fi copiate foarte uor i instalate pe orice sistem i se pot ncorpora n aplicaii complexe, cum ar fi cele de comunicaii.
Disciplina Criptografie i securitatea informaiei i propune urmtoarele obiective specifice: nsuirea noiunilor fundamentale din domeniul informaiei i transmiterii secretizate a acesteia prin prezentarea metodelor clasice de criptare i decriptare, a metodelor de baz ale sistemelor secrete, ct i a celor mai noi metode n domeniu, astfel nct cursanii s fie n msur a analiza, proiecta i coordona un sistem secretizat de transmitere a datelor. ntocmirea algoritmilor de criptare i decriptare i utilizarea calculatorului electronic de ctre cursani pentru modelarea canalelor de date secretizate i a funcionrii dispozitivelor de criptare i decriptare. Competenele specifice disciplinei Criptografie i securitatea informaiei se pot clasifica dup cum urmeaz: 1. Cunoatere i nelegere Intelegerea noiunilor fundamentale cu care se opereaz n criptografie i securitatea informaiei: Cunoasterea si inelegerea algoritmilor de cifrare i descifrare a surselor informaionale care au aplicabilitate n domeniul informaticii; Cunoasterea si inelegerea managementului securitii informaiilor cu referire la managementul parametrilor criptografici. 2. Explicare i interpretare Explicarea si interpretarea conceptelor referitoare la parametrii criptografici, primitive criptografice i metode de cifrare i descifrare etc.; Explicarea modalitatilor de functionare a algoritmilor criptografici specifici disciplinei. 3. Instrumental aplicative Implementarea ntr-un limbaj de programare a algoritmilor criptografici specifici disciplinei; Proiectarea aplicaiilor pentru rezolvarea unor probleme utiliznd instrumente specifice de structurare a datelor n vederea aplicrii metodelor criptografice; Corelarea cunotinelor teoretice cu abilitatea de a le aplica n practic; Elaborarea unui proiect care sa scoat in eviden importana algoritmilor criptografici specifici disciplinei. 4. Atitudinale
Manifestarea unor atitudini favorabile fa de tiin i de cunoatere n general; Formarea obinuinelor de a recurge la concepte i metode informatice de tip algoritmic specifice n abordarea unei varieti de probleme; Exprimarea unui mod de gndire creativ n structurarea i rezolvarea problemelor. Structura cursului este urmtoarea:
1. UNITATEA DE NVARE 1- BAZELE MATEMATICE ALE SISTEMELOR DE SECRETIZARE 2. UNITATEA DE NVARE 2- BAZELE TEORETICE ALE SISTEMELOR SECRETE 3. UNITATEA DE NVARE 3SUCCESIUNI PSEUDOALEATOARE N SECRETIZAREA INFORMAIEI 4. UNITATEA DE NVARE 4 - METODE DE CIFRARE 5. UNITATEA DE NVARE 5 - DISPOZITIVE I MAINI CRIPTOGRAFICE 6. UNITATEA DE NVARE 6 ELEMENTE DE CRIPTANALIZ 7. UNITATEA DE NVARE 7 - MIJLOACE CRIPTOGRAFICE MODERNE 8. UNITATEA DE NVARE 8 -ASPECTE PRIVIND MANAGEMENTUL SECRETIZRII N REELELE MODERNE DE TELECOMUNICAII
Este foarte important ca parcurgerea materialului sa se faca in ordinea unitilor de nvare incluse. Fiecare UI (unitate de nvare) conine, pe langa prezentarea notiunilor teoretice, exerciii rezolvate, activiti de lucru individual la care sunt prezentate i indicaii de rezolvare, exemple, i teste de autoevaluare. n plus, la sfritul fiecrei UI sunt incluse probleme propuse care testeaza cunoasterea notiunilor teoretice de catre student. Materialul a fost elaborat astfel incat algoritmii prezentati s poat fi implementati n orice limbaj de programare. Pentru a face o alegere, limbajul de programare folosit in aplicaii va fi limbajul C/C++.
Pachet software recomandat: Orice IDE (Integrated Development Environment) pentru limbajul C/C++ poate fi folosit, dar pentru a face o alegere, mai puin costisitoare, de altfel gratuit, v sugerm IDE-ul numit Dev-Cpp care se poate descrca de pe site-ul http://www.bloodshed.net/dev/devcpp.html.
Pachetul software recomandat pentru simulri: CrypTool - Educational Tool for Cryptography and Cryptanalysis care se poate descrca de la adresa www.cryptool.de. Bibliografia recomandat se regsete la sfritul cursului. Ponderea n notare, exprimat n % {Total = 100%} 60% 20% 10% 10%
La stabilirea notei finale se iau n considerare rspunsurile la examen (evaluarea final) rspunsurile finale la lucrrile practice de laborator testarea continu pe parcursul semestrului activitile gen proiecte
Modalitatea de evaluare final: lucrare scris descriptiv i/sau probleme Cerine minime pentru nota 5 Cerine minime pentru nota 10 nsuirea cunotinelor de baz Obinerea unui procent de cel putin 45% din procentul maxim alocat fiecarei activitati care se considera in stabilirea notei finale. Activitate n timpul semestrului Rezolvarea corect i complet a subiectelor de examen Efectuarea corecta si completa a temelor pentru acasa Participarea activ la curs si laborator Elaborarea unui proiect corect, complet si bine documentat
V precizm de asemenea c, din punct de vedere al verificrilor i al notrii, cu adevrat important este capacitatea pe care trebuie s o dobndii i s o probai de a rezolva toat tipologia de probleme aplicative aferente materialului teoretic prezentat n continuare. De aceea v recomandm s parcurgei cu atenie toate aplicaiile rezolvate, s rezolvai aplicaiile propuse prin testele de autoevaluare ; fii convini c examenul final apeleaz la tipurile de aplicaii prezente n seciunile menionate anterior.
Obiective urmrite: La sfritul parcurgerii acestei uniti de nvare, studenii: vor nelege noiunile fundamentale cu care se opereaz n domeniul criptografiei i care se refer la: noiuni de teoria numerelor, congruene, logaritmi discrei, inele de polinoame, criterii de ireductibilitate, polinoame ciclotomice, etc. vor ti s interpreteze i s opereze cu instrumente matematice care se refer la noiunile sus-artate. vor ti s implementeze ntr-un limbaj de programare sau simulare principalele mrimi studiate. Timpul mediu necesar nsuirii noiunilor teoretice, formrii deprinderilor de calcul i utilizrii metodelor de rezolvare a problemelor specifice este estimat la aproximativ 3-4 ore pentru unitatea de nvare, ntr-un ritm de 2-3 ore pe zi.
TESTE DE AUTOEVALUARE Enunai teorema chinez a resturilor. Ce este un numr prim? Definii noiunea de congruen. Definii criteriul de ireductibilitate al lui Eisenstein. 5. Artai c polinomul f =x5 - 5x 2 +1, care are coeficieni ntregi, este ireductibil n Z[x]. 6. Enunai teorema lui Euler. 7. Definii noiunea general de logaritm discret. 1. 2. 3. 4.
Obiective urmrite: La sfritul parcurgerii acestei uniti de nvare, studenii: vor nelege noiunile fundamentale cu care se opereaz n domeniul criptografiei i care se refer la modelul matematic ale sistemelor secrete. vor ti s interpreteze i s opereze cu instrumente matematice care opereaz n domeniul modelelor matematice ale sistemelor secrete. vor ti s implementeze ntr-un limbaj de programare sau simulare principalele mrimi studiate. Timpul mediu necesar nsuirii noiunilor teoretice, formrii deprinderilor de calcul i utilizrii metodelor de rezolvare a problemelor specifice este estimat la aproximativ 3-4 ore pentru unitatea de nvare, ntr-un ritm de 2-3 ore pe zi.
TESTE DE AUTOEVALUARE 1. Enunai definiia lui Shannon pentru un sistem de cifrare. 2. Enunai cele cinci principii care stau la baza evalurii sistemelor secrete (principii elaborate de Shannon n 1940). 3. Definii procedura de cifrare. 4. Explicitai modul de construire a unui sistem secret S din dou sisteme secrete R i T. 5. Enunai proprietile care se refer la rezistena sistemului secret. 6. Care sunt neajunsurile sistemelor secrete reale.
TESTE DE AUTOEVALUARE
1. Definii metoda congruenial-liniar de generare a succesiunilor pseudoaleatoare. 2. Explicitai metoda Von Neumann de generarea algoritmic a numerelor cu proprieti aleatoare. 3. Definii metoda congruenial aditiv de generare a succesiunilor pseudoaleatoare. 4. Care sunt criteriile de aleatorism ale lui Golomb pentru secvenele binare. 5. Explicai metoda de testare a unui ir pseudoaleator prin aplicarea testului de frecven. 6. Explicai metoda de testare a unui ir pseudoaleator prin aplicarea testului serial. 7. Explicai metoda de testare a unui ir pseudoaleator prin aplicarea testului poker. 8. Utiliznd polinomul polinomul f = x5+ x 2 + 1 cu coeficieni n GF2 s se genereze o secven pseudoaleatoare plecnd din starea 00001.
Obiective urmrite: La sfritul parcurgerii acestei uniti de nvare, studenii: vor nelege noiunile fundamentale cu care se opereaz n domeniul criptografiei i care se refer la: cmpuri Galois, funcii de permutare. metode de cifrare, exemple de cifruri etc. vor ti s interpreteze i s opereze cu instrumente matematice care opereaz n domeniul testrii i evalurii matematice ale succesiunilor pseudoaleatoare utilizate n domeniul criptografiei. vor ti s implementeze ntr-un limbaj de programare sau simulare principalele mrimi studiate. Timpul mediu necesar nsuirii noiunilor teoretice, formrii deprinderilor de calcul i utilizrii metodelor de rezolvare a problemelor specifice este estimat la aproximativ 3-4 ore pentru unitatea de nvare, ntr-un ritm de 2-3 ore pe zi.
TESTE DE AUTOEVALUARE 1. Fie cmpul GF (26) cruia i asociem polinomul de permutare f x 6 x 7 . S se cifreze urmtoarea expresie: CODE 2. Fie cmpul GF (3 3 ) cruia i asociem polinomul de permutare:
y i a i x i bi
a2 t 3 b1 t 2 b2 t 15
S se cifreze cuvntul nscris n tabelul urmtor cu completarea acestuia n mod corespunztor. (a) C O D E (b) (c) (d) (e) (f) (g) (h) (i) Unde: (a) textul n clar ( xi ) ; (b) valorile numerice asociate literelor; (c) reprezentare polinomial; (d) reprezentare exponenial; (e) a i reprezentate polinomial; (f) a i reprezentate ca puteri; (g) bi reprezentate polinomial; (h) valori numerice obinute pentru reprezentrile cifrate; (i) criptograma y i . Nota 1: Valorile numerice asociate literelor alfabetului sunt prezentate n tabelul urmtor:
I
a2 t 3 b1 t 2 b2 t 15
S se cifreze cuvntul nscris n tabelul urmtor cu completarea acestuia n mod corespunztor. (a) S A L T (b) (c) (d) (e) (f) (g) (h) (i)
Unde: (a) textul n clar ( xi ) ; (b) valorile numerice asociate literelor; (c) reprezentare polinomial; (d) reprezentare exponenial; (e) a i reprezentate polinomial; (f) a i reprezentate ca puteri; (g) bi reprezentate polinomial; (h) valori numerice obinute pentru reprezentrile cifrate; (i) criptograma y i . Nota 1: Valorile numerice asociate literelor alfabetului sunt prezentate n tabelul urmtor:
A B C D E F G H I J K L M N O P Q R S T U VWX Y Z 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 4. Fie cmpul GF (26) cruia i asociem polinomul de permutare f x 6 x 7 . S se cifreze urmtoarea expresie: GEST
Obiective urmrite: La sfritul parcurgerii acestei uniti de nvare, studenii: vor nelege noiunile fundamentale cu care se opereaz n domeniul criptografiei i care se refer la: clasificarea dispozitivelor i mainilor criptografice reprezentative, modul de operare al acestora etc. vor ti s interpreteze i s opereze cu instrumente matematice care sunt utilizate de dispozitivele i mainile criptografice reprezentative. vor ti s implementeze ntr-un limbaj de programare sau simulare principalele dispozitivelor i mainilor criptografice reprezentative. Timpul mediu necesar nsuirii noiunilor teoretice, formrii deprinderilor de calcul i utilizrii metodelor de rezolvare a problemelor specifice este estimat la aproximativ 3-4 ore pentru unitatea de nvare, ntr-un ritm de 2-3 ore pe zi.
TESTE DE AUTOEVALUARE 1. Descriei funcionarea mainii de cifrat ENIGMA. 2. S se descrie funcionarea urmtoarelor sisteme criptografice: a. Sistemul Vernam. b. Criptograful Bazaries. 3. Considerm urmtorul cifru de permutare: Se fixeaz numerele naturale p, q. Textul clar se mparte n blocuri de cte pq caractere. Fiecare astfel de bloc se scrie pe liniile unei matrici de p linii i q coloane. Criptarea blocului se realizeaz scriind aceste matrici pe coloane. De exemplu, pentru p = 3, q = 4, textul clar MAINI CURATE se scrie: MAIN I CUR ATEX (textul s-a completat cu litera X). Textul criptat va fi MIAACTIUENRX. Decriptai urmtorul text DJNOUDNAINPAPANONZ criptat ntr-un mod similar. 4. Folosind atacul prin for brut, decriptai mesajul WYPTBSJBYZ criptat cu un sistem Cezar. 5. Presupunem c Alice dorete s transmit mesajul "TRIMIT AJUTOR" folosind un canal de comunicaie nesigur. Att ea ct i Bob se presupune c au obinut printr-o metod necunoscut un set de chei generate absolut aleator i c una dintre aceste chei este "AFVKGHOPERTS". Folosind sistemul de criptare Vernam cifrai textul clar enunat. 6. n condiiile enunate de exerciiul de la punctul 5 descifrai urmtorul text cifrat: T W D W O A O Y O K H J 7. S se cripteze textul clar INAINTE SI LA DREAPTA folosind sistemul de criptare Hill cu matricea: 17 17 5 21 18 21 22 19 1
Obiective urmrite: La sfritul parcurgerii acestei uniti de nvare, studenii: vor nelege noiunile fundamentale cu care se opereaz n domeniul criptanalizei i care se refer la: caracteristicile statistice ale limbajelor naturale, metode de decriptare, spargerea sistemelor criptografice. etc. vor ti s interpreteze i s opereze cu instrumente matematice care opereaz n domeniul criptanalizei. vor ti s implementeze ntr-un limbaj de programare sau simulare principalele mrimi studiate. Timpul mediu necesar nsuirii noiunilor teoretice, formrii deprinderilor de calcul i utilizrii metodelor de rezolvare a problemelor specifice este estimat la aproximativ 3-4 ore pentru unitatea de nvare, ntr-un ritm de 2-3 ore pe zi.
TESTE DE AUTOEVALUARE 1. S considerm c s-a interceptat urmtorul text, criptat cu un sistem monoalfabetic (nu se tie exact ce sistem a fost utilizat). Prin metode de criptanaliz s se descifreze textul de mai jos. lqakc sp gcxk aca pcmgqb kq kxc pkersmpqsb vk vsmgxkbc mkacpc tcacpbqlqs vk cgele cmtxq ms nocxgsb mbxcsp vk exsgk oxcbqsbcbk texbslk spclbk gcxk cmgqpvkcq bxkgcbexslk gqxbslk xktxknkpbcq tkpbxq mbxcsps qp cfkxbsmakpb mqtcxcbex vcx lsatkvk pq bxkrqscq mc zsk txkc gqxsems psgs mc mk cmbktbk mc czlk acxk lqgxq vk lc gkl gq gcxk fkpkcq sp gepbcgb
Obiective urmrite: La sfritul parcurgerii acestei uniti de nvare, studenii: vor nelege i vor ti s interpreteze principalii parametrii criptografici care definesc mijloacele criptografice moderne. - vor ti s fac comparaii i alegeri optime a sistemelor criptografice moderne care pot fi utilizate n sistemele informatice n vederea asigurrii confidenialitii informaiilor. Timpul mediu necesar nsuirii noiunilor teoretice, formrii deprinderilor de calcul i utilizrii metodelor de rezolvare a problemelor specifice este estimat la aproximativ 3-4 ore pentru unitatea de nvare, ntr-un ritm de 2-3 ore pe zi.
Obiective urmrite: La sfritul parcurgerii acestei uniti de nvare, studenii: vor nelege noiunile fundamentale cu care se opereaz n domeniul managementului parametrilor criptografici i care se refer la: protecia informaiilor n reelele de calculatoare, reele locale i distribuite, metode de identificare, autorizare i autentificare, gestiunea i distribuia cheilor de cifrare convenional i public, etc. vor ti s implementeze ntr-un limbaj de programare sau simulare principalele mrimi studiate. Timpul mediu necesar nsuirii noiunilor teoretice, formrii deprinderilor de calcul i utilizrii metodelor de rezolvare a problemelor specifice este estimat la aproximativ 3-4 ore pentru unitatea de nvare, ntr-un ritm de 2-3 ore pe zi.
TESTE DE AUTOEVALUARE
1. Enumerai i comentai tipurile de management al cheilor criptografice avnd n vedere modul de distribuire a acestora. 2. Avnd n vedere modul de generare a cheilor rezult enumerai tipurile de management asociate. 3. Care sunt riscurile care afecteaz sigurana utilizrii PC-urilor, att n sistemul de management (general i al proteciei informaiilor) ct i n sistemul de comunicaie (pentru utilizatorii reelelor locale de calculatoare)?