Contact Us

Cybersecurity Education and Research

Computer Science Department

Dept. 3315, 1000 E. University ave

Laramie, WY 82071

Email: mike.borowczak@uwyo.edu

Find us on Instagram (Link opens a new window)Find us on Facebook (Link opens a new window)Find us on Twitter (Link opens a new window)Find us on LinkedIn (Link opens a new window)Find us on YouTube (Link opens a new window)

Courses

Computer Security 3765/5010

Security is paramount to creating software and systems. This course introduces the fundamentals of computer security and applied cryptography from theory to practice. Topics include cryptographic fundamentals, authentication, access control, network/wireless security, software security, OS security, common protocols, and ethics. Course projects will focus on developing reliable code and understanding attacks. Prerequisite: COSC 2030.

Instructor: Dr. Mike Borowczak

Taught: recurring

Security Course Book Cover
Chip Whisperer

Side-Channels Special Topic Security Course

  • Overview of Side Channels
  • Statistical Methods
  • Data Capture and Pre-Processing
  • Modeling (with Side Channels)
  • Statistical Inference
  • Attack Implementation
    • Timing
    • Simple Power Analysis
    • Differential Power Analysis
    • Advanced Power Analysis
    • *Active Attacks/Glitching/Fault Injection [5010/Optional]
  • Automating and Distributing Experiments (Attacks)

Instructor: Dr. Mike Borowczak

Taught: Spring 2021

 

Lines of computer code

Reverse Engineering Topics Course

  •  Binary analysis Overview
  • Static Analysis
  • Dynamic Analysis
  • Common File Format (ELF/PE)
  • Creating a Virtual Machine Analysis Environment
  • Creating a Custom Binary Parser
  • Disassembly
  • Code Constructs (C/C++)

 

Taught: Spring 2020

Instructor: Dr. Mike Borowczak

Cybersecurity Topics 

• Computer Security Overview
• Access Control / HRU Result
• Fundamental Design Principles
• Policy
• Cryptography
• Authentication
• Access Control Mechanism
• Malware
• Vulnerabilities
• Intrusion Detection
• User Security
• Program Security
 
Taught: Fall 2017, Fall 2018, Fall 2019
Instructor: Dr. Mike Borowczak
Computer mouse clicking on a link that says Security
Networking panel with ethernet cords connecting to unknown devices

Cybersecurity Topics in Network Security

 

• Linux 101
• Network Security; including:
  •   Fundamentals of Networking
  •   Packet Sniffing and Spoofing
  •   Attacks on the TCP Protocol
  •   Firewalls
  •   Domain Name System (DNS) and Attacks
  •   Virtual Private Network
  •   The Heartbleed Bug and Attack
  •   Public Key Infrastructure
  •   Transport Layer Security
 
Taught: Spring 2019
Instructor: Dr. Mike Borowczak

Topics: Machine Learning for Cybersecurity

Topics course covering Machine Learning and how to apply it to cybersecurity topics. 

 

Taught: Fall 2017, Fall 2019 

Instructors: Dr. Diksha Shukla, Dr. Chao Lan

Lightbulb with chalk thought clouds extending from it
 
Contact Us

Cybersecurity Education and Research

Computer Science Department

Dept. 3315, 1000 E. University ave

Laramie, WY 82071

Email: mike.borowczak@uwyo.edu

Find us on Instagram (Link opens a new window)Find us on Facebook (Link opens a new window)Find us on Twitter (Link opens a new window)Find us on LinkedIn (Link opens a new window)Find us on YouTube (Link opens a new window)