Σχεδιασμός και ανάπτυξη υβριδικής εφαρμογής για πραγματοποίηση βιντεοκλήσεων μέσω Παγκόσμιου Ιστού

Παρά την ύπαρξη πολλών εξελιγμένων συστημάτων ασφαλούς διεξαγωγής επικοινωνίας μέσω διαδικτύου, ο κύριος στόχος της παρούσας διπλωματικής εργασίας είναι όχι μόνο η δυνατότητα να αποφεύγεται ο έλεγχος ταυτότητας και να αρκεί μόνο η χρήση ενός μοναδικού αναγνωριστικού κωδικού κλήσης, αλλά και η δυνατό...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Τεπετές, Κωνσταντίνος
Άλλοι συγγραφείς: Tepetes, Konstantinos
Γλώσσα:Greek
Έκδοση: 2023
Θέματα:
Διαθέσιμο Online:https://hdl.handle.net/10889/24921
id nemertes-10889-24921
record_format dspace
institution UPatras
collection Nemertes
language Greek
topic Υβριδικές εφαρμογές
Eφαρμογή βιντεοκλήσεων
Iδιωτικότητα
Ασφάλεια
Κρυπτογράφηση
Εφαρμογή ιστού
RSA κρυπτογράφηση
AES κρυπτογράφηση
Hybrid application
Video calls over ip
Privacy
Security
RSA encryption
AES encryption
Node framework
React library
Express framework
Ionic framework
spellingShingle Υβριδικές εφαρμογές
Eφαρμογή βιντεοκλήσεων
Iδιωτικότητα
Ασφάλεια
Κρυπτογράφηση
Εφαρμογή ιστού
RSA κρυπτογράφηση
AES κρυπτογράφηση
Hybrid application
Video calls over ip
Privacy
Security
RSA encryption
AES encryption
Node framework
React library
Express framework
Ionic framework
Τεπετές, Κωνσταντίνος
Σχεδιασμός και ανάπτυξη υβριδικής εφαρμογής για πραγματοποίηση βιντεοκλήσεων μέσω Παγκόσμιου Ιστού
description Παρά την ύπαρξη πολλών εξελιγμένων συστημάτων ασφαλούς διεξαγωγής επικοινωνίας μέσω διαδικτύου, ο κύριος στόχος της παρούσας διπλωματικής εργασίας είναι όχι μόνο η δυνατότητα να αποφεύγεται ο έλεγχος ταυτότητας και να αρκεί μόνο η χρήση ενός μοναδικού αναγνωριστικού κωδικού κλήσης, αλλά και η δυνατότητα της κρυπτογράφησης του ίδιου του αναγνωριστικού κλήσης. Μόνο ο επιλεγμένος συνομιλητής θα μπορεί να αποκρυπτογραφήσει το αναγνωριστικό κλήσης και ουσιαστικά να εξαλείψει τον κίνδυνο κλοπής του από κάποιον άγνωστο χρήστη. Εκτός από μια εφαρμογή βιντεοκλήσεων, αναπτύχθηκε και μια ξεχωριστή εφαρμογή συστήματος συνομιλίας που παρέχει ασφαλή και απόρρητο τρόπο επικοινωνίας με τον επιλεγμένο συνομιλητή ώστε να διεξαχθεί με ασφάλεια η ανταλλαγή του κρυπτογραφημένου αναγνωριστικού σύσκεψης χωρίς την ανάγκη ελέγχου ταυτότητας και δίχως την καταγραφή του ιστορικού συνομιλίας σε κάποια βάση δεδομένων. Η εφαρμογή συστήματος συνομιλίας κρυπτογραφεί επιτυχώς όλα τα μηνύματα και τα δεδομένα που ανταλλάσσονται σε κάθε προσωρινό δωμάτιο συνομιλίας που δημιουργείται. Η υβριδική εφαρμογή Sheltered που αναπτύξαμε παρέχει τη δυνατότητα για πραγματοποίηση βιντεοκλήσεων μέσω διαδικτύου εξασφαλίζοντας ασφαλή και ιδιωτική διαδικτυακή επικοινωνία. Τα διαφορετικά υποσυστήματα αναπτύχθηκαν με γνώμονα ότι θα χρησιμοποιηθούν τόσο από χρήστες κινητών συσκευών, όσο και από χρήστες σταθερών προσωπικών ηλεκτρονικών υπολογιστών. Για τον λόγο αυτό αναπτύξαμε την εφαρμογή ως υβριδική, δημιουργώντας μια διεπαφή χρήστη η οποία είναι απλή στη χρήση και προσφέρει μια άμεση και διαδραστική εμπειρία, καθώς επίσης και την απαραίτητη λειτουργικότητα.
author2 Tepetes, Konstantinos
author_facet Tepetes, Konstantinos
Τεπετές, Κωνσταντίνος
author Τεπετές, Κωνσταντίνος
author_sort Τεπετές, Κωνσταντίνος
title Σχεδιασμός και ανάπτυξη υβριδικής εφαρμογής για πραγματοποίηση βιντεοκλήσεων μέσω Παγκόσμιου Ιστού
title_short Σχεδιασμός και ανάπτυξη υβριδικής εφαρμογής για πραγματοποίηση βιντεοκλήσεων μέσω Παγκόσμιου Ιστού
title_full Σχεδιασμός και ανάπτυξη υβριδικής εφαρμογής για πραγματοποίηση βιντεοκλήσεων μέσω Παγκόσμιου Ιστού
title_fullStr Σχεδιασμός και ανάπτυξη υβριδικής εφαρμογής για πραγματοποίηση βιντεοκλήσεων μέσω Παγκόσμιου Ιστού
title_full_unstemmed Σχεδιασμός και ανάπτυξη υβριδικής εφαρμογής για πραγματοποίηση βιντεοκλήσεων μέσω Παγκόσμιου Ιστού
title_sort σχεδιασμός και ανάπτυξη υβριδικής εφαρμογής για πραγματοποίηση βιντεοκλήσεων μέσω παγκόσμιου ιστού
publishDate 2023
url https://hdl.handle.net/10889/24921
work_keys_str_mv AT tepeteskōnstantinos schediasmoskaianaptyxēybridikēsepharmogēsgiapragmatopoiēsēbinteoklēseōnmesōpankosmiouistou
AT tepeteskōnstantinos shelteredahybridprivacypreservingapplicationforsecurevideocallsoverip
_version_ 1771297304714674176
spelling nemertes-10889-249212023-04-28T03:38:13Z Σχεδιασμός και ανάπτυξη υβριδικής εφαρμογής για πραγματοποίηση βιντεοκλήσεων μέσω Παγκόσμιου Ιστού “Sheltered” : a hybrid privacy-preserving application for secure video calls over IP Τεπετές, Κωνσταντίνος Tepetes, Konstantinos Υβριδικές εφαρμογές Eφαρμογή βιντεοκλήσεων Iδιωτικότητα Ασφάλεια Κρυπτογράφηση Εφαρμογή ιστού RSA κρυπτογράφηση AES κρυπτογράφηση Hybrid application Video calls over ip Privacy Security RSA encryption AES encryption Node framework React library Express framework Ionic framework Παρά την ύπαρξη πολλών εξελιγμένων συστημάτων ασφαλούς διεξαγωγής επικοινωνίας μέσω διαδικτύου, ο κύριος στόχος της παρούσας διπλωματικής εργασίας είναι όχι μόνο η δυνατότητα να αποφεύγεται ο έλεγχος ταυτότητας και να αρκεί μόνο η χρήση ενός μοναδικού αναγνωριστικού κωδικού κλήσης, αλλά και η δυνατότητα της κρυπτογράφησης του ίδιου του αναγνωριστικού κλήσης. Μόνο ο επιλεγμένος συνομιλητής θα μπορεί να αποκρυπτογραφήσει το αναγνωριστικό κλήσης και ουσιαστικά να εξαλείψει τον κίνδυνο κλοπής του από κάποιον άγνωστο χρήστη. Εκτός από μια εφαρμογή βιντεοκλήσεων, αναπτύχθηκε και μια ξεχωριστή εφαρμογή συστήματος συνομιλίας που παρέχει ασφαλή και απόρρητο τρόπο επικοινωνίας με τον επιλεγμένο συνομιλητή ώστε να διεξαχθεί με ασφάλεια η ανταλλαγή του κρυπτογραφημένου αναγνωριστικού σύσκεψης χωρίς την ανάγκη ελέγχου ταυτότητας και δίχως την καταγραφή του ιστορικού συνομιλίας σε κάποια βάση δεδομένων. Η εφαρμογή συστήματος συνομιλίας κρυπτογραφεί επιτυχώς όλα τα μηνύματα και τα δεδομένα που ανταλλάσσονται σε κάθε προσωρινό δωμάτιο συνομιλίας που δημιουργείται. Η υβριδική εφαρμογή Sheltered που αναπτύξαμε παρέχει τη δυνατότητα για πραγματοποίηση βιντεοκλήσεων μέσω διαδικτύου εξασφαλίζοντας ασφαλή και ιδιωτική διαδικτυακή επικοινωνία. Τα διαφορετικά υποσυστήματα αναπτύχθηκαν με γνώμονα ότι θα χρησιμοποιηθούν τόσο από χρήστες κινητών συσκευών, όσο και από χρήστες σταθερών προσωπικών ηλεκτρονικών υπολογιστών. Για τον λόγο αυτό αναπτύξαμε την εφαρμογή ως υβριδική, δημιουργώντας μια διεπαφή χρήστη η οποία είναι απλή στη χρήση και προσφέρει μια άμεση και διαδραστική εμπειρία, καθώς επίσης και την απαραίτητη λειτουργικότητα. We present “Sheltered”, a hybrid application which allows pairs of users to securely and privately set-up and make video calls over the internet. No registration or authorization is required. Setting-up the call first requires the generation of a random unique call id. One of the users, say Alice, initiates the process for the generation of a random unique call id which then securely shares with the other user, say Bob. Then, Bob uses this random unique call id to make a private video call to Alice. We developed an RSA-based scheme for the secure exchange of the unique call id. We also developed a chatting system, which is based on the anonymous (no registration or authorization required) connection of the two users to a previously agreed temporary chatting room. The communication performed within temporary chatting rooms is encrypted using the AES encryption standard and it is not stored after the end of the chat session. As a hybrid application, “Sheltered” is essentially a web application wrapped-up into a lightweight native application container thus having access to particular native platform features and device hardware. “Sheltered” was developed using state-of-the art web technologies including HTML5, CSS (MaterialUI, Bootstrap, TailwindCSS and SCSS/SASS), JavaScript and frameworks like Node.js, Express.js, React.js, Vue.js as well as the Ionic/Capacitor framework which, by wrapping native code into a JavaScript API, produces a corresponding mobile app. “Sheltered” can enable secure and private video-call communication and can be useful in critical real-world scenarios including confidential online business meetings, lawyer-client discussions, teleconferences with accountants for the analysis of confidential financial data, doctor-patient online meetings on issues requiring medical confidentiality, teachers-students/family online meetings on sensitive issues requiring privacy and confidentiality. “Sheltered” can also make a useful alternative for users having concerns and skepticism on popular video-call applications or users who simply wish to be able to perform secure and private video calls over IP avoiding registration and risk of interception. 2023-04-27T07:06:24Z 2023-04-27T07:06:24Z 2023-04-25 https://hdl.handle.net/10889/24921 el CC0 1.0 Universal http://creativecommons.org/publicdomain/zero/1.0/ application/pdf