TKCTF¶
Info¶
The last lab of the class is an online CTF with challenges from various topics of the class. Teams of students will compete in the competition and earn points for lab 10.
The CTF will last from Friday April 21, 3:30pm EST until Saturday April 22, 3:30pm EST.
Teams¶
Each team has 3-4 students.
Please log into Ed Discussion and check the link to submit your team information.
There is a link to a spread sheet where you can enter your information. Please provide the names of your team members and the team name.
If there are teams with more than 4 or less than 3 students, we will adjust the teams at random to match the size requirement.
For the competition, we recommend you to create a team chat where you can easily communicate. Voice chat and screen sharing may be very helpful when you work on challenges together.
Scores¶
During the CTF, each team will get points for every solved challenge. The CTF uses dynamic scoring, which means that a challenge gives fewer points, the more teams solve the challenge. Thus, a team’s score may decrease over time, when other teams solve challenges that the team already solved. In addition, there will be one extra point for the first team that solves a challenge (called first blood).
The score from the CTF will be transferred into the scoring for lab10. The scoring for lab10 consists of two components: base points + ranking points.
Each team that solves at least one challenge, will get the base points. We guarantee that the base points will be at least 20 points.
For the ranking points, we scale the scoring of the CTF such that the first team has overall 200 points (including base points). The mapping of CTF scores to lab10 scores is linear. A team with half the CTF scoring points will get half the ranking points of the winning team towards lab10.
Example: Team A has a scoring of 1500 in the CTF, Team B has a scoring of 2000 in the CTF and wins the competition. Thus, Team B gets 200 points for lab10: 20 base points + 180 ranking points. Team A also gets 20 base points. In addition, they get (1500/2000)*180=135 ranking points (linear scaling). Overall, Team B gets 155 (=20+135) points for lab10.
We may increase the base points if the average lab10 score is significantly below 100. In that case, the maximum possible ranking score decreases by the amount we increase the base points (in other words, the best team will always have 200 points).
The details of the scoring may be subject to change!