Skip to content

cake-lab/2021-mitre-ectf

Repository files navigation

2021 MITRE eCTF Challenge: Secure Common Embedded Wireless Link (SCEWL)

This repository contains the WPI2/GOATS team's submission for the 2021 MITRE Collegiate eCTF. It is based on the example reference system provided by MITRE.

Team Members

  • Jake Grycel
  • Ryan LaPointe
  • Galahad Wernsing

Advisor: Dr. Robert Walls

Associated with The Cake Lab at Worcester Polytechnic Institute.

Project Structure

The code is structured the same as the example code, which is as follows:

  • controller/ - Contains everything to build the SCEWL Bus Controller. See Controller README
  • cpu/ - Contains everything to build the user code of the CPU. See CPU README
  • dockerfiles/ - Contains all Dockerfiles to build system
  • radio/ - Contains the Radio Waves Emulator
  • socks/ - Directory to hold sockets for the network backend
  • tools/ - Miscellaneous tools to run and interact with deployments
  • Makefile - Root Makefile to build deployments

Documentation

Unicast and SSS Communications

Broadcast Communications

Buffer Utilization

Random Number Generation

Side-Channel Protections