Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΑΚΙΝΗΣΗ ΑΓΑΘΩΝ & ΚΡΥΠΤΟΓΡΑΦΙΑ ΑΘΑΝΑΣΙΟΣ ΒΑΣΙΛΟΠΟΥΛΟΣ - ΓΟΥΤΑΣ ΔΗΜΗΤΡΙΟΣ PeLAB - Τμ. Η.Υ.Σ. - Τ.Ε.Ι. ΠΕΙΡΑΙΑ : Μάρτιος 1998.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΑΚΙΝΗΣΗ ΑΓΑΘΩΝ & ΚΡΥΠΤΟΓΡΑΦΙΑ ΑΘΑΝΑΣΙΟΣ ΒΑΣΙΛΟΠΟΥΛΟΣ - ΓΟΥΤΑΣ ΔΗΜΗΤΡΙΟΣ PeLAB - Τμ. Η.Υ.Σ. - Τ.Ε.Ι. ΠΕΙΡΑΙΑ : Μάρτιος 1998."— Μεταγράφημα παρουσίασης:

1 ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΑΚΙΝΗΣΗ ΑΓΑΘΩΝ & ΚΡΥΠΤΟΓΡΑΦΙΑ ΑΘΑΝΑΣΙΟΣ ΒΑΣΙΛΟΠΟΥΛΟΣ - ΓΟΥΤΑΣ ΔΗΜΗΤΡΙΟΣ PeLAB - Τμ. Η.Υ.Σ. - Τ.Ε.Ι. ΠΕΙΡΑΙΑ : Μάρτιος 1998

2 ΛΟΓΟΙ ΠΟΥ ΩΘΗΣΑΝ ΤΟ ΠΕΡΑΣΜΑ ΑΠΟ ΤΙΣ ΣΥΜΒΑΤΙΚΕΣ ΜΕΘΟΔΟΥΣ ΣΥΝΑΛΛΑΓΩΝ ΣΤΟ ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ  Αρχικά το INTERNET δημιουργήθηκε κυρίως για ακαδημαικούς σκοπούς.  Σήμερα όμως γνωρίζει μεγάλη εξάπλωση και χρησιμοποιείται απο εκατομμύρια χρηστών  Το INTERNET παρέχει ένα πολύ μεγάλο αγοραστικό κοινό

3 ΗΛΕΚΤΡΟΝΙΚΟ ΧΡΗΜΑ  Δημιουργήθηκε για να εξομοιώσει ηλεκτρονικά τις φυσικές ιδιότητες των χρημάτων  Στην απλούστερη μορφή του αποτελείται από τρία μέρη:Tη τράπεζα, το χρήστη και το κατάστημα και τέσσερις κύριες διαδικασίες : Άνοιγμα λογαριασμού, ανάληψη, πληρωμή και κατάθεση

4 ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ  Τι είναι : –Η πραγματοποίηση εμπορικών συναλλαγών μέσω δικτύου υπολογιστών  Πλεονεκτήματα –Ελλάτωση του χρόνου λήψης παραγγελειών, τιμολογίων και διάφορων πληροφορειών για τα προιόντα –Αγορά προιόντων από το σπίτι με τη χρήση πιστωτικών καρτών

5 ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ  Μειονεκτήματα –Το μεγαλύτερο εμπόδιο αύτη τη στιγμή είναι το κατα πόσο το Internet μπορεί να εξασφαλίσει το απόρρητο των συναλλαγών και της ιδιωτικότητας αυτών που τις πραγματοποιούν  Λυση – Μπορούν να χρησιμοποιηθούν διάφορες τεχνολογίες ασφάλειας όπως η κρυπτογραφία, η πιστοποίηση, ο έλεγχος πρόσβασης και εξουσιοδότησης

6 ΑΠΛΕΣ ΜΕΘΟΔΟΙ ΚΡΥΠΤΟΓΡΑΦΙΣΗΣ ΔΕΔΟΜΕΝΩΝ  ΚΡΥΠΤΟΓΡΑΦΗΣΗ ΜΕ ΑΝΤΙΚΑΤΑΣΤΑΣΗ  ΚΡΥΠΤΟΓΡΑΦΗΣΗ ΜΕ ΑΝΤΙΜΕΤΑΘΕΣΗ  ΚΡΥΠΤΟΓΡΑΦΗΣΗ ΜΕ ΧΕΙΡΙΣΜΟ BIT

7 ΣΥΓΧΡΟΝΑ ΣΥΣΤΗΜΑΤΑ ΚΡΥΠΤΟΓΡΑΦΗΣΗΣ  DES - Ο αλγόριθμος DES είναι κωδικοποίηση block, στην οποία κρυπτογραφούνται τα δεδομένα σε blocks των 64-bits. Ενα block των 64-bits καθαρού κειμένου πάει στην είσοδο του αλγορίθμου και η στην έξοδο του αλγορίθμου μας δίνει ένα κρυπτογραφημένο block 64-bits -Το μήκος του κλειδιού είναι 56-bits  IDEA - Η πρώτη παρουσίαση της κρυπτογράφησης IDEA, έγινε από τον Xuejia Lai & James Massey, το 1990. Ονομαζόταν PES (Proposed Encryption Standard). Aργότερα το 1992 αυτός ο αλγόριθμος ονομάστηκε IDEA (International Data Encryption Algorithm).

