eCTF

Embedded Capture the Flag Competition

The Embedded Capture the Flag (eCTF) Competition is a design-build-attack-style exercise for designing secure embedded systems

The Embedded Capture the Flag (eCTF) is an embedded security competition run by MITRE that puts participants through the experience of trying to create a secure system and then learning from their mistakes. The main target is a real physical embedded device, which opens the scope of the challenge to include physical/proximal access attacks. The eCTF is a two-phase competition with attack and defense components. In the first phase, competitors design and implement a secure system based on a set of challenge requirements. The second phase involves analyzing and attacking the other teams’ designs.

 In the 2025 eCTF, teams will design and implement a Satellite TV system. The system must securely encode and decode satellite TV data streams while protecting against unauthorized access to protected channels.

Team registration is now open for the 2025 eCTF at https://share.hsforms.com/1CD8GyZ1xRuqrVQOxvzq4mg4m7ji. You do not need to know the lineup of students who will compete; an individual competitor registration form will be released in December. This form is only meant to be filled out by the team advisor.

Key dates:

  •  October 31: Last day of early registration, receive your hardware early plus an extra board!
  • November 30: Last day to guarantee hardware will be received by kickoff
  • December 31: Last day to garantee competition materials will be recieved by kickoff
  • January 15: eCTF kickoff!
  • January 31: Last day for late team registration
  • April 25: eCTF Award Ceremony

For Professional Division updates, join the waitlist at https://mitre-engenuity.org/eCTF-PRO.

The 2025 competition will run from January 15th through April 16th with an award ceremony on April 25th.

For more information, reach us at ectf@mitre.org.

eCTF Timeline

Countdown to Kickoff!

Day(s)

:

Hour(s)

:

Minute(s)

:

Second(s)

See our NICE K-12 Conference Talk

We presented at the 2022 NICE K-12 Conference about the eCTF and how the first and most successful high school team Delaware Area Career Center used the eCTF in their program.

How is the eCTF different from other competitions?

The eCTF is unique in three major ways. First, the focus is on securing embedded systems, which presents a new set of challenges and security issues that are not currently covered by traditional “online” CTFs. Second, unlike the standard attack-only CTF, the eCTF balances offense and defense by including design, build, and attack components. Finally, the eCTF runs over the majority of the spring semester through three phases, allowing time for development and for advanced attacks during the Attack Phase.

01

Focus on Embedded

02

Attack / Defend

03

Extended Time

Competitor Testimonials

This CTF, although really hard, was extremely fun… [It] motivated me to dive in deeper and work that much harder to get better as an engineer. The MITRE staff was AMAZING! Thank you for this opportunity

Navigating the intricacies of securing an embedded device was a fun and new experience. Overall, my experience with the eCTF has led me to consider pursuing embedded system security as a focus area / career.

I had no security experience prior to this competition. The learning curve was HUGE and I LOVED that! I was forced to learn so much. I loved doing the research, designing and implementing the secure system, and reviewing and attacking other teams’ designs. It was a blast!

Its a really fun challenge to think about, and putting it in a competition really gave me motivation to learn the skills I needed to learn, even if our team didn’t win, I ended up learning a lot of things that will be useful in the future.

I thought it was a great learning experience for practical applications especially embedded CTF. It was a great CTF topic this year since I really enjoy learning about bootloaders and boot secure devices and development.

[I enjoyed] learning about how Embedded Security works and how to analyze secure systems vs unsecure systems and learning about the basics of bootloader management and designing a secure bootloader for a secure firmware/application management.

Thanks so much for the time spent to host an awesome competition, and especially one that works as a capstone opportunity. Making the timeline roughly match the university semester meant I was able to use this for class and engage with it more thoroughly than I would have been able to if it was just a time-intensive extracurricular activity.

This competition exposed an entirely new side of cybersecurity to me as a Computer Science major… [It] was a great learning experience and got me interested in lower-level security

Past eCTF Competitions

2023 - Car Key Fob

Teams designed and implemented a secure key fob system for a car door lock. The system had to protect the car from unauthorized entry and prevent attacks like replays and key fob cloning.

 

2022 - Avionics Bootloader

Teams secured an avionic device by designing a secure firmware update system and bootloader. The system had to protect intellectual property and aircraft mission secrets in an untrusted environment, and ensure firmware protection and integrity in the face of supply-chain threats such as hardware trojans.

2021 - UAV Communications

Teams designed a secure communications system for an unmanned aerial vehicle (UAV) package delivery system. The system had to be secure to prevent attackers from gaining access to the network to spy on and disrupt the UAV system.



2020 - Audio DRM

Teams designed a secure audio digital rights management (DRM) module for a next-generation multimedia player on the Digilent Cora Z7. The system had to be secure to prevent users from playing pirated music, support region locking, and prevent the creation of cloned bootleg players.

