Cyber Security Engineering (CYBE)

View PDF

Expand all courses

Courses

Courses primarily for undergraduates:

(Cross-listed with CPRE 2300).
Credits: 3. Contact Hours: Lecture 2, Laboratory 2.

Prereq: COMS 2270 or EE 2850 or MIS 2070
Introduction to computer and network infrastructures used to support cyber security. Basic concepts of computer and network configuration used to secure environments. Computer virtualization, network routing and address translation, computer installation and configuration, network monitoring, in a virtual environment. Laboratory experiments and exercises including secure computer and network configuration and management. (Typically Offered: Fall)

(Cross-listed with CPRE 2310).
Credits: 3. Contact Hours: Lecture 2, Laboratory 2.

Prereq: CPRE 2300 or CYBE 2300
Basic concepts of practical computer and Internet security and the tools used to protect and attack systems and networks. Computer and network security methods including: user authentication, access control, firewalls, intrusion detection, use of vulnerability assessment tools and methods, and penetration testing. Ethics and legal issues in cyber security will also be covered. Laboratory experiments and exercises including evaluating systems for vulnerabilities, understanding potential exploits of the systems, and defenses for the systems. (Typically Offered: Spring)

(Cross-listed with CPRE 2340).
Credits: 3. Contact Hours: Lecture 3.

Prereq: COMS 2270 or EE 2850 or MIS 2070
Emphasizes legal, ethical, and professional issues in cyber systems. Other topics include privacy, government regulation, and compliance as applied to professional practice. Guest lecturer from government and industry, as well as discussions including current legal and ethical issues found in the main stream. (Typically Offered: Spring)

(Cross-listed with CPRE 3250/ EE 3250).
Credits: 4. Contact Hours: Laboratory 3, Lecture 3.

Prereq: MATH 2070 and (COMS 2270 or EE 2850)
Introduction to and use of machine learning (ML) as applied in the fields of Electrical, Computer, and Cybersecurity Engineering. Use of ML in the fields. Types and construction of ML models as applied in fields. Role and use of datasets. Basic testing of ML models. Professional and ethical issues related to use in field.

(Cross-listed with CPRE 3310).
Credits: 3. Contact Hours: Lecture 2, Laboratory 2.

Prereq: CPRE 2310 or CYBE 2310
Basic cryptographic underpinnings used in modern cyber security encryption suites. Encryption benefits to cyber security and its use in protocols. Topics include cryptographically secure hash functions and pseudorandom numbers, key distribution techniques, secure authentication including single sign on. Detection and prevention of security threats such as covert communication, malicious code, and other security threats in protocols are included. In addition to laboratory experiments and exercises, students complete a project focused on cyber security problem and solution. Graduation Restriction: Only one of CPRE/CYBE 3310 and CPRE 4310 may count towards graduation. (Typically Offered: Fall, Spring)

(Cross-listed with CPRE 4360).
Credits: 3. Contact Hours: Lecture 3.

Prereq: CPRE/CYBE 3310
Introduction to forensics techniques used to investigate and analyze compromises in computers, networks, devices, and media. Focus on gathering, analyzing, and reporting on the collected evidence. Emphasis is on hands-on homework which include incident detection, response actions, compromise investigation, data collection, and after action reports.

(Cross-listed with CPRE 4370).
Credits: 3. Contact Hours: Lecture 3.

With communication and network services and applications increasingly leveraging wireless media, the importance of information and network security in the wireless domain continues to grow. The challenges of providing secure communication and network services are considerably more difficult in wireless environments than in traditional wired systems (e.g., the Internet), so the focus of the course will be purely wireless covering both networking issues and security aspects of modern wireless environments. Fundamentals of mobile LANs and WANs, ad hoc, sensor networks/internet of things and cloud, mobile IP/TCP, confidentiality, key establishment, authentication, broadcasting, RFIDs, and rogue attacks. Graduation Restriction: Only One Of CPRE 4370 And CPRE 5370 May Count Toward Graduation For Undergraduate Students.

(Cross-listed with CPRE 4400).
Credits: 3. Contact Hours: Lecture 3.

Prereq: COMS 3520 or CPRE 3080 or Graduate Standing
Focus on fundamentals and advanced topics in operating system (OS) security. Design issues, principles, mechanisms, and good practice for design and implementation of secure computer/OS systems. Threat models, vulnerabilities, attacks compromise security, and advanced OS-level techniques for achieving security. Topics include OS security concepts and principles, seminal security in Multics, vulnerabilities in ordinary systems, secure capability systems, information flow control, mandatory access control, security kernels, memory protection, file system, virtual machine systems, hardware/architecture support (e.g., Intel SGX) for OS security, secure microkernel OSes (e.g., seL4, QNX), modern mobile operating systems (e.g., Android and iOS), and security from end-user perspective. Assignments include labs exploring and implementing the technologies in the context of the Linux, Android, and seL4 systems (some involving kernel programming). (Typically Offered: Spring)

(Cross-listed with CPRE 4910/ SE 4910/ EE 4910).
Credits: 3. Contact Hours: Lecture 2, Laboratory 3.

Prereq: [(Electrical, Computer, or Cyber Security Engineering Majors and (One of: CPRE 3940, EE 3940, CPRE 2320, EE 2320, CPRE 2340, CYBE 2340) and (One of: ENGL 3090, ENGL 3140, ENGL 3240H) and (Credit or Enrollment in CPRE 3080 or EE 3220)] or [(Software Engineering Major and CYBE 3310) and (One of: ENGL 3090, ENGL 3140, ENGL 3140H), (SE 3390 and SE 3170), and (Credit or enrollment in COMS 3520 or CPRE 3080)]
Preparing for entry to the workplace. Selected professional topics. Use of technical writing skills in developing project plan and design report; design review presentation. First of two-semester team-oriented, project design and implementation experience. (Typically Offered: Fall, Spring)

(Cross-listed with EE 4920/ SE 4920/ CPRE 4920).
Credits: 2. Contact Hours: Lecture 1, Laboratory 3.

Prereq: CPRE 4910 or EE 4910
Second semester of a team design project experience. Emphasis on the successful implementation and demonstration of the design completed in EE 4910, CPRE 4910, CYBE 4910 or SE 4910 and the evaluation of project results. Technical writing of final project report; oral presentation of project achievements; project poster. (Typically Offered: Fall, Spring)