Course Information
- Instructor: Prof. Yupeng Zhang (zhangyp@tamu.edu, PETR 220)
- Lectures: MW 4:10 pm - 5:25 pm, HRBB 113
- Office Hour: 1-2 pm Thursday or by appointment, Zoom
- TA: Pouyan Forghani (pouyan.forghani@tamu.edu, PETR 446)
- TA’s Office Hour: 1-3pm Weednesday or by appointment, Zoom
Course Description
Contents: Fundamental concepts and principles of computer security, operating system and network security, secret key and public key cryptographic algorithms, hash functions, authentication, firewalls and intrusion detection systems, IPSec and VPN, wireless and web security.
Textbooks:
-
(Required) Introduction to Computer Security, by Michael Goodrich and Roberto Tamassia, Addison-Wesley Pearson, ISBN-10: 0-321-51294-4
-
(Optional) Handbook of Applied Cryptography – available online at: http://cacr.uwaterloo.ca/hac/
Schedule (tentative)
Week | Topic | Required Reading | Assignment |
---|---|---|---|
1 (Aug. 30) | Introduction Security Properties and Principles Security vocabulary | GT Ch. 1 | |
2 (Sep. 6) | OS Security Program vulnerabilities | GT Ch. 3 | |
3 (Sep. 13) | Program vulnerabilities | HW 1 due | |
4 (Sep. 20) | Program vulnerabilities Crypto – symmetric | GT Ch. 8.1 | |
5 (Sep. 27) | Crypto – symmetric vs. public | GT Ch. 8.5, 8.2 | |
6 (Oct. 4) | Crypto – public | GT Ch. 8.3-8.4 | HW 2 due |
7 (Oct. 11) | Crypto hash functions and signatures, PKI, MIDTERM EXAM | GT Ch. 8.4 | MIDTERM Oct 13 |
8 (Oct. 18) | Malware, Network Security – TCP/IP, UDP, NAT | GT Ch. 4, Ch. 5 | |
9 (Oct. 25) | Network Security – DNS, Firewalls, VPN | GT Ch. 6.1-6.4 | HW3 due |
10 (Nov. 1) | Wireless Security Web Security | GT Ch 6.5 GT Ch 7 | |
11 (Nov. 8) | Web Security | HW4 due | |
12 (Nov. 15) | Security Models | GT Ch. 9 | |
13 (Nov. 22) | Bitcoin and Blockchains | ||
14 (Nov. 29) | Ethereum and Smart Contract | HW5 due | |
FINAL EXAM See: http://registrar.tamu.edu/Courses,-Registration,-Scheduling/Final-Examination-Schedules MW 4:10pm has final exam Monday Decmber 13 from 3:30pm-5:30pm |
Grading
Homeworks: 500 points (distributed across 5 homeworks). Your assignments must be typed and in PDF format. Submit assignment to gradescope (https://www.gradescope.com)
Midterm exam: 200 points
Final exam: 300 points
Links
Piazza: https://piazza.com/tamu/fall2021/csce465/home
Assignments and grading: https://gradescope.com
Course management: https://canvas.tamu.edu/
Ethics & Academic Integrity Statement and Policy
We will study/discuss threats and attacks in the class/lab. You should be fully aware of ethics when studying these techniques. If in any context you are not sure about where to draw the line, come talk to me first.
“An Aggie does not lie, cheat, or steal or tolerate those who do.” For additional information, please visit: http://aggiehonor.tamu.edu.
Upon accepting admission to Texas A&M University, a student immediately assumes a commitment to uphold the Honor Code, to accept responsibility for learning, and to follow the philosophy and rules of the Honor System. Students will be required to state their commitment on examinations, research papers, and other academic work. Ignorance of the rules does not exclude any member of the TAMU community from the requirements or the processes of the Honor System.