Διπλωματική εργασία με θέμα

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Τύποι δεδομένων και τελεστές,
Advertisements

Εντολές PIC16F887 Εντολή αφαίρεσης: Η αφαίρεση στο μικροελεγκτή γίνεται με τη βοήθεια του συμπληρώματος ως προς 2 του αφαιρέτη και αναγάγεται σε πρόσθεση.
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία
Εισαγωγή στην Κρυπτογραφία
Γλώσσα περιγραφής υλικού VHDL. Βασική δομή VHDL κώδικα Entity Entity (Δήλωση εισόδων – εξόδων του συστήματος) Architecture Architecture structural (περιγραφή.
Εισαγωγή στην Κρυπτογραφία Πιστοποίηση μηνύματος (Message authentication) - Πιστοποίηση ταυτότητας αποστολέα (Entity authentication)
ΑΝΙΧΝΕΥΣΗ ΚΑΙ ΔΙΟΡΘΩΣΗ ΣΦΑΛΜΑΤΩΝ
Εισαγωγή στην Κρυπτογραφία Block ciphers. 2 Σχηματική αναπαράσταση Δίκτυο μετάδοσης Plaintext “Hello” Μέθοδος κρυπτογρά- φησης και κλειδί Ciphertext “ ”
Οι λογικές πράξεις και οι λογικές πύλες
Subnet masks. Class B IP address: Σε δυαδική μορφή: Class B network part host address Έστω ότι τα.
ΛΟΓ102: Τεχνολογία Λογισμικού Ι Διδάσκων: Νίκος Παπασπύρου 1Νίκος ΠαπασπύρουΛΟΓ102:
19/4/2015B' ΤΑΞΗ ΨΗΦΙΑΚΟΣ ΚΟΣΜΟΣ 21 Αναπαράσταση ήχου εικόνας Μονάδες μέτρησης της μνήμης.
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Διδάσκοντες:Γιάννης Μαΐστρος Στάθης Ζάχος Νίκος Παπασπύρου
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Επιπλέον στοιχεία της C.
Η Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) Ο ρόλος της ΚΜΕ είναι τόσο σημαντικός, που καθορίζει πώς πρέπει να είναι οργανωμένο όλο το άλλο υλικό που συνδέεται.
Αρχιτεκτονική Υπολογιστών ΙΕΡΑΡΧΙΕΣ ΜΝΗΜΗΣ. Αρχιτεκτονική Υπολογιστών ΤΟΠΙΚΟΤΗΤΑ Χρονική Τοπικότητα (Temporal Locality) –μια λέξη μνήμης που χρησιμοποιήθηκε.
Ψηφιακή Σχεδίαση Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής.
ΕΞΕΛΙΚΤΙΚΑ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ Σπύρος Λυκοθανάσης, Καθηγητής Διευθυντής Εργαστηρίου Αναγνώρισης Προτύπων Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστημίου.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
Ασκήσεις Επαναληπτικές ασκήσεις στο μάθημα Πληροφορική 1 1.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ  Βασικές Έννοιες  Ψηφιοποίηση Συνεχών Σημάτων  Δειγματοληψία  Θεώρημα Nyquist  Κβαντισμός  Κωδικοποίηση  Παραδείγματα.
ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ Ενότητα 5 – Μέθοδοι και τεχνικές διασύνδεσης ( Ι ) 01/04/2015 Ιωάννης Ε. Βενέτης Τμήμα Μηχανικών Η / Υ και Πληροφορικής.
1 Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ.
Θεωρία πληροφορίας και στοιχεία κωδίκων: Ενότητα 4 Α. Κατσιώτης Εαρινό εξάμηνο 2016.
1 Πληροφορική Ι Ενότητα 4 : Πράξεις με bits Δρ. Γκόγκος Χρήστος Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
ΠΑΡΑΓΩΓΗ ΟΠΤΙΚΟΑΚΟΥΣΤΙΚΩΝ ΜΕΣΩΝ Διάλεξη 4 «Ο ήχος»
Δικτυακά Μοντέλα Διεργασιών II. Μοντελοποίηση με ΡΝ Μπορούμε να αναπαραστήσουμε διάφορες σχέσεις μεταξύ μεταβάσεων (άρα διάφορες σχέσεις μεταξύ εργασιών):
Δεύτερο μάθημα Ψηφιακά Ηλεκτρονικά. Άσκηση στα αριθμητικά συστήματα Δίνεται ο αριθμός: χ 10 = σε δεκαδική αναπαράσταση. Α. Να μετατραπεί σε δυαδική.
1-1 Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Λογική Σχεδίαση Ψηφιακών Συστημάτων Διδάσκων: Γιώργος Σταμούλης.
Προτάσεις, εκφράσεις, τελεστές Βασικά στοιχεία ελέγχου προγράμματος
ΠαρΑλληλη ΕΠΕΞΕΡΓΑΣΙΑ
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
ΜΑΤΘΑΙΟΥ ΜΙΧΑΛΗΣ ΤΣΟΤΣΟΣ ΕΥΑΓΓΕΛΟΣ
Κεφάλαιο 4: Γενετικοί Αλγόριθμοι
Δεδομένα, μεταβλητές, υπολογισμοί
Η Γλώσσα Pascal Εντολή If
Ενότητα 5 : Οργάνωση Υλικού Υπολογιστών Δρ. Γκόγκος Χρήστος
Συστήματα Αρίθμησης Σύστημα αρίθμησης είναι το σύστημα που επιτρέπει τη μονοσήμαντη αντιστοίχηση μετρήσιμων ποσοτήτων με διακριτά σύμβολα ή συνδυασμούς.
Κατανεμημένα Συστήματα
Δυαδικό Σύστημα Δεκαδικό Σύστημα Δεκαεξαδικό Σύστημα
στην Επιστήμη των Υπολογιστών Κωδικός Διαφανειών: MKT110
Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι Ιωάννης Έλληνας Τμήμα Η/ΥΣ
ΕΠΙΠΕΔΟ ΔΙΚΤΥΟΥ–ΔΙΑΔΙΚΤΥΩΣΗ
Προτασιακή λογική.
Κεντρική Μονάδα Επεξεργασίας
Εισαγωγή στους Η/Υ Ενότητα 10: Μέθοδος συμπληρώματος Ιωάννης Σταματίου
Ψηφιακή Σχεδίαση Εργαστήριο Τετάρτη 14/10/2015.
Ψηφιακή Σχεδίαση εργαστήριο
Τεχνολογία Πολυμέσων Ενότητα # 17: Πρωτόκολλα μετάδοσης
Περιοχές απόφασης
Πρωτογενείς τύποι δεδομένων
Η ΚΟΙΝΩΝΙΑ ΤΗΣ ΕΝΗΜΕΡΩΣΗΣ Τι είναι η πληροφορία
Πρωτόκολλα Πλαισίωσης
Ειδικά Θέματα στον προγραμματισμό Υπολογιστών
Θεμελιώσεις και εφαρμογές της σύγχρονης κρυπτογραφίας
? Πώς … Πώς ένα ηλεκτρονικό κύκλωμα αναγνωρίζει δεδομένα και εντολές;
Δυναμικός Κατακερματισμός
ΨΗΦΙΑΚΟΣ ΚΟΣΜΟΣ 4ο ΓΥΜΝΑΣΙΟ ΑΓΡΙΝΙΟΥ.
Βασικές έννοιες (Μάθημα 2) Τίτλος: Η Συσκευή
Γ2.1 Η Λειτουργική Σχέση του Υλικού και του Λογισμικού
Εισαγωγή στην Ψηφιακή Τεχνολογία
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΕΡΓΑΣΤΗΡΙΟ ΔΟΜΗΣ & ΛΕΙΤΟΥΡΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ
מכטרוניקה אלקטרוניקה ספרתית סתיו תשס"ה 2004/2005
Γυμνάσιο Νέας Κυδωνίας
Ψηφιακή Σχεδίαση Morris Mano &Michael D. Ciletti
Τύποι δεδομένων και τελεστές,
Είσοδος/έξοδος χαμηλού επιπέδου
Εργαστήριο Ψηφιακών Ηλεκτρονικών
Μεταγράφημα παρουσίασης:

