Home | Publications | Professional | Teaching | Research | Personal   

Jeffrey Todd McDonald, Ph. D.
Professor of Computer Science
 Research Projects and Interest



I am currently engaged in various projects focused on program protection, software and hardware obfuscation, anomaly detection, side-channel analysis, malware detection and analysis, vulnerability assessment, and secure software engineering.

Research Gate Profile
LinkedIn Profile
Google Scholar Profile
DBLP Profile


Doctoral/Dissertation Research

Patrick Luckett, USA, in progress, Topic area: epileptic seizure prediction and detection

Ramya Manikyam, USA, in progress, Topic area: security evaluation of homomorphic obfuscation

Maureen van Devender, USA, in progress, Topic area: risk-based assessment of networked medical devices

Masters/Thesis Research

Bronwyn Hodges, USA, in progress, Topic area: integrating vulnerability and attack models for risk-based medical devices

Nathan Herron, USA, in progress, Topic area: binary reverse engineering of malicious code

Michael Dorsett, USA, in progress, Topic area: analyzing and mitigating ransomware attacks

Colby Parker, USA, in progress, Topic area: malware detection using multi-layered vector spaces and data mining techniques

Adam Minor, USA, in progress, Topic area: malware detection via visual image feature analysis and pattern recognition

Sandy Falgout, USA, in progress, Topic area: automated data integration and entry for risk-based Threat Vulnerability Asset schemas

Thanh Nguyen, USA, in progress, Topic area: detection and protection against Android repackaged malware apps

Katherine Seale, USA, graduation May 2017, Thesis: Integrating Relational Data Frameworks Into Risk Assessment of Networked Medical Devices

Joel Dawson, USA, graduation May 2017, Thesis: Rootkit Detection Through Phase-Space System Call Timing and Power Analysis

William Holder, USA, graduation May 2017, Thesis: Evaluating Optimal Phase Ordering in Obfuscation Executives

Miles Forbes, USA, graduation May 2017, Thesis: Digital Logic Protection Using Functional Polymorphism and Topology Hiding

Ramya Manikyam, USA, graduation May 2016, Thesis: Comparing Effectiveness of Commercial Obfuscators against Man at the End Attacks (now SoC doctoral student)

Charles Hubbard, USA, graduation May 2015, Thesis: Data Collection for Cyber Anomaly Event Detection (now with Government Accountability Office)

James Cerkovnik, USA, graduation May 2015, Thesis: Assessing Vulnerabilities and Risks in Networked Medical Devices (now with Idaho National Laboratory)

Joshua Cazalas, USA, graduation May 2014, Thesis: Probing the Limits of Virtualized Software Protection (now with Boeing)

William Ashbee, USA, graduation December 2013, Thesis: Nonlinear Epilepsy Forewarning By Support Vector Machines (now with Eliassen Group)

Daniel Koranek, AFIT, graduation June 2010, Thesis: Deterministic, Efficient Variation of Circuit Components to Improve Resistance to Reverse Engineering (now with Air Force Research Lab)

James Parham, AFIT, graduation March 2010, Thesis: Deterministic Component Hiding Using Identification and Boundary Blurring Techniques (now with Air Force Research Lab)

Sherry Murphy, AFIT, graduation March 2010, Thesis: Deceiving Adversary Network Scanning Efforts Using Host-Based Deception (now with U.S. Air Force)

Han-Seok Kim, AFIT, graduation March 2009, Thesis: Removing Redundant Logic Pathways in Polymorphic Circuits

Jason Williams, AFIT, graduation March 2009, Thesis: Characterizing Component Hiding Using Ancestral Entropy (now with Air Force Research Lab)

Brad Sevy, AFIT, graduation March 2009, Thesis: Using Covert Means to Establish Cybercraft Command and Control (now with U.S. Air Force)

Eric Simonaire, AFIT, graduation December 2008, Thesis: Sub-Circuit Selection and Replacement Algorithms Modeled as Term Rewriting Systems (now with US Railroad Retirement Board)

Michael Hunsberger, AFIT, graduation June 2008, Thesis: Cybercraft Requirements Elicitation (now with U.S. Air Force)

Shannon Hunt, AFIT, graduation March 2008, Thesis: Developing a Reference Framework for Cybercraft Trust Evaluation (now with U.S. Air Force)

Alan Lin, AFIT, graduation March 2008, Thesis: Software Obfuscation with Symmetric Cryptography (now Assistant Professor at A.F. Institute of Technology)

Moses James, AFIT, graduation March 2008, Thesis: Obfuscation Framework Based on Functionally Equivalent Combinatorial Logic Families (now with Google)

Ken Norman, AFIT, graduation March 2008, Thesis: Algorithms for White-box Obfuscation Using Randomized Subcircuit Selection and Replacement (now with U.S Air Force)

Undergraduate Research

Fernando Lorenzo, USA, 2017, Topic area: side-channel exploitation of iPhones for unlock scenarios

