Refine
Year of publication
- 2024 (1)
Document Type
- Master's Thesis (1) (remove)
Language
- English (1)
Has Fulltext
- yes (1)
Is part of the Bibliography
- yes (1)
Keywords
- Filesharing-System (1) (remove)
Institute
Drag-n-Share
(2024)
The proliferation of file-sharing technologies has revolutionized how users transfer data across devices. However, current solutions often face limitations in terms of accessibility, cross-platform compatibility, security, and efficiency. This thesis introduces “Drag-n-Share”, a novel file-sharing service designed to address these limitations and provide a streamlined, secure, and user-friendly experience for cross-device data transfer.Drag-n-Share utilizes a web-based architecture requiring no installation or account authentica-tion, making it highly accessible across devices with a stable internet connection and browser support. Leveraging a microservice architecture with a Rust-based backend, the system integrates a Redis in-memory database for session handling and real-time file chunk transmission via websockets. Security measures such as Advanced Encryption Standard with Gal-ois/Counter Mode (AES-GCM) and Elliptic Curve Diffie-Hellman (ECDH) encryption ensure data protection during transmission.This thesis evaluates Drag-n-Share against existing file-sharing solutions using quantitative and qualitative methods, focusing on usability, performance, and security. The results demonstrate that Drag-n-Share excels in minimizing user actions, eliminating platform de-pendencies, and achieving high levels of security, while maintaining decent file transfer speeds for large datasets.By addressing the gaps in current file-sharing technologies, Drag-n-Share sets a new bench-mark for cross-platform file sharing, contributing a robust and scalable solution to the field.