Language of instruction: |
English |
Type of course: |
Non-Departmental Elective |
Course Level: |
Bachelor’s Degree (First Cycle)
|
Mode of Delivery: |
Face to face
|
Course Coordinator : |
MEHMET ŞÜKRÜ KURAN |
Recommended Optional Program Components: |
None |
Course Objectives: |
This course aims at equipping students with a deeper understanding of cryptography. It starts by introducing the underlying theory of Galois fields, and targets basic topics of significant practical importance as well as advanced topics of theoretical importance. In the first part of the course, a detailed analysis of standard cryptographic algorithms is made and efficient implementation ideas are discussed, focusing on public key schemes such as RSA, ElGamal and Diffie-Hellman, as well as elliptic curve cryptography and homomorphic encryption. In the second part, application of these algorithms to advanced protocols, such as for authentication, identification, key distribution, zero-knowledge and computationally-private information retrieval, is discussed. In the last part of the course, advanced mathematical algorithms, such as brute-force, baby-step giant-step and the Pohlig-Hellman, for attacking some of the covered cryptographic schemes are discussed. |
|
Program Outcomes |
Level of Contribution |
1) |
Upon graduation, students will acquire key skills and attributes to conduct research to use research tools, to solve problems, to communicate effectively and to transfer skills to the workplace. |
|
2) |
Upon graduation, students will have developed the ability to discuss key issues in fluent English. |
|
3) |
Upon graduation, students will have developed the ability to compose written documents in English with a mature prose style. |
4 |
4) |
Upon graduation, students will have gained broad knowledge of the American and English literary canons. |
4 |
5) |
Upon graduation, students will have developed the ability to analyze, synthesize and criticize sophisticated works of American and English literature. |
4 |
6) |
Upon graduation, students will have achieved in depth the understanding of contemporary American culture. |
3 |
7) |
Upon graduation, students will have developed the ability to draw links among diverse literary texts and documents and establish critical connections and adopt an interdisciplinary attitude. |
3 |
8) |
Upon graduation, students will be able to develop new projects individually or in teams. |
3 |
9) |
Upon graduation, students will be able to apply their knowledge into their lives for interdisciplinary problem-solving and solutions. |
4 |