Mshnwq / Cryptography-KAU

EE495 Encryption Application Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project logo

EE495 Cryptography

Status GitHub Pull Requests License


Cryptography application, utilizing RFID technology, and FPGA computation

πŸ“– Table of Contents

πŸ’» About

Features

  • User-friendly interface
  • Key Generation
  • RFID Key Storage up to 128 bits
  • FPGA Processing Power
  • Cloud Data Storage

Cryptography Algorithms

  • AES-128,192,256 encryption/decryption
  • DES-64 encryption/decryption
  • RC4-128,256 encryption/decryption
  • RSA-16,32 encryption/decryption (FPGA)
  • and more comming...

Requirements

  • Python 3.10+
  • PyQt5

Optional

  • FPGA
  • RFID Read/Write Device
  • Cloud Storage

🏁 Guide

See written guide or video guide.

πŸš€ Contributing

⛏️ Built Using

✍️ Authors

See also the list of contributors who participated in this project.

πŸ“ License

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

Company logo

About

EE495 Encryption Application Project

License:MIT License


Languages

Language:Python 99.3%Language:Verilog 0.6%Language:HTML 0.1%Language:Stata 0.0%Language:Mathematica 0.0%Language:Standard ML 0.0%Language:Scheme 0.0%