Brandon Baggett

Brandon Baggett

Cybersecurity Researcher

I am a fourth year Ph.D. student and an NSF Scholarship for Service recipient seeking a full time job that focuses on cyber-physical systems’ security once I graduate in December 2023.

PDF

Education

Ph.D. in Computing from University of South Alabama with GPA of 4.0

My research focuses on developing and a system for collecting side-channel data on FPGA to disasseble code from a general purpose processor running on the same chip die.

Courses

  • Compiler Design and Construction
  • Computer Architecture
  • Network Security

Bachelors in Dual Degrees in Computer Science and Mathematics and Statistics from University of South Alabama with GPA of 3.8

Courses

  • Security of Hardware Implementatins
  • Secure Software Engineering
  • Cryptography

Experience

TITANS Cybersecurity R&D Graduate Intern at Sandia National Laboratories

Highlights

  • Helped develop HALucinator, a python application for rehosting embedded firmware
  • Refined measurement techniques and collection strategies to allow for more efficient collection of Hamming Weights based on EM side-channel data
  • Worked on implementing a proprietary embedded system authentication protocol

Hardware Security Researcher at Univesity of South Alabama, School of Computing

Highlights

  • Performed a security analysis of the Microsoft Pluton Security subsystem
  • Perfomed a side-channel analysis of the Microsoft Pluton Security subsystem
  • Developed Azure Sphere applications for evaluating security mechanisms

Graduate Assistant at Univesity of South Alabama, School of Computing

Highlights

  • Performed side-channel analysis research
  • Wrote research articles
  • Wrote technical guides to assist future students

Student Assistant at Univesity of South Alabama, Campus Police

Highlights

  • Ensured security cameras and associated systems remained online
  • Installed new security cameras
  • Tested functionality of new equipment
  • Updated systems to comply with modern security standards

Student Assisstant at University of South Alabama, Math Department

Sales Associate at Bass Pro Shops

Highlights

  • Provided customer services
  • Taught special event classes

Publications

Location Distribution as a Side-Channel Countermeasure by Brandon Baggett, Todd Andel, Todd McDonald

We propose using physically separated encryption cores to help protect against EM side-channel attacks

Circuit Variant Moving Target Defense by Tristen Mullins, Brandon Baggett, Todd Andel, Todd McDonald

We propose dynamically changing the AES S-box structure to help protect againt side-channel attacks

Awards

Eagle Scout from Boy Scouts of America

NSF Scholarship for Service Recipient from Univeristy of South Alabama

Programming Languages

Python
Level: Master
Java
Level: Intermediate
C/C++
Level: Intermediate
Bash
Level: Intermediate
Rust
Level: Junior

Skills

Operating Systems Hardening and CLI
Level: Intermediate
Keywords:
  • Linux
  • Windows
Virtual Machine Management
Level: Intermediate
Keywords:
  • Virtual Box
  • VMware Workstation Player and Workstation Pro
FPGAs and Microcontrollers
Level: Intermediate
Keywords:
  • Xilinx
  • Vivado
  • VHDL
Malware Analysis and RE
Level: Junior
Keywords:
  • Ghidra
  • Binary Ninja
  • GDB
Sociability
Level: Master
Keywords:
  • Leadership
  • Affable
  • Teacher
Tooling
Level: Intermediate
Keywords:
  • Docker
  • Wireshark
  • Nmap
  • Git
  • Riscure Side-Channel Suite