Σχεδιασμός και ανάπτυξη υβριδικής εφαρμογής για πραγματοποίηση βιντεοκλήσεων μέσω Παγκόσμιου Ιστού
Παρά την ύπαρξη πολλών εξελιγμένων συστημάτων ασφαλούς διεξαγωγής επικοινωνίας μέσω διαδικτύου, ο κύριος στόχος της παρούσας διπλωματικής εργασίας είναι όχι μόνο η δυνατότητα να αποφεύγεται ο έλεγχος ταυτότητας και να αρκεί μόνο η χρήση ενός μοναδικού αναγνωριστικού κωδικού κλήσης, αλλά και η δυνατό...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | 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 |