Contributors:
- Afonso Coelho – up202305085
- Diogo Amaral – up202305187
- João Rocha – up202306599
- Miguel Carvalho – up202305229
The Performance Benchmarking of Cryptographic Mechanisms tool allows developers to efficiently evaluate and optimize the performance of key algorithms or systems, ensuring reliability and scalability.
This project aims to provide a comprehensive framework for benchmarking cryptographic mechanisms, enhancing both understanding and implementation. The core features include:
- Comprehensive Benchmarking – Reliable evaluation of performance or behavior across use cases.
- Data Visualization – Interactive Jupyter Notebooks for clean graphical data representation.
- Reproducible Environment – Easy setup via
requirements.txt
, compatible with pip or Conda. - Educational Value – Learn while you build using clear code and documentation.
- Efficient Data Handling – Optimized CSV or structured data processing.
This project requires the following:
- Programming Language: Python
- Package Manager: pip
To build and install the project from source:
- Clone the repository:
git clone https://github.com/your-username/PROJECT-NAME.git
cd folder
pip install -r requirements.txt