CS 592 Advanced Computer Security
	The fundamentals of computer and network security issues are explored. Topics include classical and modern techniques of conventional encryption; algorithms; public-key encryption, hash functions, and quantum resilience; software reverse engineering; and system security intruders, viruses, worms, and firewalls.
 Credits
3
	Cross Listed Courses
CYS 592.  No credit granted to students with credit for 
CYS 592.
	
		Prerequisite
	
CS 501 or admission to Software Engineering MS program or permission of Department Chair.