This project aims to construct a comprehensive website dedicated to cryptography education, specifically focusing on the courses Applied Cryptography and Topics in Cryptanalysis offered at IIIT Delhi. The website will serve as a centralized platform for students to access detailed course content, previous class materials, and a curated database of publicly available cryptographic resources.
- Provide detailed descriptions and curricula for the Applied Cryptography and Topics in Cryptanalysis courses.
- Include prerequisites, learning outcomes, and course objectives to help students and instructors navigate the topics covered.
- Maintain a database of materials from previous classes of the courses, such as:
- Lecture slides
- Assignments and exams
- Notes
- Allow students to access past resources for reference and revision.
- Curate a comprehensive database of publicly available resources related to cryptography, including:
- Textbooks
- Research papers
- Tutorials
- Video lectures
- Categorize resources by topic for easy navigation.
- Feature a section for upcoming cryptography-related projects, conferences, and events.
- Help students stay informed about opportunities for further involvement in the cryptography community.
For each course (Applied Cryptography and Topics in Cryptanalysis), provide the following sections:
- Course Overview: Introduction to the subject, importance, and relevance.
- Syllabus: List of topics covered, such as encryption algorithms, cryptographic protocols, cryptanalysis techniques, etc.
- Learning Objectives: What students will be able to accomplish upon completing the course.
- Assignments and Exams: Links to past assignments, quizzes, and exam papers.
- Instructor Information: Details of the course instructor(s) and contact information.
- Archive materials from previous classes, including:
- Lecture slides and recordings
- Past assignments and solutions
- Exam papers and model answers
- Reading lists and recommended resources
- Categorize cryptographic resources into different topics.
- Each resource will be linked to relevant online materials like textbooks, journal articles, research papers, video lectures, and tutorials.
- Tag each resource for easy searchability (e.g., keywords, topics, difficulty levels).
- A calendar or events feed that lists:
- Upcoming conferences, seminars, and workshops on cryptography and cryptanalysis.
- Project collaboration opportunities, internships, and research openings in the field.
- Hackathons or competitions focused on cryptography.
- Discussion boards or forums where students can post questions, share resources, and collaborate.
- A feedback system to rate the usefulness of resources.
- Option to bookmark favorite resources or save custom summaries.
- Web development knowledge (HTML, CSS, JavaScript)
- Basic understanding of cryptography concepts
- Familiarity with React.js for frontend development
Here are some screenshots of the current prototype:
- React.js for building the user interface
Project Maintainers:
- Name 1 - mohdkaif2003@gmail.com
- Name 2 - areeb22297@iiitd.ac.in



