Date of Award

5-2024

Degree Type

Thesis

Degree Name

Master of Science – Cyber Security

Department

College of Science and Mathematics

First Advisor

Christopher Ivancic

Second Advisor

James Adams

Third Advisor

Jeremy Becnel

Fourth Advisor

Matthew Beauregard

Abstract

Security system design flaws will create greater risks and repercussions as the systems being secured further integrate into our daily life. One such application example is incorporating the powerful potential of the concept of the Internet of Things (IoT) into software services engineered for improving the practices of monitoring and prescribing effective healthcare to patients. A study was performed in this application area in order to specify a security system design for a Health Prescription Assistant (HPA) that operated with medical IoT (mIoT) devices in a healthcare environment. Although the efficiency of this system was measured, little was presented to provide verification of the given framework details to ensure the absence of design flaws that might cause security errors within the final implementation. Formal software modeling has long been utilized as a tool to combat ambiguity, incompleteness, and inconsistencies in a given system design, but these modeling methods lack frequent research application to modern technological concepts for the purpose of preventing security vulnerabilities. This study will translate components of an existing security framework proposal for an IoT HPA system through the lens of three different formal design methods: Z-notation, TLA+, and Petri Nets. Each formal model will then be expanded on in order to demonstrate the beginning iterative steps of how each specification method can be applied to help improve the completeness, correctness, and accuracy of any given design for a high-level security system.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Share

COinS

Tell us how this article helped you.

 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.