Διπλωματική εργασία με θέμα Μεταπτυχιακό Πρόγραμμα Σπουδών Συστήματα Επικοινωνιών & Πληροφορικής Διπλωματική εργασία με θέμα Μελέτη των αλγορίθμων χαοτικής κρυπτογραφίας και σχεδίαση ασφαλούς τηλεπικοινωνιακού κυκλώματος, σε περιβάλλον προσομοίωσης Καρατζοπούλου Μιχαέλα – Α.Ε.Μ.:44 Επιβλέπων: Καλόμοιρος Ιωάννης Αναπληρωτής καθηγητής Σέρρες, Ιούνιος 2016

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

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

Βασικές έννοιες Χαοτικές απεικονίσεις Συγχρονισμός δυο χαοτικών συστημάτων. Κρυπτογράφηση συστημάτων

Μέθοδος κρυπτογράφησης Για να κρυπτογραφήσουμε το σήμα της πληροφορίας χρησιμοποιούμε μια χαοτική χρονοσειρά. Για κάθε δείγμα του σήματος πληροφορίας εκτελούμε μια λογική πράξη Bitwise XOR με την τρέχουσα τιμή της χαοτικής χρονοσειράς. Η ανάκτηση του σήματος στο δέκτη γίνεται με μια διαδικασία ανάμεσα στο κρυπτογραφημένο σήμα και στην τρέχουσα τιμή της χαοτικής χρονοσειράς.

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

