High-Fidelity Virtualization For Cyber Operations

Abstract

Virtualization has become ubiquitous in cyberspace over the last decade, expanding into cloud technology and embedded mobile devices. Outside of a highly sophisticated user community, consumer demand has yet to realize the need for creation of a high-fidelity virtual environment, resulting in a lack of specialized hypervisor design and a stall in the evolution of a higher level of fidelity in virtual hardware. Most modern hypervisors rely on virtual hardware designed to meet the minimum requirements of computing, leading to a low-fidelity implementation in virtual systems when compared to their non-virtualized counterparts. High-fidelity can be achieved by effectively emulating these physical characteristics in a virtual environment that could enable further development of cyber operations by providing all the benefits of virtualization coupled with a specialized high-fidelity execution environment. This thesis aggregates and categorizes fidelity variance between virtual machines and their physical counterparts, and classifies these variances into five domains based on their unique characteristics and potential for application in high-fidelity virtualization. We further conducted an in-depth analysis on each domain to assess the challenges and practicality of implementation in a high-fidelity virtualization environment. Finally, we presented a methodology to emulate physical characteristics of virtual hardware to create a high-fidelity virtual machine.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2019
Accession Number
AD1080275

Entities

People

  • Corey D. Ingraham

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Cyber
  • Space

DTIC Thesaurus Topics

  • California
  • Central Processing Units
  • Communication Channels
  • Computer Program Reliability
  • Computers
  • Cyber Warfare
  • Cybersecurity
  • Cyberspace
  • Cyberspace Operations
  • Denial Of Service Attack
  • Detection
  • Detectors
  • Graphics Processing Unit
  • Instruction Set Architecture
  • Malware
  • Mobile Devices
  • Network Protocols
  • Operating Systems
  • Reliability
  • Simulations
  • Virtual Machines
  • Virtual Reality
  • Virtualization

Fields of Study

  • Computer science

Readers

  • Cybersecurity.
  • Parallel and Distributed Computing.
  • Robotics and Automation.

Technology Areas

  • Cyber