CSE 343 Network Security (3)


Yinzhi Cao (Fall 2015)

Current Catalog Description

Overview of network security threats and vulnerabilities. Techniques and tools for detecting, responding to and recovering from security incidents. Fundamentals of cryptography. Hands-on experience with programming techniques for security protocols. Credit will not be given for both CSE 343 and CSE 443. Prerequisite: CSE 365 or CSE 303 or CSE 342.


Michael Goodrich & Roberto Tamassia, "Introduction to Computer Security", 1st Edition, Pearson (2010), ISBN 978-0321512949

Mirkovic, Dietrich, Dittrich & Reiher, "Internet Denial of Service: Attack and Defense Mechanisms", Prentice Hall (2005), ISBN 978-0131475731

Jon Edney & William A. Arbaugh, "Real 802.11 Security: Wi-Fi Protected Access and 802.11i:, 1st Edition, Addison-Wesley (2003), ISBN 978-0321136206



  1. Ability to explain the significance of current research about network security


CSE 343 substantially supports the following student enabled characteristics:

A. An ability to apply knowledge of computing and mathematics appropriate to the discipline

Major Topics Covered in the Course

  • Software vulnerability
  • Web security and privacy
  • Mobile security and privacy
  • Software defined network
  • TLS/SSl
  • Social network security

Assessment Plan for the Course

The students are given six medium/long homework assignments; each assignment consists of two parts: in Part 1, the students answer questions related to a topic covered in class, in Part 2, students do programming exercises related to that topic, a midterm, a final exam. Each homework assignment typically covers a single topic. The midterm has four questions, and the final examination has six questions. Each of these questions typically covers a single topic. I track the performance of the students on their scores for homework assignments, midterm, and final examination.

How Data in the Course are Used to Assess Program Outcomes: (unless adequately covered already in the assessment discussion under Criterion 4)

Each semester I include the above data from the assessment plan for the course in my self-assessment of the course. This report is reviewed, in turn, by the Curriculum Committee.

© 2014-2016 Computer Science and Engineering, P.C. Rossin College of Engineering & Applied Science, Lehigh University, Bethlehem PA 18015.