Alex Dudenhoeffer, USA, 2017, Topic area: vulnerability assessment of Tile Tracker

Ryan Creel, USA, 2016-2017, Topic area: executable steganography, BDD-based circuit analysis

An Vu, USA, 2016-2017, Topic area: evaluating circuit-based component identification and hiding

DeMarcus Williams, 2016-2017, USA, Topic area: Programmable Logic Controller (PLC) vulnerability analysis

Justin Raya, 2016, USA, Topic area: K-MAP implementation for the Program Encryption Toolkit (PET)

Joshua Polling, 2015-2016, USA, Topic area: reverse engineering malicious Android apps

Erick Roberson, 2015-2016, USA, Topic area: IoS vulnerability assessment and testing

Blake Blackwell, 2015, USA, Topic area: Java-based port of Boolean Expression Diagram library

Caleb Hall, 2014, USA, Topic area: Polymorphic gate implementation for the Program Encryption Toolkit (PET)

Andrew Edwards, 2014, USA, Topic area: IoS Prototype for Nonlinear Phase-Based Seizure Prediction

USA CIS-497/498 Senior Project Sponsor/Mentor

Fall 2017, Sponsor, Senior Project on Facebook CTF Capability

Spring 2017, Mentor, Senior Project on Software Vulnerability Assessment

Spring 2016, Sponsor, Senior Project on Android Reverse Engineering Tutorial

Fall 2015, Sponsor, Senior Project on Medical Mannequin Exploitation

Spring 2015, Sponsor, Senior Project on JAGTRACK (JagTran Tracker Application)

Fall 2014, Sponsor, Senior Project on JAGTRACK (JagTran Tracker Application)

Spring 2014, Sponsor, Senior Project on JAGTRACK (JagTran Tracker Application)

Spring 2014, Sponsor, Senior Project on Medical Device Security Testing

Spring 2012, Sponsor, Senior Project on Malware Testbed

Spring 2012, Sponsor, Senior Project on Java Obfuscation and Deobfuscation

Fall 2012, Sponsor, Senior Project on Senior Project on CHATS

CSC-440 Secure Software Engineering - Student Projects

Fall 2016, Open Source Evaluation: Word Press
Fall 2016, Open Source Evaluation: QupZilla Web Browser
Fall 2016, Open Source Evaluation: Blender
Fall 2016, Open Source Evaluation: Mumble
Fall 2016, Open Source Evaluation: MediaWiki
Fall 2016, Security Software Tool Assessment
Fall 2016, Honeynet Project Challenges
Fall 2016, Security in Java Compiler/JVM
Fall 2016, BurnItUp! Security Assessment
Fall 2016, SDLC Application Development: WAMP-Based Shopping Cart
Fall 2016, SDLC Application Development: Password Management
Fall 2015, 3D Printer Software Security Analysis
Fall 2015, Open Source Evaluation: Wireshark
Fall 2015, Open Source Evaluation: Chromium
Fall 2015, Open Source Evaluation: Eclipse Plugins
Fall 2015, Open Source Evaluation: No Script Browser Plugin
Fall 2015, Open Source Evaluation: Sakai
Fall 2015, Open Source Evaluation: KeePass
Fall 2015, Zigbee Protocol Analysis
Fall 2015, SDLC Application Development: Peer to Peer Communication App
Fall 2015, SDLC Application Development: Single-Sign On Security Check
Fall 2015, SDLC Application Development: Sign Business App
Fall 2015, SDLC Application Development: Video Game App
Fall 2015, SDLC Application Development: Web-Based File Sharing
Fall 2015, Study in Reverse Engineering
Fall 2015, Comparison of Static Analysis Tools
Fall 2015, Open Source Evaluation: Sakai
Fall 2014, Open Source Evaluation: LimeSurvey Voting System
Fall 2014, Open Source Evaluation: http-server
Fall 2014, Open Source Evaluation: Apache Open Office
Fall 2015, SDLC Application Development: iOS Social Finder App
Fall 2015, SDLC Application Development: Workout App
Fall 2015, SDLC Application Development: SoC Advisor App
Fall 2015, SDLC Application Development with Agile/XP: Abject-Class Manager
Fall 2014, Tool Development for Active Software Defense
Fall 2014, Zaxby's Web Site Development Project
Fall 2014, Anti-Virus Comparison
Fall 2014, Honeynet Project Challenges
Fall 2013, Open Source Evaluation: Estonia Voting System
Fall 2013, Open Source Evaluation: Mozilla Firefox
Fall 2013, Vulnerability Assessment with OWASP Goat
Fall 2013, SDLC Application Development: JagTran Tracker App
Fall 2013, Comparison of Open Source Static Analyzers
Fall 2013, Infirmary Health Care Project
Fall 2012, Open Source Evaluation: AjaXplorer
Fall 2012, SDLC Application Development: CHATS
Fall 2012, Extending Static Analysis Tools



bottom