Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Masterat
Domeniul: Informatica
Programul de studii: Baze de date
Limba de predare: Română

SYLLABUS

I. Date generale
Codul	Disciplina	
MIC1001	Protocoale de securitate în comunicaţii	

Semestrul	Ore: C+S+L	Categoria	Statutul	
2	2+1+1	specialitate	obligatorie	

II. Cadre didactice cu norma de bază în Universitate
Numele şi	Titlul	Gradul	Catedra	Tipul activităţii	
prenumele	ştiinţific	didactic		C	S	L	
PATRICIU Victor Valeriu	Dr.	Prof.	Asociaţi	*			
VASIU Ioana	Dr.	Prof.	Asociaţi	*			
Cadre didactice asociate
Numele şi	Titlul	Instituţia	Tipul	Tipul activităţii	
prenumele	ştiinţific		postului	C	S	L	

III. Obiectivele disciplinei
Cursul grupează câteva topicuri (subiecte) avansate din domeniul securităţii în reţele de calculatoare. Cursul este structurat pe baza arhitecturii TCP/IP de organizare a reţelelor de calculatoare, aspectele teoretice orientându-se spre fiecare nivel şi set de protocoale din cadrul stivei TCP/IP. Cursul îşi propune:
-	să prezinte şi familiarizeze studentul cu algoritmii de criptare cei mai des întâlniţi precum şi cu diferitele protocoalele de la diverse nivele din stiva TCP/IP ce implementează aceşti algoritmi;
-	să familiarizeze studentul cu cele mai grave vulnerabilităţii în domeniu, precum şi cu mecanismele şi măsurile de luptă împotriva acestor vulnerabilităţi;
-	să prezinte cursanţilor principalele provocări de securitate pe care le ridică comerţul electronic pe Internet;
-	să abordeze din punct de vedere legal şi moral diferite subiecte precum infracţionalitatea pe Internet şi intimitatea utilizatorului;
-	să contribuie la înţelegerea acestor domenii prin studierea şi dezvoltarea unor aplicaţii practice relevante.

IV. Conţinutul disciplinei
1. Protocoale şi algoritmi de securitate la nivelele legătură de date, reţea, transport şi aplicaţie. 
2. Vulnerabilităţi la aceste nivele din stiva TCP/IP. 
3. Încapsularea protocoalelor, tunelare şi mecanisme VPN. 
4. Mecanisme şi scheme de autentificare. Kerberos. Smartcard-uri. Certificate digitale (atât client cât şi server). Semnături digitale. 
5. Securitate în sistemul bancar şi plăţi electronice în Internet. 
6. Virusologie. Sisteme antivirus, anti-spyware şi sisteme firewall. 
7. Instrumente pentru testarea automată a securităţii reţelelor. 
8. Etică şi elemente juridice privind infracţionalitatea informatică. 
9. Asigurarea intimităţii utilizatorului.	

V. Bibliografie
[1] V. V. Patriciu, M. Ene-Pietrosanu, C. Vaduva, I. Bica, N. Voicu, Securitatea Comerţului Electronic, Editura ALL;
[2] V. V. Patriciu, M. Ene-Pietrosanu, I. Bica, J. Priescu, Semnături Electronice şi Securitate Informatică, Editura ALL, 2006;
[3] V. V. Patriciu, I. Vasiu, Ş. G. Patriciu, Internet-ul şi dreptul, Editura ALL BECK, Bucureşti, 1999;
[4] A. S. Tanenbaum, Reţele de calculatoare, ediţia a treia, Computer Press Agora, 1997;
[5] B. Schneier, Applied Cryptography: Protocols, Algorithms, and Source Code in C, Wiley Professional Computing, 2 edition (October 19, 1995);
[6] Ethernet Standard: IEEE 802.3 CSMA/CD (ETHERNET), http://www.ieee802.org/3/;
[7] Wireless Ethernet Standard: IEEE 802.11, http://standards.ieee.org/getieee802/802.11.html;
[8] T. Dierks, E. Rescorla, The Transport Layer Security (TLS) Protocol Version 1.1, RFC 4346, April 2006;
[9] Kerberos: The Network Authentication Protocol, http://web.mit.edu/Kerberos/;
[10] T. Ylonen, C. Lonvick, The Secure Shell (SSH) Protocol Architecture, RFC 4251, January 2006;
[11] E. Rescorla, HTTP Over TLS, RFC 2818, May 2000;
[12] P. Hoffman, SMTP Service Extension for Secure SMTP over TLS, RFC 2487, January 1999;
[13] Legea nr. 64 din 24/03/2004, Publicată în Monitorul Oficial, Partea I nr. 343 din 20/04/2004 pentru ratificarea Convenţiei Consiliului Europei privind criminalitatea informatică, adoptată la Budapesta la 23 noiembrie 2001;
[14] Netfilter/iptables project, http://www.netfilter.org/;
[15] F. Cohen, A Short Course on Computer Viruses, Wiley Professional Computing, 2 edition, April 1994;
[16] SCN Education B.V., Electronic Banking: The Ultimate Guide to Online Banking, GWV-Vieweg; 1st edition,  April 2001;
[17] Apostolos Ath. Gkoutzinis, Internet Banking and the Law in Europe: Regulation, Financial Integration and Electronic Commerce, Cambridge University Press, November 2006;
[18] Top 100 Network Security Tools, http://sectools.org/;
[19] S. Kent, Security Architecture for the Internet Protocol, RFC 2401, S. Kent,  R. Atkinson.	

