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
PrequisitesKnowledge on cryptography
Course languageTurkish
Course typeElective 
Mode of DeliveryFace-to-Face 
Learning and teaching strategiesLecture
Discussion
Question and Answer
Preparing and/or Presenting Reports
Project Design/Management
 
Instructor (s)Academic Staff of Department of Mathematics 
Course objectiveThe aim of this course is to teach functions those have fundamental importance in cryptosystem design, and their analysis. 
Learning outcomes
  1. At the end of this course, a student learns the following concepts and their application to cryptography and coding theory I. Boolean functions, II. Almost perfect nonlinear functions, III. Bent functions and their generalizations, IV. Planar functions.
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

WeeksTopics
Week 1Introduction
Week 2Boolean functions
Week 3Boolean functions
Week 4Equivalence of boolean functions
Week 5Applications of boolean functions
Week 6Bent functions
Week 7Bent functions
Week 8Applications of bent functions
Week 9Almost perfect nonlinear functions
Week 10Almost perfect nonlinear functions
Week 11Applications of almost perfect nonlinear functions
Week 12Planar functions
Week 13Planar functions
Week 14Applications of planar functions
Week 15Preparation for final exam
Week 16Final

Assesment methods

Course activitiesNumberPercentage
Attendance00
Laboratory00
Application00
Field activities00
Specific practical training00
Assignments420
Presentation130
Project110
Seminar00
Midterms00
Final exam140
Total100
Percentage of semester activities contributing grade succes060
Percentage of final exam contributing grade succes040
Total100

WORKLOAD AND ECTS CALCULATION

Activities Number Duration (hour) Total Work Load
Course Duration (x14) 14 3 42
Laboratory 0 0 0
Application000
Specific practical training000
Field activities000
Study Hours Out of Class (Preliminary work, reinforcement, ect)1412168
Presentation / Seminar Preparation12020
Project13030
Homework assignment42080
Midterms (Study duration)000
Final Exam (Study duration) 12020
Total Workload35105360

Matrix Of The Course Learning Outcomes Versus Program Outcomes

D.9. Key Learning OutcomesContrubition level*
12345
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