MTK789 - CRYPTOGRAPHIC FUNCTIONS
Course Name | Code | Semester | Theory (hours/week) |
Application (hours/week) |
Credit | ECTS |
---|---|---|---|---|---|---|
CRYPTOGRAPHIC FUNCTIONS | MTK789 | Any Semester/Year | 3 | 0 | 3 | 12 |
Prequisites | Knowledge on cryptography | |||||
Course language | Turkish | |||||
Course type | Elective | |||||
Mode of Delivery | Face-to-Face | |||||
Learning and teaching strategies | Lecture Discussion Question and Answer Preparing and/or Presenting Reports Project Design/Management | |||||
Instructor (s) | Academic Staff of Department of Mathematics | |||||
Course objective | The aim of this course is to teach functions those have fundamental importance in cryptosystem design, and their analysis. | |||||
Learning outcomes |
| |||||
Course Content | ? Boolean functions and their applications ? Almost perfect nonlinear functionsand their applications ? Bent functions and their generalizationsand their applications ? Planar functionsand their applications | |||||
References | ? Budaghyan, Lilya. Construction and Analysis of Cryptographic Functions. Springer, 2015. |
Course outline weekly
Weeks | Topics |
---|---|
Week 1 | Introduction |
Week 2 | Boolean functions |
Week 3 | Boolean functions |
Week 4 | Equivalence of boolean functions |
Week 5 | Applications of boolean functions |
Week 6 | Bent functions |
Week 7 | Bent functions |
Week 8 | Applications of bent functions |
Week 9 | Almost perfect nonlinear functions |
Week 10 | Almost perfect nonlinear functions |
Week 11 | Applications of almost perfect nonlinear functions |
Week 12 | Planar functions |
Week 13 | Planar functions |
Week 14 | Applications of planar functions |
Week 15 | Preparation for final exam |
Week 16 | Final |
Assesment methods
Course activities | Number | Percentage |
---|---|---|
Attendance | 0 | 0 |
Laboratory | 0 | 0 |
Application | 0 | 0 |
Field activities | 0 | 0 |
Specific practical training | 0 | 0 |
Assignments | 4 | 20 |
Presentation | 1 | 30 |
Project | 1 | 10 |
Seminar | 0 | 0 |
Midterms | 0 | 0 |
Final exam | 1 | 40 |
Total | 100 | |
Percentage of semester activities contributing grade succes | 0 | 60 |
Percentage of final exam contributing grade succes | 0 | 40 |
Total | 100 |
WORKLOAD AND ECTS CALCULATION
Activities | Number | Duration (hour) | Total Work Load |
---|---|---|---|
Course Duration (x14) | 14 | 3 | 42 |
Laboratory | 0 | 0 | 0 |
Application | 0 | 0 | 0 |
Specific practical training | 0 | 0 | 0 |
Field activities | 0 | 0 | 0 |
Study Hours Out of Class (Preliminary work, reinforcement, ect) | 14 | 12 | 168 |
Presentation / Seminar Preparation | 1 | 20 | 20 |
Project | 1 | 30 | 30 |
Homework assignment | 4 | 20 | 80 |
Midterms (Study duration) | 0 | 0 | 0 |
Final Exam (Study duration) | 1 | 20 | 20 |
Total Workload | 35 | 105 | 360 |
Matrix Of The Course Learning Outcomes Versus Program Outcomes
D.9. Key Learning Outcomes | Contrubition level* | ||||
---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |
1. Deepens the concepts of mathematics in the level of expertise. | X | ||||
2. Grasps the inter-disciplinary interaction related to the area; reaches original results by using the specialist knowledge in analyzing and evaluating new ideas. | X | ||||
3. Gains the ability to think independently and develops theoretical concepts. | X | ||||
4. Develops original mathematical models by using interrelations between mathematics and other disciplines and applies them to other disciplines. | X | ||||
5. Uses high level research methods in studies in the area. | X | ||||
6. Develops a new idea, method and/or application independently, finds a solution, and contributes to the progress in the area by carrying out original studies. | X | ||||
7. Fulfills the leader role in the environments where solutions are thought for the area and/or inter-disciplinary problems. | X | ||||
8. Develops continually the skills of creativity, decision making and problem solving. | X | ||||
9. Defends original opinions by communicating with experts in the area. | X | ||||
10. Uses a foreign language- at least C1 Level-, communicates with foreign colleagues and follows the international literature. | |||||
11. Follows the latest developments in the information and communication technologies and uses them in the area. | X | ||||
12. Does research in national and international research groups. | X | ||||
13. Makes strategic decision in the solution of problems in the area. | |||||
14. Protects the rights of other researchers in regards to ethics, privacy, ownership and copyright. |
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest