top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Infosecurity Project | A Tkinter Desktop Application

This is a Year 2 group project with minimal requirements, where each group is supposed to create a desktop/web application with functions capable of demonstrating information security.

I came up with the idea of creating a restaurant desktop application as the setting of the project, which was created using Figma and Python Tkinter.

For this project, I secured P2P* file transfer using RSA-AES* hybrid encryption, while ensuring authenticity of transferred files using digital signatures generated using ECDSA*.

I also created manual and automated database backups using MySQL, to allow for secondary access to the restaurant's data and establish Fault Tolerance in the scenario of database/server failure.

*RSA-AES = Rivest-Shamir-Adleman - Advanced Encryption Standard
*ECDSA = Elliptic Curve Digital Signature Algorithm
*P2P = Peer-to-Peer

© Powered and secured by Wix

bottom of page