CYBER SECURITY AND AI FOR CLOUD BASED INTERNET OF TRANSPORTATION OF SYSTEM
Abstract
In today’s digital world, safeguarding
sensitive information from unauthorized access is a
major concern, especially during file sharing over the
internet. This project introduces a Secure File Sharing
System using Ciphertext-Policy Attribute-Based
Encryption (CP-ABE), implemented with Python and
Django. The system ensures confidentiality and
controlled access to uploaded files by integrating CPABE,
which encrypts files using a public key before
uploading them to a cloud server and decrypts them
only with the correct private key. The application
provides role-based authentication for both users and
administrators (AVs) and allows users to register, log
in, upload, view, and download encrypted files. During
the upload process, files are encrypted with a generated
CP-ABE public key, and only the correct private key
can decrypt the content on download. The encryption
key is embedded securely in the database and only
partial keys are shown to ensure additional privacy. All
files are stored securely on the cloud server in
encrypted form. The administrator (AV) can access the
uploaded files and monitor the user activities. This
approach not only ensures file privacy but also enables
controlled and traceable sharing of files. The project
utilizes the ECIES (Elliptic Curve Integrated
Encryption Scheme) library for key generation,
encryption, and decryption, and stores user and file
metadata in a MySQL database. This system can be
effectively used in environments where sensitive file
sharing and access control are essential, such as in
government organizations, healthcare, or educational
institutions.
