Security threats and services, elements of cryptography, protocols for security services, network and Internet security, advanced security issues and technologies. We will cover not only fundamental security concepts and knowledge, but also practical techniques for network attacks and defenses.
- Mastery of concepts and techniques of network security attacks and countermeasures.
- Familiarity with some fundamentals of cryptography
- Familiarity with network security designs using available secure solutions
- Familiarity with state-or-the-art security issues and technologies
- Exposure to research in network security
Level and Credits
Undergraduate/Graduate 3 credits
CSE 3461 (formerly, CSE 677) or CSE 5461 or permission of instructor. Not open to students with credit for CSE 651.
- Instructor: M/W 2:00PM - 3:00PM (or by appointment). Office DL 787
- TA (Gan, Yifan firstname.lastname@example.org): Monday 10:00-11:00am, Thursday 4:00-5:00pm DL 190
- Security basis and course overview
- Security threats and services
- Elements of cryptography
- Classic ciphers, modern ciphers, stream ciphers and block ciphers
- Secret key (symmetric): DES/AES
- Public key (asymmetric): RSA/DSA
- Security protocols
- Key distribution and management
- Data integrity and message authentication codes
- Non-repudiation and digital signatures
- Network and Internet security
- Transport-level security: SSL and TLS
- Wireless network security
- Email security: Pretty Good Privacy (PGP)
-IP security: IPSec and VPN
- Advanced network security topics
- Bitcoin and digital currencies
- Distributed denial-of-service attacks
- Firewalls and intrusion detection
- User authentication: password security
- Anonymous communications
- Web and browser security
All late submissions will automatically lose 10 points per delayed day until the points in that project are gone.
Students are encouraged to collaborate, particularly on the discussion on the course project. However, each individual must finish the project by him/her-self.
We will strictly follow the university policy on cheating and plagiarism which is available here. If you have any questions regarding this issue, please contact the instructor.