Programme Outline
Learning Objectives
By the end of the course, participants should be able to:
- Understand key security properties required of internet applications and major threats against these properties.
- Understand basic cryptographic techniques and their practical applications in the design and implementation of secure internet protocols and services.
- The vulnerability of network applications to network attacks.
- Design internet protocols and applications that are secure and resilient against attacks, without unnecessarily losing efficiency.
- The design and security properties of important internet services including secure emails, SSL/TLS, and VPN.
- Command C/Java software tools and modules towards implementation of secure internet applications