This course is an introduction to the legal and regulatory issues in the field of information security. Federal laws and regulations, including OMB and NIST standards, are examined. Moral and ethical issues for professionals in the field are also considered.
This course is an introduction to the fundamental principles and common practices of computer and information security. It provides an overview of such topics as cryptography, network intrusion and detection, software and operating system security, VPN etc. Prerequisite: CS 242, CS 322
The course is an introduction to the field of network security. The course covers network security services such as authentication and access control, integrity and confidentiality of data, firewalls and related technologies, Web security and privacy. Prerequisite: CS 322
This course is an introduction to the theory and practice in the field of cryptography. Topics include classic and modern ciphers (DES, AES, RSA etc.), digital signature, message digest, key exchange protocols, and PKI. Prerequisite: CS 150, MATH 323
This course provides an overview of the best practices of developing and implementing effective organizational policies and programs on information security. Topics include privacy, contingency response, infrastructure reliability, risk assessment and management, and organizational roles and responsibilities.
This course introduces students to the field of digital forensics and it will focus on the contemporary policy issues and applied technologies. Topics to be covered include: legal and regulatory issues, investigation techniques, data analysis approaches, and incident response procedures for Windows and UNIX systems. Prerequisite: CS 242, CS 245
This course studies real world cryptographic systems and examines their strength and weaknesses. Some commonly deployed cryptosystems will be used as examples in this course. Prerequisite: INSC 440/540
This course covers the fundamental theory and practice in Operating System security. OS level security architectures and mechanisms will be studied. Topics include OS level security architectures and mechanism, OS security policies, and basic OS security techniques. Prerequisite: CS 344
Special topics that are not available in other courses may be covered when there is enough interest among students and faculty.
This course investigates the security issues related to cloud computing, such as confidentiality, integrity, and availability of data and computations. Practical applications of secure cloud computing will be explored, current research publications will be the focus of this course. Prerequisite: INSC 420/520
In this course, students will study computer file storage systems, with the focus on data protection and recovery. Topics include data backups, diversification, RAID systems, disaster response and recovery etc. Prerequisite: INSC 420/520
This course will investigate security issues in mobile systems. When devices such as smart phones and tablets are carrying more and more personal as well as business data, security threats from mobile systems must be dealt with by developing consistent security policies and implementing effective security programs across all platforms. Both policy and technical considerations will be covered in this course. Prerequisite: INSC 420/520
This course examines information security in the corporate environment. Common sources of security threats are identified and addressed. Technological, human behavioral, and policy solutions are considered. Further topics include incident response, legal issues, and public relations. Prerequisite: INSC 410/510
For more information, contact Dr. Chaogui Zhang at email@example.com or (570) 961-4598.