/Applied-Cryptography-Differential-Cryptanalysis

Cryptanalysis Attack on a semi-toy SPN block cipher implemented with Python

Primary LanguagePython

Applied-Cryptography-Differential-Cryptanalysis

Cryptanalysis Attack on a semi-toy SPN block cipher implemented with Python. Done in partners along with https://github.com/SolLauder Tutorial can be found at https://www.engr.mun.ca/~howard/PAPERS/ldc_tutorial.pdf

Description

This program is an implementation of the S-Box algorithm in Python.

Requirements

  • Python 3.x

Installation

  1. Clone the repository.
  2. Install the required packages using pip: pip install -r requirements.txt

Usage

To run the program, execute the following command:

python sbox.py

License

This project is licensed under the MIT License - see the LICENSE.md file for details.