Code Fortify Fiesta is a technical, competitive two-round event designed to test the theoretical understanding and practical application of the participants. The event aims to foster a comprehensive understanding of cybersecurity in software development.
Event Details:
Round 1: Secure Code Submission
- Participants receive a problem statement containing an algorithm with potential mistakes.
- Their task is to understand the algorithm and translate it into secure code using C, C++, Java, or Python.
- The focus extends to fortifying the code by implementing robust data structures.
- Judges evaluate creativity, successful test case handling, adherence to coding best practices, effective communication skills, and identify flaws, with a negative score for any detected.
Round 2: Steganography Challenge
- Steganography involves hiding fortified messages within innocuous data.
- Participants must decode the text from these fortified images.
- This round not only tests one's coding skills but also the creativity and secure concealment.
Rules and Regulations:
- A team must consist of 2 members.
- All the participants must be from the same college.
- Participants must present a physical college ID card and PID to participate in the event.
- Participants must use C, C++, Java, or Python.
- Code fortification through the incorporation of secure data structures is mandatory.
- Participants should adhere to good coding practices.
- Participants must frame their own test cases, covering all possible scenarios.
- The decisions of the judges and organizers will be final.
Judging Criteria:
1. Round 1:
- Fortification thoroughness.
- Test case handling.
- Coding best practices.
- Communication skills.
- Flaws, negative score will be awarded if any flaws are identified during evaluation.
2. Round 2: Steganography Challenge
- Decoding approach: The creative approach used to decipher the text from image
- Time taken: The duration participants required to decode the message.