Criptografia modernă este o disciplină matură, cu o bază teoretică solidă și o gamă largă de soluţii practice, cu securitate demonstrată. Proiectarea unor sisteme care să reziste atacurilor rămâne însă o sarcină dificilă: în acest domeniu, intuiţia înșeală adesea, iar insuficienta înțelegere a unor detalii sau a unor interacţiuni subtile între primitivele criptografice conduce adesea la vulnerabilități cu consecinţe grave asupra securităţii sistemelor și datelor.

Obiectivul principal al cursului este de a prezenta în mod riguros principalele tehnici criptografice folosite în reţelele de comunicaţii, pentru a permite studenţilor să analizeze securitatea soluţiilor existente și să utilizeze corect primitivele criptografice în proiectarea unor noi sisteme. Cursul omite o serie de detalii de implementare (pentru a se încadra în timpul disponibil). În schimb, prezentarea se concentrează asupra ipotezelor făcute în proiectarea primitivelor, a modelului de securitate și a proprietăţilor lor, pentru a oferi cunoștinţe esenţiale necesare utilizării corecte a componentelor criptografice standard.