Μέθοδος συγχρονισμού Για να συγχρονίσουμε τις δυο χρονοσειρές ακολουθούμε της εξής τεχνική: Σε τυχαίες χρονικές στιγμές η διπλή ακρίβεια της χαοτικής ακολουθίας μειώνεται μέσω μιας διαδικασίας περικοπής (truncation) της ψηφιακής ανάλυσης που γίνεται ταυτόχρονα στον πομπό και τον δέκτη. Ως αποτέλεσμα μετά από αρκετές χιλιάδες περικοπές οι δύο ακολουθίες συγχρονίζονται.

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

Περιγραφή προσομοίωσης

Διάταξη προσομοίωσης Η διάταξη της προσομοίωση του συστήματος συγχρονισμού πομπού – δέκτη και μετάδοση κρυπτογραφημένης πληροφορίας στο μέσο διάδοσης με καθυστέρηση 10 παλμών, η οποία αποκρυπτογραφείται με επιτυχία στον δέκτη

Σήμα πληροφορίας Το σήματα της πληροφορίας που χρησιμοποιήθηκε είναι ένα απλό ημίτονο με ανάλυση δείγματος 10bit.

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

Διάταξη λογιστικής απεικόνισης

Διάταξη κρυπτογράφησης στον πομπό

Διάταξη αποκρυπτογράφησης στον δέκτη

Απεικόνιση (1) Σήματος που αποκρυπτογραφεί ο δέκτης και (2)Αρχικό σήμα εισόδου στον πομπό

Διαφορετικό κλειδί Α Στην περίπτωση όπου ο πομπός και ο δέκτης δεν χρησιμοποιούν το ίδιο Α το σύστημα δεν συγχρονίζεται με αποτέλεσμα να μην μπορεί αποκρυπτογραφηθεί η πληροφορία στον δέκτη.

Ερωτήσεις Σας ευχαριστώ πολύ!