Intermediate

Network Security and Secure Communication

Scademy

Implementing a secure networked application can be difficult, even for developers who may have used various cryptographic building blocks (such as encryption and digital signatures) beforehand. In order to make the participants understand the role and usage of these cryptographic primitives, first a solid foundation on the main requirements of secure communication – secure acknowledgement, integrity, confidentiality, remote identification and anonymity.

Who Should Attend

  • Developers & Professionals

Prerequisites

  • Network engineering, general software development

What You Will Learn

  • Understand basic concepts of security, IT security and secure coding
  • Understand the requirements of secure communication
  • Learn about network attacks and defenses at different OSI layers
  • Have a practical understanding of cryptography
  • Understand essential security protocols
  • Understand some recent attacks against cryptosystems
  • Learn about typical coding mistakes and how to avoid them
  • Get information about some recent vulnerabilities in the Java framework
  • Learn about XML security
  • Get information about some recent related vulnerabilities
  • Get sources and further readings on secure coding practices

Course Outline

Labs & Practical Exercises

This course provides hands-on exercises covering network security concepts, cryptographic implementations, and secure communication protocols. Participants will learn to identify and mitigate network-level vulnerabilities and implement secure communication in their applications.

Certification & Assessment

Certificate of Completion

Cookie Consent

We use cookies to enhance your browsing experience, analyse site traffic, and personalise content. By clicking "Accept All", you consent to our use of cookies. You can manage your preferences or learn more in our Privacy Policy.