8 DES

9 DES

10 IDEA

11 ΑΛΓΟΡΙΘΜΟΙ ΠΕΡΙΠΛΕΞΗΣ ONE WAY HASH FUNCTIONS  Οι αλγόριθμοι περίπλεξης (όπως ο MD5) είναι αλγόριθμοι που τους δίνεις μιά είσοδο και σου βγάζουν σαν έξοδο έναν αριθμό που μοιάζει σαν τυχαίος.

12 MD5  η MD5 επεξεργάζεται ένα κείμενο σε μπλοκ των 512- bits τα οποία τα σπάμε σε 16 blocks των 32-bits. Η έξοδος του αλγορίθμου είναι ένα set από τέσσερα block των 32- bits τα οποία συνδέονται αλυσιδωτά σε μια φόρμα των 128-bits.

13 ΑΣΥΜMΕΤΡΟΙ ΑΛΓΟΡΙΘΜΟΙ ΚΡΥΠΤΟΓΡΑΦΗΣΗΣ - DSA  Ο αλγόριθμος DSA (Digital Signature Algorithm) είναι παραλλαγή των αλγορίθμων ElGamal και Schnorr για τις υπογραφές.

14 ΟΛΟΚΛΗΡΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ  PGP (PRETTY GOOD PRIVACY)  KERBEROS  STEGANOGRAPHY

15 PGP

16 KERBEROS

17 ΕΠΙΚΟΙΝΩΝΙΑ ΜΕΣΩ ΔΙΚΤΥΟΥ ΥΠΟΛΟΓΙΣΤΩΝ UNIX USER INTERFACE SOURCE CODE MS WINDOWS USER INTERFACE SOURCE CODE BERCKELEY SOCKETS NETWORK SOURCE CODE = WINDOWS SOCKETS NETWORK SOURCE CODE UNIX OPERATING SYSTEMMICROSOFT WINDOWS AND NETWORK SYSTEM

18 ΒΑΣΙΚΟ ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ ΜΟΝΤΕΛΟΥ CLIENT-SERVER UNIX socket() bind() listen() accept() read() write() socket() fork() connect() write() read() close()

19 ΒΑΣΙΚΟ ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ ΜΟΝΤΕΛΟΥ CLIENT-SERVER WINDOWS accept() socket() bind() listen() recv() send() socket() CreateThread() connect() send() recv() WSAStartup() closesocket() WSACleanup()

20 ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ ΤΗΣ ΕΦΑΡΜΟΓΗΣ ΜΑΣ ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ ΤΗΣ ΕΦΑΡΜΟΓΗΣ ΜΑΣ ΕΜΦΑΝΙΣΗ RECORD client Initilize Winsock lib Connect Recv record for making key Send recorder Recv password Recv Student record Closesocket Server Initilize Winsock lib Accept Send record for making key Get recorder Send password Send Student record Encrypt with key Using DES Decrypt with key Using DES Checkin if exists field in file Encrypt Using Record for key Decrypt Using Record for key print Input data

21 ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ ΤΗΣ ΕΦΑΡΜΟΓΗΣ ΜΑΣ ΛΟΓΙΚΟ ΔΙΑΓΡΑΜΜΑ ΤΗΣ ΕΦΑΡΜΟΓΗΣ ΜΑΣ ΑΛΛΑΓΗ RECORD client Initilize Winsock lib Connect Recv record for making key Send recorder Recv password Recv Student record Closesocket Server Initilize Winsock lib Accept Send record for making key Get recorder Send password Send Student record Encrypt with key Using DES Decrypt with key Using DES Checkin if exists field in file Encrypt Using Record for key Decrypt Using Record for key print Input data

22 ΕΞΟΔΟΣ ΕΦΑΡΜΟΓΗΣ CLIENT ΓΙΑ ΕΜΦΑΝΙΣΗ RECORD

23 ΕΞΟΔΟΣ ΕΦΑΡΜΟΓΗΣ CLIENT ΓΙΑ ΑΛΛΑΓΗ RECORD


Κατέβασμα ppt "ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΑΚΙΝΗΣΗ ΑΓΑΘΩΝ & ΚΡΥΠΤΟΓΡΑΦΙΑ ΑΘΑΝΑΣΙΟΣ ΒΑΣΙΛΟΠΟΥΛΟΣ - ΓΟΥΤΑΣ ΔΗΜΗΤΡΙΟΣ PeLAB - Τμ. Η.Υ.Σ. - Τ.Ε.Ι. ΠΕΙΡΑΙΑ : Μάρτιος 1998."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google