Danu
Pratama

0%

Rijndael AES Algorithm

2024Desktop Utility App

Role

Final Year Student

Tech stack

Python, AES 128/192/256 bit, Tkinter

Design

Danu Pratama

Development

Danu Pratama

Contributions

(1)

Developed a desktop-based file encryption and decryption application using Python and AES (Rijndael), implementing 128-bit, 192-bit, and 256-bit key variants.

(2)

Implemented encryption workflows for multiple document formats.

(3)

Designed the system architecture using OOAD and UML-based planning.

(4)

Built validation and error-handling mechanisms for encryption keys and file verification.

(5)

Conducted brute force resistance testing using a custom Python script to evaluate the practical security strength of the AES (Rijndael) implementation.

Rijndael AES Algorithm image 1
Rijndael AES Algorithm image 2
Rijndael AES Algorithm image 3
Rijndael AES Algorithm image 4
Rijndael AES Algorithm image 5
Rijndael AES Algorithm image 6

CONTEXT

An undergraduate final project for a Bachelor's Degree in Informatics Engineering, exploring cryptographic security through AES (Rijndael) encryption, focused on securing digital documents for operational workflows.