Scalable and Portable Infrastructure for Cybersecurity Education (SPICE)

SPICE is a flexible, remotely accessible infrastructure that leverages public cloud, data center, and portable computing resources. It was developed to support a variety of cybersecurity education activities.

The SPICE development project was initiated during June of 2020, with supervision from UMaine’s Cybersecurity Education Committee(UM CSEC), and contribution from several student research assistants. Since initiation, the project has gone through three phases of development, and is entering phase IV during the 2021 - 2022 academic year.

UMCST leverages SPICE resources in order to conduct cybersecurity lab tutorials and competition preparation activities.

Mobile Access Platform (MAP)

The MAP is a design for a portable system that provides access to cybersecurity education resources. At the conclusion of phase III, the MAP design has been implemented on two systems, named MAP Allspice(MAPa) and MAP Basil(MAPb).


During phase III of development, the SPICE Project team focused on implementing:

  • Improving the process for using a MAP system with clients such as the Raspberry Pi
  • Improving the WireGuard VPN implementation for administration of SPICE
  • Improving the implementation of Guacamole for SPICE users

Data Center Platform (DCP)

The DCP is intended to function as stable infrastructure that focuses on persistent services that cannot run in a public cloud, or services that need resources such as storage space and compute power.
Data Center Platform
During phase III of development, the SPICE Project team focused on implementing:

  • An identity management system using Microsoft Active Directory DNS zone delegation
  • Automation via Ansible
  • Virtual machine management using VMware vCenter and ESXI

Cloud Platform

The Public Cloud Platform is a design and set of tools that can be used to facilitate cybersecurity education activities. The PCP is intended to be portable to any public cloud provider, such as Amazon Web Services(AWS) and Microsoft Azure.
Multi Platform Image
During phase III of development, the SPICE Project team focused on implementing:

  • Host logging and monitoring using technologies such as Wazuh
  • Automation using technologies such as Ansible and Terraform