Skip to content

Computer Security Dissertations

Strengthening MT6D Defenses with Darknet and Honeypot Capabilities

Dileep Basam, Master of Science, Electrical Engineering
December, 2015 ETD | Full Text: PDF


Micro-Moving Target IPv6 Defense for 6LoWPAN and the Internet

Matthew Sherburne, Master of Science, Electrical Engineering
April, 2015 ETD | Full Text: PDF


An Optimized Alert System Based on Geospatial Location Data

Kimberly Zeitz, Master of Science, Computer Science and Applications
May, 2014 EDT | Full Text: PDF


Evaluation of Moving Target Defense and Distributed Denial of Service Defenses

Peter DiMarco, Master of Science, Electrical and Computer Engineering
November 2013 ETD | Full Text: PDF


Evaluating Standard and Custom Applications in IPv6 Within a Simulation Framework

Brittany Clore, Master of Science, Electrical and Computer Engineering
July 2012 ETD | Full Text: PDF


Privacy and Security in IPv6 Addressing

Stephen Groat, Master of Science, Electrical and Computer Engineering
May 2011 ETD | Full Text: PDF


Securing Software Intellectual Property on Commodity and Legacy Embedded Systems

Michael Gora, Master of Engineering, Electrical and Computer Engineering
May 2010 ETD | Full Text: PDF


Assessing Security Vulnerabilities: An Application of Partial and End-Game Verification and Validation

Edward Frazier, Master of Science, Electrical and Computer Engineering
May 2010 ETD | Full Text: PDF


Bluetooth Threat Taxonomy

John Dunning, Master of Science, Computer Science
December 2010 ETD | Full Text: PDF


Multi-Vector Portable Intrusion Detection System

Benjamin Moyers, Master of Science, Computer Engineering
May 2009 ETD | Full Text: PDF


Security Requirements for the Prevention of Modern Software Vulnerabilities and a Process for Incorporation into Classic Software Development Lifecycles

Lee Clagett II, Master of Science, Computer Science
December 2009 ETD | Full Text: PDF


Optimizations of Battery-Based Intrusion Protection Systems

Theresa Nelson, Master of Science, Electrical and Computer Engineering
May 2008 ETD | Full Text: PDF


Mitigating Network-Based Denial-of-Service Attacks with Client Puzzles

Timothy McNevin, Master of Science, Electrical and Computer Engineering
May 2005 ETD | Full Text: PDF


Using Plant Epidemiological Methods to Track Computer Network Worms

Rishikesh Pande, Master of Science, Computer Science
May 2004 ETD | Full Text: PDF

Software, Programming and Algorithm Dissertation Topics

Computer software, or any other types of software, is a general term used to describe a collection of computer programs, procedures and documentation that perform tasks or activities on a computer system. The term includes application software, such as word processors or dynamic websites, which perform productive tasks for users, system software such as operating systems, which interface with hardware to provide the necessary services for application software, database organisers to deal with big data and middleware which controls and co-ordinates distributed systems. Here are some original and relevant dissertation topics on software, programming and algorithm:

• Development of web based document management system by using markup languages like J2EE, XML and Microsoft SQL Server
• Development of room scheduling and work mapping system using software frameworks like Microsoft .NET Framework
• Implementation and evaluation of optimal algorithm for computing association rules in certain environment
• Implementation and evaluation of optimal algorithm for generating clusters
• Implementation and evaluation of optimal algorithm for generating optimal and near optimal classification trees
• Implementation and evaluation of heuristic algorithm for computing association rules
• Implementation and evaluation of heuristic algorithm for generating clusters
• Implementation and evaluation of heuristic algorithm for generating optimal and near optimal classification trees
• Different techniques for designing intelligent interfaces for database systems, which provide a paradigm for programming databases without the knowledge of SQL and tables
• Fault-Tolerant Routing in interconnection networks with multiple passes and fixed control variables
• Fault-Tolerance analysis of sorting networks
• Analysis, design and implementation of web services security framework
• Hardware and/or high speed computer arithmetic using the residue number system
• Implementation and evaluation of fast algorithms for One-Way Hashing Functions
• Different techniques for testing embedded software systems
• Methods to design a dynamic proxy based architecture to support distributed java objects in a mobile environment
• Modular data serialization and mobile code
• Various ways to improve Open Web Architectures
• An adaptive web-based learning environment
• Transportation (Bus/Car/Taxi) tracking service: Design and implementation of a device independent passenger information system
• Development and evaluation of a scalable, fault tolerant telecommunications system using EJB and related technologies cryptographic access control for a network file system.
• Event-based middleware for collaborative ad hoc applications
• Proactive persistent agents – using situational intelligence to create support characters in character-centric computer games
• Develop Java Applets to investigate the feasibility of designing objects to be manufactured by specification through individual users via the web
• Development of distributed software environment by using Java RMI or alternative Java technologies, where users can work collaboratively on a project via the internet.
• Develop Java Programs for Applied Financial Systems like stock markets.
• Develop Web systems (HTML, CSS, JavaScript) to structure intelligent rental car booking system
• Develop exercise-workout tracking app on Android/iOS