2019 - Video Game Console

Teams designed a secure video game console on the Digilent Arty Z7. The system had to attempt to protect the intellectual property of game designers, prevent users from loading their own software, and allow verified users to install and play games that they have purchased.

 

2018 - ATM System

Teams were tasked with designing a modern chip-and-PIN ATM system. Teams had to design and implement the firmware, software, and protocols for the ATM card, the ATM, and the Bank Server to support secure cash withdrawals.

 

 

2017 - Car Bootloader

Teams were challenged to design and implement a system to support secure firmware distribution for automotive control.

 

 

2016 - IoT Door Lock

In the inaugural eCTF, teams designed a secure pin door lock system.

    Past Competitors

    Academic Magnet High School • Air Force Institute of Technology • AJ College of Science and Technology • Amrita Vishwa Vidyapeetham University • Andrada Polytechnic High School • Baldwin Wallace University • BASIS Chandler • Binghamton University • Blacksburg High School • Boston University • Brigham Young University • California State University, Fullerton • California State University, Los Angeles • Capitol Technology University • Carnegie Mellon University • Center I (Albemarle County Public Schools) • Chaitanya Engineering College • Chennai Institute Of Technology • City College of San Francisco • Clarendon High School • Clemson University • Colombe Academy of Technology • Colorado State University • Columbia University • Cornell University • CyberAegis • Dakota State University • Delaware Area Career Center • Duke University • East Tennessee State University • Eastern Florida State College • Ecole 2600 • Ecole Royale de l’Air • El Paso Community College • Embry-Riddle Aeronautical University, Prescott • Essex North Shore Agricultural and Technical School • Farmington High School • Flinders University • Florida A&M University • Florida Atlantic University • Florida International University • Florida State University • George Mason University • Georgia Institute of Technology • Government Polytechnic, Pendurthi • Hampton University • Hanze University of Applied Sciences • Harmony Science Academy • Howard University • Huntsville City Schools Cyber Academy • Indian Institute of Technology Dharwad • Indian Institute of Technology Indore • Indian Institute of Technology Madras • Indiana Institute of Technology • Ipnet Institute of Technology • ISD 196 • Ivy Tech Community College Valparaiso • Johns Hopkins University • Johnson C. Smith University • Kansas State University • Kilgore College • KL University • Lakota East High School • Lakota West High School • Lenoir Community College • LJ College of Computer Applications • Louisiana State University • Louisiana Tech University • Marriotts Ridge High School • Massachusetts Institute of Technology • Michigan State University • Michigan Technological University • Mineola High School • Morgan State University • Mount Saint Dominic Academy • Mountain View High School • Munster High School • New Century Technology High School • New Mexico State University • New York University • Nonsuch High School For Girls • Norfolk State University • North Carolina State University • Northeastern University • Northern Virginia Community College • NorthWest Arkansas Community College • Nova Southeastern University • Oklahoma Christian University • Old Dominion University • Pace University • Parkway Spark! • Penn State Abington • Purdue University • Rensselaer Polytechnic Institute • River Hill High School • Rochester Institute of Technology • Rose-Hulman Institute of Technology • Royal Melbourne Institute of Technology • Rutgers University • Saddleback College • San Francisco State University • Sathyabama University of Science and Technology • Searcy High School • Shawnee Mission Center for Academic Achievement • Singapore Management University • Southeast Missouri State University • Southern University and A&M College • Springfield-Clark County Career Technology Center • SRM Institute of Science and Technology • St. Lawrence University • Strayer University • Summit Technology Academy • Symbiosis Institute of Technology • Syracuse University • Tennessee Tech University • Texas A&M University • Thadomal Shahani Engineering College • The Citadel • The Harker School • The Ohio State University • The Pennsylvania State University • The University of Alabama • The University of Tulsa • Thomas Jefferson High School for Science and Technology • TrustSec • Tufts University • United States Air Force Academy • United States Coast Guard Academy • United States Cyber Games • United States Military Academy • University at Buffalo • University of Alabama in Huntsville • University of Arizona • University of California, Irvine • University of California, Los Angeles • University of California, Santa Barbara • University of California, Santa Cruz • University of Cincinnati • University of Colorado Boulder • University of Colorado, Colorado Springs • University of Connecticut • University of Dayton • University of Development Alternative • University of Edinburgh • University of Florida • University of Illinois Urbana-Champaign • University of Maryland College Park • University of Maryland, Baltimore County • University of Massachusetts Amherst • University of Massachusetts Lowell • University of Michigan • University of Nebraska Omaha • University of New Hampshire • University of New Haven • University of North Dakota • University of Pennsylvania • University of Port Harcourt • University of South Alabama • University of Texas at Arlington • University of Texas at Dallas • University of Trento • University of Washington • University of Wyoming • Utica University • Veermata Jijabai Technological Institute • Virginia State University • Virginia Tech • Wellington High School • West Virginia University • Worcester Polytechnic Institute • Xavier University • Zambia University College of Technology

    Interested in getting involved as a sponsor?

    For the first time, the eCTF is accepting commercial sponsorships through MITRE Engenuity. See the MITRE Engenuity site below or email us at ectf@mitre.org for more information.

    Frequently Asked Questions

    Who can participate?

    Anyone! The eCTF is open to all US citizens 13 or older and most non-US citizens 18 or older (see the participant agreement for all eligiblilty information and exceptions). Students at all academic levels are welcome to participate.

    However, to be eligible for prizes, students must be US Citizens as of the start of the competition.

    Please see the 2025 Participant Agreement for full terms and conditions.

    Are there restrictions on team size or composition?

    Team sizes are unlimited, and we have seen teams of one and teams of over thirty succeed. However, teams under 3 students may struggle with the workload and teams over 10 may require more dedicated project management to ensure everyone is engaged.

    Sponsorship of a teacher or faculty member to act as a team advisor is required. We encourage advisors to help support and guide their team through the competition, but teams can also be entirely student-run and -led.

    Can international students and teams compete?

    We welcome international students 18 years and older to compete, with limited exceptions (see the participant agreement for details). However, prize money can only be distributed to US citizens and legal permanent residents atending US-based institutions.

    What does MITRE provide to help?

    MITRE provides teams with a reference implementation, embedded hardware (and/or hardware emulator), and technical guidance. 

    Does the eCTF cost anything?

    Participation in the eCTF is entirely free! MITRE will provide the resources to complete the competition including one set of development boards per team and an additional set for the Attack Phase, however teams may choose to purchase additional resources to aid with development or attacking. 

    Are there awards?

    Winning teams receive a cash prize, publicity from MITRE, and typically earn accolades from their university as well. The prize amount for 2025 will be announced at the kickoff, though the 2024 eCTF awarded $25,000 in prizes and an additional $30,ooo in travel grants to support attendance at the Award Ceremony. Students have used their participation in eCTF to build resumes, present at conferences, and open the door to valuable internship and career opportunities, including engineering positions at MITRE and the eCTF sponsors. 

    Can I earn college credits?

    Most students can earn college credit. Work with your professor(s) / faculty advisor to determine how to earn credit at your institution. Remember that this is a significant time commitment, typically commensurate with the credit hours you may receive. An example syllabus is available from the eCTF organizers upon request.

    What level of experience is required to compete?

    We encourage teams of all levels of experience to compete in the eCTF and aim to make the eCTF accessible to students new to security and embedded systems. We do recommend an understanding of development in C and Python, as the reference design will be implmented in those languages.

    However, while the competition may be approachable, the depth of embedded systems enables teams with more experience to attempt more advanced countermeasures and attacks, providing an engaging experience for students of all levels of experience.

    Do I need to travel for the competition?

    The competition can be done 100% remotely. MITRE will provide teams with hardware and/or servers to develop and compete on. Once teams have a completed design, they submit the code to MITRE for testing and MITRE will ensure that all challenge requirements are met. Once this verification process is completed, your implementation (source code and protected binaries) will be provided to all of the attacking teams.

    After the competition concludes, MITRE hosts an Award Ceremony in April where teams are invited to share in their accomplishments, meet participants from other schools, interact with MITRE staff, and see the final standings revealed! The 2024 eCTF Award Ceremony was in-person at the JFK Presidential Library in Boston, MA. Stay tuned for details about the 2025 Award Ceremony.

    How do I sign up?

    When team registration opens in September, work with your faculty advisor to fill out this form.

    Individual competitor regitration will open in December.

    Can students who are MITRE employees compete?

    Yes! Current and former MITRE employees frequently compete in the eCTF. To ensure fairness, competitors who are MITRE employees will have no additional access to the organizers or any internal eCTF resources and will be treated the same as any other competitor.

    Other questions?

    Please contact the eCTF team at ectf@mitre.org

    Can high school teams compete?

    Yes! We have had high school teams compete and succeed in the eCTF. See our talk at the 2022 NICE K12 Conference for more information (slides) (DACC Video).

    However, the competition is only open to US citizens 13 or older and non-US citizens 18 or older.

    QUESTIONS? EMAIL US AT ECTF@MITRE.ORG

    MITRE is a not-for-profit organization that operates research and development centers sponsored by the federal government. MITRE works with industry and academia to apply science, technology, and systems engineering that enables the government and the private sector to make better decisions. Learn more at www.mitre.org