Drag-n-Share

  • 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.
  • Die Verbreitung von Filesharing-Technologien hat die Art und Weise revolutioniert, wie Benutzer Daten über verschiedene Geräte hinweg übertragen. Trotzdem stoßen aktuelle Lösungen oft an ihre Grenzen, wenn es um Zugänglichkeit, plattformübergreifende Kompatibilität, Sicherheit und Effizienz geht. In dieser Arbeit wird „Drag-n-Share“ vorgestellt, ein neuartiger Filesharing-Dienst, der diese Einschränkungen beseitigen und eine optimierte, sichere und benutzerfreundliche Erfahrung für die geräteübergreifende Datenübertragung bieten soll. Drag-n-Share nutzt eine webbasierte Architektur, die weder eine Installation noch eine Kontoauthentifizierung erfordert und somit über alle Geräte, mit einer stabilen Internetverbindung und Browserunterstützung, zugänglich ist. Das System nutzt eine Microservice-Architektur mit einem Rust-basierten Backend und integriert eine Redis-In-Memory-Datenbank für die Session-Verwaltung und die Echtzeit-Übertragung von Datei-Chunks über Websockets. Sicherheitsmaßnahmen wie Advanced Encryption Standard with Galois/Counter Mode (AES-GCM) und Elliptic Curve Diffie-Hellman (ECDH) Verschlüsselung gewährleisten den Schutz der Daten während der Übertragung. In dieser Arbeit wird Drag-n-Share, mithilfe quantitativer und qualitativer Methoden, im Ver-gleich zu bestehenden Filesharing-Lösungen bewertet, wobei der Schwerpunkt auf Benutzerfreundlichkeit, Leistung und Sicherheit liegt. Die Ergebnisse zeigen, dass Drag-n-Share sich durch die Minimierung von Benutzeraktionen, die Eliminierung von Plattformabhängigkeiten und einem hohen Maß an Sicherheit auszeichnet, während gleichzeitig eine angemessene Übertragungsgeschwindigkeit für große Datenmengen beibehalten wird. Indem Drag-n-Share die Lücken in den aktuellen Filesharing-Technologien schließt, setzt es einen neuen Maßstab für plattformübergreifendes File-Sharing und bietet eine robuste und skalierbare Lösung für diesen Bereich.

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author(s):Jan Mühlbacher
DOI:https://doi.org/10.58023/1127
Subtitle (English):Streamlined File Sharing across Devices
Document Type:Master's Thesis
Language:English
Year of Publication:2024
Publishing Institution:FH CAMPUS 02 (CAMPUS 02 Fachhochschule der Wirtschaft)
Granting Institution:FH CAMPUS 02 (CAMPUS 02 Fachhochschule der Wirtschaft)
Release Date:2025/06/30
GND Keyword:Filesharing-SystemGND
Page Number:69
Institutes:Informationstechnologien & Wirtschaftsinformatik
Dewey Decimal Classification:6 Technik, Medizin, angewandte Wissenschaften / 65 Management, Öffentlichkeitsarbeit / 658 Allgemeines Management
BKL-Classification:54 Informatik / 54.81 Anwendungssoftware
Open Access:ja
Licence (German):License LogoBundesgesetz über das Urheberrecht an Werken der Literatur und der Kunst und über verwandte Schutzrechte (Urheberrechtsgesetz)

$Rev$