Type of course: |
Elective (1 of 2) |
Language of instruction: |
Romanian |
Erasmus Language of instruction: |
English |
Name of lecturer: |
Arpad Incze |
Seminar tutor: |
Arpad Incze |
Form of education |
Full-time |
Form of instruction: |
Lecture |
Number of teaching hours per semester: |
42 |
Number of teaching hours per week: |
3 |
Semester: |
Autumn |
Form of receiving a credit for a course: |
Grade |
Number of ECTS credits allocated |
7 |
Course aims:
The identification of appropriate methodologies for software systems development
acquiring fundamental knowledge regarding the main concepts of Criptography
the correct use of criptographic tools in programming
Course Entry Requirements:
Computational algebra, Computer programming
Course contents:
1 Brief history of cryptography. Basic concepts.
2 Cryptographic technologies
3 Hiding information Steganography
4 Systems encrypted by secret keys (symmetrical).
5 Public key encryption systems (asymmetric). Certification systems a public keys.
6 Digital signature.
8 Public key infrastructure.
9 Computer attacks Cross Scripting SQL injection
Teaching methods:
Lecture, seminary laboratory
Learning outcomes:
Knowledge on Criptography and secure programming good parctices
Learning outcomes verification and assessment criteria:
Final comprehensive Project, minimum grade 5 out of 10
Recommended reading:
B. Schneier,
Applied Cryptography – Protocols, Algorithms and Source Code in C. Second Edition, John Willey & Sons
, na
, 1996
, 120
A. J. Menezes, , Paul von Oorschot, S. A. Vanstone,,
Handbook of Applied Cryptography, CRC Press
, na
, 1997
, na
M. Howard, D. LeBlanc,
Writing Secure Code, Practical strategies and techniques for secure application coding in a networked world, Micrsoft
, na
, 2002
, na