CHES CTF 2018

Challenges closed!

All the challenges are closed. An analysis of the results will start to find out the firsts 3 competitors and make a ranking of the others based on the correctness of the responses and the time of the submissions as it was highlighted from the beginning in the rules!

08 Sep 2018

Scoreboard

The scoreboard will be updated soon based on the DES & AES results and our rules. Please find below a reminder of these rules.

  • The first team to submit the right key will get the full points related to that Round.
  • After closing the challenge if no one has found the full key, the flag will be considered won by the first team who submitted the most correct key bytes for each Round.
  • Each attempt will give you a Boolean answer if the full key is correct or not, but not the number of correct bytes. The last attempt will be considered as the final one.
  • The winner will be the one whom collected the maximum point from all the Rounds.
  • In case of equal points after all the Rounds are closed, the ranking will be based on the fastest team to submit their answers.
An email will be sent to the top 3 teams. They are expected to deliver write-ups and code or scripts to Riscure describing their approach to each challenge. Riscure reserves the right to disqualify teams if the write-ups are not sufficiently complete as we expect to write a whitepaper with the winner based on the result of this CTF.


CHES CTF organisers
Ileana Buhan, Karim Tobich, Emmanuel Prouff

07 Sep 2018

Keep the fun!

To keep the fun we will release another RSA trace you will have to find d' as before. But this time will give you 5 attempts and 30mn between submissions during 24 hours. This will bring you 2500 points so don't miss this opportunity to increase your gains.
So be ready for it!

06 Sep 2018

AES challenges close soon!

In few hours the AES challenges will be closed!
Don't forget to submit your results!

No worries all the submissions will be double checked manually to avoid any mistake. You can enter upper or lower case characters this will be count as correct. Don't forget we still need your code or scripts describing your approach to each challenge to be considered as The Winner. An email will be sent to the top 3 teams related to this purpose.

06 Sep 2018

DES challenges close soon!

In few hours the DES challenges will be closed!
Don't forget to submit your results!

05 Sep 2018

RSA time!

In few minutes you can go to the challenges tab and download the traces. Don't forget to quickly submit your results!
We will provide you as well with the modulus N and a byte for the non portability challenge so don't forget to use them!

04 Sep 2018

(HINT) RSA Challenge ( non portability)

We decided to release the 12th LSB of d' (equal to A3). We discovered that during the computation of d+r*Phi(N) the reminder was not passed. We hope this will not impact the fun you will have with the challenge as there are plenty of other bytes to find.
So please replace the xx with your finding and submit your result.

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxA3xxxxxxxxxxxxxxxxxxxxxxxx

04 Sep 2018

AES time!

Have you found the DES key? Probably yes, if not you still have the second symmetric algorithm to challenge yourself and your team. In few minutes you can go to the challenges tab and download the traces. Don't forget to quickly submit your results!

03 Sep 2018

Show time!

It's time to show us your network capability and use your environment for the challenges. In few hours you can go to the challenges tab and download the traces. Don't forget to quickly submit your results!

02 Sep 2018

Training time!

It's time to training your network and work on your environment to be ready for the challenges. So go to the training tab and download the traces. Don't forget to create an account otherwise you will not be able to see the challenges later on!

01 Jul 2018

logo.png

Like in previous years, CHES is hosting a Capture the Flag (CTF) to gather student, academic, and industrial people together around a fun and engaging competition. For this year we are glad to announce that the challenge will be based on a Side-Channel analysis with a competition between Deep Leaning and Classic Profiling (template attack, horizontal attack, Random forests,...).

The challenges will be based on 3 algorithms, DES, AES and RSA each of them will tackle:

  • Non-portability issue
  • Portability issue
In total 6 keys are expected to be found. This is expected to be done in 6 round competition.

Good Luck to all of you!

CHES CTF organisers
Ileana Buhan, Karim Tobich, Emmanuel Prouff

01 Jul 2018

Other events

Don't miss the full program for the second week of September. It will be full of events and sharing moments.

program.jpg

01 Jul 2018

Sponsors & Partners

  • CHES
    This work has been done in partnership with CHES
    ches2018.jpg
  • Reassure
    This work has been funded in parts by the European Commission through the H2020 project 731591 (acronym REASSURE)
    reassure.png
  • Google
    This work has been done in partnership with Google. Thank you for allowing the CTF participants to get the trace sets in quick and secure way.

    logo-google.svg

25 Jun 2018

General information

  • The goal of the challenges is key recovery in minimum time possible.
  • The competitors will have to get ready from 1st July to the 31st August by training their Neuronal Network or adjusting their parameters based on the training trace sets that will be released.
  • The competition will start beginning of September (see below for the timeline) by releasing the trace sets related to these 6 keys that need to be found.
  • The competitors will have to apply their favourite technique with any additional feature (re-sampling, alignment, data augmentation…) to find the keys.
  • Bear in mind these test/attack trace sets are limited in number. So you may not find the full key. This is expected!
  • 6 trace sets will be provided the first 4 will be for a training phase and 2 last will be for the challenge's rounds.

time-and-schedule.svg

Challenges
Round 1 DES
Round 2 DES
Round 3 AES
Round 4 AES
Round 5 RSA
Round 6 RSA

Release date for Training sets
1 July
1 July
1 July
1 July
1 July
1 July

Release date for Attack sets
3rd of September
3rd of September
4th of September
4th of September
5th of September
5th of September

Deadline for submission
5th of September
5th of September
6th of September
6th of September
7th of September
7th of September

25 Jun 2018

Follow @Riscure