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	
MML1013	Aritmetică modulară şi criptografie	

Semestrul	Ore: C+S+L	Categoria	Statutul	
1	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	
CRIVEI Septimiu	Dr. 	Conf.	Algebră	*			

Cadre didactice asociate
Numele şi	Titlul	Instituţia	Tipul	Tipul activităţii	
prenumele	ştiinţific		postului	C	S	L	

III. Obiectivele disciplinei
Prezentarea elementelor de baza din aritmetica modulara. Prezentarea unor algoritmi fundamentali de criptare cu chei private si cu chei publice si a unor aplicatii.	

IV. Conţinutul disciplinei
1. Complexitatea algoritmilor. Aritmetica modulara. 
2. Primalitate si factorizare. 
3. Corpuri finite si logaritmi discreti.
4. Sisteme clasice de criptare. 
5. Criptografie cu chei private.
6. Criptografie cu chei publice: RSA, ElGamal. 
7. Functii hash si semnaturi digitale.
8. Protocoale legate de chei.	

V. Bibliografie
1. S. Crivei, A. Marcus, C. Sacarea, C. Szanto, Computational algebra with applications to coding theory and cryptography, Ed. EFES, Cluj-Napoca, 2006.
2. C. Gherghe, D. Popescu, Criptografie. Coduri. Algoritmi, Univ. Bucuresti, 2005.
3. D. Kahn, The Codebreakers, Macmillan, 1967.
4. N. Koblitz, A Course in Number Theory and Cryptography, Springer, 1994.
5. A.J. Menezes, P.C. van Oorschot, S.A. Vanstone, Handbook of Applied Cryptography, CRC Press, 1997. [http://www.cacr.math.uwaterloo.ca/hac]

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

VII. Metode didactice folosite

VIII. Evaluare
Referat si proiect (2/3 din nota), laboratoare (1/3 din nota).	

IX. Bibliografie suplimentară

	Decan,							Sef de catedra,

	Data,							Titular curs,
								Conf. Dr.  CRIVEI Septimiu