This repository contains assignment submissions made in the course CS641 (2022-23 II Sem.) at IIT-K in a team of three (Priya "priyagole" Gole, Shrilakshmi "shrilakshmisk" S K and me, Aditya "cliche-niche" Tanwar).
The solutions (only the commands used) for each assignment have been provided in Solutions. A brief overview of each assignment has been given below:
-
Assignment 1: Substitution ciphers
Awarded 43/50- -2 for not mentioning Monoalphabetic
- -5 for not mapping punctuation marks to themselves
-
Assignment 2: Vigenere cipher
Awarded 65/65 -
Assignment 3: Substitution Permutation Network
Awarded 48/50- -2 for not mentioning block length
-
Assignment 4: 6-round DES
Awarded 95/100- -5 for not mentioning number of pairs required
Remark: Code is not complete since the team could not break this assignment.
- -5 for not mentioning number of pairs required
-
Assignment 5: AES variant
Awarded 100/100