VI. Tematica activităţilor didactice pe săptămâni

Săptămâna 1: Prezentarea bibliografiei şi structurii cursului. Introducere. Modelul TCP/IP de organizare al reţelelor de calculatoare (recapitulare din cadrul cursului de Reţele de Calculatoare studiat la nivel liceenţă). [4]

Săptămâna 2: Algoritmi de criptare bazaţi pe cheie publică şi cheie privată. [5]

Săptămâna 3: Securitate şi vulnerabilităţii la nivelele fizic şi legătură de date;
a. în medii clasice Ethernet (wired). [6]

Săptămâna 4: Securitate şi vulnerabilităţii la nivelele fizic şi legătură de date;
b. în reţele wireless. [7]

Săptămâna 5: Protocoale de securitare la nivel reţea. [19]

Săptămâna 6: Încapsularea protocoalelor, tunelare şi mecanisme VPN. [19]

Săptămâna 7: IPv6 IPSec, IPV4 IPSec. [19]

Săptămâna 8: Protocoale de securitate la nivel transport. SSL şi TLS. [8]

Săptămâna 9: Mecanisme şi scheme de autentificare. Kerberos. Smartcard-uri. Certificate digitale (atât client cât şi server). Semnături digitale. [9], [2]

Săptămâna 10: Protocoale de securitate la nivel aplicaţie. Securitatea aplicaţiilor uzuale în Internet: 
SSH, HTTPS, securitatea poştei electronice. [10], [11], [12]

Săptămâna 11: Securitate în sistemul bancar şi plăţi electronice în Internet. [1], [16], [17]

Săptămâna 12: Vulnerabilităţi şi ameninţării curente. Virusologie. Sisteme antivirus, anti-spyware şi sisteme firewall. [9], [14], [15]

Săptămâna 13: Instrumente pentru testarea automată a securităţii reţelelor. [18]

Săptămâna 14: Etică şi elemente juridice privind infracţionalitatea informatică. Asigurarea intimităţii utilizatorului. [3], [13]

VII. Metode didactice folosite
Metodele de bază utilizate în cazul predării cursului şi a laboratorului sunt: expuneri, conversaţii, studiu individual, teme, proiecte aplicative. Disciplina are alocate ore de curs, seminar şi ore de laborator. La curs şi seminar se folosesc materiale bibliografice specifice: cărţi, articole, referinţe de pe Internet. La laborator se urmăreşte dezvoltarea practică a unor proiecte şi rezolvarea unor probleme, fie de programare, fie de administrare, folosind calculatorul şi pachete software specifice. Studentul poate primii teme de studiu/cercetare a căror rezolvare prespune fie muncă individuală, fie muncă în echipă.

VIII. Evaluare
Activitatea se încheie cu examen scris (nota S). De-a lungul semestrului, studenţii vor realiza mai multe teme practice de laborator (proiecte) şi/sau referate legate de: vulnerabilităţii în stiva de protocoale TCP/IP, implementarea unor diverşi algoritmi de criptare, folosirea unor API de securitate (nota L). Nota finală este media ponderata a celor două note menţionate mai sus. Nota finală = 50%S + 50%L. Studenţii care vor demonstra competenţe deosebite în cercetare, prin dezvoltarea unor proiecte spre publicare vor primi un punctaj suplimentar de 10% din Nota finală. Pentru promovare, e necesar ca nota finală să fie cel puţin 5.

IX. Bibliografie suplimentară
[1] T. Toadere, Grafe teorie, algoritmi şi aplicaţii, reeditare, Editura Albastră, 2002;
[2] W. R. Stevens, UNIX Network Programming, Volume 1, 2nd Edition: Networking APIs: Sockets and XTI, Prentice Hall, 1998;
[3] OpenSSL: The Open Source toolkit for SSL/TLS, www.openssl.org;
[4] European Commission, The Legal and Market Aspects of Electronic Signatures, http://www.secorvo.de/publikationen/electronic-sig-report.pdf;
[5] Directive 2002/58/EC of the European Parliament and of the Council of 12 July 2002 concerning the processing of personal data and the protection of privacy in the electronic communications sector (Directive on privacy and electronic communications);
[6] Directive 95/46/EC of the European Parliament and of the Council of 24 October 1995 on the protection of individuals with regard to the processing of personal data and on the free movement of such data;
[7] B. Gladman, C. Ellison, N. Bohm, Digital Signatures, Certificates and Electronic Commerce, http://jya.com/bg/digsig.pdf.	

	Data,							Titular curs,
								Prof.  PATRICIU Victor Valeriu