Enroll in CSCE 492/892 (Sec. 003) Cybersecurity for Big Data and Cloud Special Topics

Enroll in CSCE 492/892 (Sec. 003) Cybersecurity for Big Data and Cloud Special Topics.
Enroll in CSCE 492/892 (Sec. 003) Cybersecurity for Big Data and Cloud Special Topics.

CSCE 492/892 (Sec. 003) Cybersecurity for Big Data and Cloud Special Topics course
Fall 2021
Credits: 3
Class Number: 5743 (492) / 5744 (892)
Lecture and Lab: MWF 1:30 p.m. - 2:20 p.m., OLDH 209.
Instructor: Byrav Ramamurthy (byrav@cse.unl.edu), 203 Schorr Center, (402) 472-7791

Cybersecurity is a huge concern in today's online world. With the emergence of Big Data, Cloud environments and online social media platforms, users are exposed to a wide variety of cybersecurity attacks. Emerging technologies and frameworks such as End-to-end encryption, Blockchains, Smart Contracts, OpenID Connect and OAuth2.0 offer promising solutions to ensure data confidentiality and privacy.

In this hands-on course, we will understand the threat landscape and the mitigation strategies through lectures, programming assignments, labs and projects. Labs will be conducted on public cloud (such as Amazon Web Services), academic cloud (such as Chameleon) and compute environments (such as Holland Computing Center).

Sample course topics include:

* A quick introduction to networking concepts

* A quick introduction to applied cryptography

* The threat landscape

* Overview of common attack exploits

* Mitigation strategies

* Security for data at rest and in transit

* Big Data and network traffic analysis

* Basics of Cloud Computing

* Public and Private Clouds

* Cloud security and compliance

* Identity and Access Management

* Security against Phishing and Email Attacks

* Privacy and Online Social Media

* Cybersecurity with Blockchains and Smart Contracts

* Cybersecurity Policies and Incident Response

------------------------------------------------------------------------------

Prerequisite: CSCE310 or equivalent or by permission. Knowledge of programming in C++/Java/Python in Unix environment will be required. Courses such as CSCE 462/862 (Communication Networks), CSCE 463/863 (Data and Network Security) and CSCE 477/877 Applied Cryptography would be useful but not required. If you have a basic background in computer programming as well as computer systems and networking, you can write to the instructor for permission.

Track Classification: This course will be proposed for the Systems track for the CS Graduate Program and under the the 3rd depth track (Computer Communications and Networking track) of the Computer Engineering Specialization of the Masters Program.

Questions? Please e-mail byrav@cse.unl.edu or call (402) 472-7791.

Byrav Ramamurthy
http://www.cse.unl.edu/~byrav