Theme-Logo
  • Login
visualization
  • FC Overview
  • FC Course graph
  • FC Course Similarity
  • FC Curricula Similarity
  • FC Trajectory
  • FC Upload files
Info
  • FC Publications
  • FC R&D team
  • FC Feedback
node
Id
Label
Node Type
Cognitive Level
Description
Similar nodes pairs

Modern Cryptography

(Year: 3 Period: 1 Category: Elective )


Create
Evaluate
Analyze
Apply
Understand
Remember
Course
Knowledge Unit
Knowledge Point / Sub Knowledge Point

* Please save changes after editing the graph

Node Description:
Click on a node to see its description.
Course Objectives:
  • 1. (understand)distinguish modern-day cryptography from ancient cryptography
  • 2. (understand)explain the difference between encryption and authentication
  • 3. (understand)explain the difference between private- and public-key cryptography
  • 4. (understand)compare different security notions (indistinguishability, CPA, CCA) for private- and public-key encryption
  • 5. (understand)apply security notions for private- and public-key authentication
  • 6. (understand)recognize the discrepancy between theoretically secure and practically used cryptography
  • 7. (understand)recognize aspects of number theory which are relevant to cryptography
  • 8. (understand)explain basic computational problems that are important for cryptography such as the factoring problem, the RSA problem, the discrete-logarithm problem
  • 9. (understand)collaborate (under guidance of teachers) in small groups of four to five (unknown) students on practice problems. In particular, students who are already well-versed in certain topics or skills are encouraged to help their fellow group members in this respect, while weaker students are encouraged to seek help from their peers and the teachers whenever necessary
  • 10. (understand)present solutions of mathematical problems orally to peers

Related Course