Bitcoin #1. University of Athens Dionysis Zindros, Christos Nasikas

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Bitcoin #1. University of Athens Dionysis Zindros, Christos Nasikas"

Transcript

1 Bitcoin #1 University of Athens Dionysis Zindros, Christos Nasikas

2 Στόχος του μαθήματος Τι είναι το bitcoin Διευθύνσεις, κλειδιά Συναλλαγές, ρέστα Γράφος του bitcoin, ακμές, κόμβοι, αξίες, ιδιοκτήτες, utxo, coinbase Εξόρυξη, consensus, blockchain, genesis Proof-of-work, δυσκολία, confirmations, ανταμοιβές, fees Αξία του bitcoin Πορτοφόλια

3 Bitcoin Ψηφιακό νόμισμα Επιτρέπει να στέλνουμε χρήματα μέσω Internet

4 Πλεονεκτήματα του bitcoin Άμεση μεταφορά χρημάτων (< 1 sec) Γρήγορη διασφάλιση συναλλαγών (10 min) Αντί για 3 μήνες για διεθνείς τραπεζικές συναλλαγές ή PayPal (chargebacks) Ασφάλεια μέσω κρυπτογραφικών και μαθηματικών ιδιοτήτων Αντί 1-2 ημερών για τοπικές τραπεζικές συναλλαγές ή 20 ημερών για διεθνείς τραπεζικές συναλλαγές Αντί για ασφάλεια παραχάραξης μέσω χημικών / φυσικών ιδιοτήτων Πολύ μικρότερες χρεώσεις (~ 0.10 / συναλλαγή ανεξαρτήτως ποσού) Αντί για 5 χρέωση ανά 50 μεταφοράς στην ίδια χώρα της Western Union Αντί για 15 + min( 300, max( 15, 0.25% * amount)) από την Τράπεζα Πειραιώς για ξένες χώρες

5

6 Πλεονεκτήματα του bitcoin Πραγματικά ιδιόκτητο χρήμα Δεν ελέγχεται από κεντρικές τράπεζες όπως Federal Reserve ($) ή Κεντρική Ευρωπαϊκή Τράπεζα ( ) Δεν επιδέχεται μακροοικονομικό πληθωριστικό έλεγχο Δεν μπορεί να λογοκριθεί βλέπε υπόθεση PayPal/Wikileaks

7

8 What is bitcoin?

9 Πώς μπορώ να αποκτήσω bitcoin? Όπως μπορείς να αποκτήσεις ευρώ! Μπορείς να δουλέψεις και να πληρωθείς σε bitcoin Μπορείς να πουλήσεις αντικείμενα ή υπηρεσίες για bitcoin Μπορείς να ανταλλάξεις ευρώ για bitcoin Με υπηρεσίες που προσφέρουν δυνατότητα ανταλλαγής bitstamp.net kraken.com coinbase.com Με άλλους ανθρώπους από κοντά localbitcoin.com ή από φίλους / φίλες

10 Το δίκτυο του bitcoin Όλοι οι κόμβοι του bitcoin συνδέονται σε ένα κοινό p2p δίκτυο Κάθε κόμβος τρέχει τον κώδικα του bitcoin Ο κόμβος μπορεί να τρέχει σε κινητό, υπολογιστή, κλπ. Είναι ανοιχτού κώδικα Καθένας κόμβος συνδέεται με κάποιους γειτονικούς του Ανταλλάσσουν συνέχεια οικονομικά δεδομένα Καθένας μπορεί ελεύθερα να συνδεθεί στο δίκτυο και να συμμετέχει Δεν υπάρχει εμπιστοσύνη στο δίκτυο! Καθένας υποθέτει ότι οι γείτονές του μπορεί να λένε ψέματα

11

12

13

14 Τύποι κόμβων Full node Mining node SPV Node (lightweight clients)

15 Κλειδιά Το bitcoin χρησιμοποιεί ελλειπτικές καμπύλες (συγκεκριμένα secp256k1) Κάθε χρήστης του bitcoin παράγει ένα ζεύγος κλειδιών (P, x) P: δημόσιο κλειδί x: ιδιωτικό κλειδί Το δημόσιο κλειδί P κωδικοποιείται σε μία διεύθυνση Με το δημόσιο κλειδί P λαμβάνουμε χρήματα Με το ιδιωτικό κλειδί x ξοδεύουμε χρήματα Αποδεικνύουμε ότι είμαστε ο πραγματικός κάτοχος

16 Κλειδιά Ιδιωτικό κλειδί: 5JXesisRRU2Z7HMmwMpNtoiYk1QDMVjV3HLoYMd1PTKEkJhJT1z Δημόσιο κλειδί: 045a5f526dfe5d5995bf95f1229e70e c40ab ad34aaae5 9bc772b98a587035b452638b59238e2a39e954b43ab7a4f d36ec1575 Διεύθυνση: 133GT5661q8RuSKrrv8q2Pb4RwSpUTQU1Z

17 Κλειδιά Ιδιωτικό κλειδί: 5JXesisRRU2Z7HMmwMpNtoiYk1QDMVjV3HLoYMd1PTKEkJhJT1z Δημόσιο κλειδί: 045a5f526dfe5d5995bf95f1229e70e c40ab ad34aaae5 9bc772b98a587035b452638b59238e2a39e954b43ab7a4f d36ec1575 Διεύθυνση: 133GT5661q8RuSKrrv8q2Pb4RwSpUTQU1Z

18 Κλειδιά Ιδιωτικό κλειδί: 5JXesisRRU2Z7HMmwMpNtoiYk1QDMVjV3HLoYMd1PTKEkJhJT1z Δημόσιο κλειδί: 045a5f526dfe5d5995bf95f1229e70e c40ab ad34aaae5 9bc772b98a587035b452638b59238e2a39e954b43ab7a4f d36ec1575 Διεύθυνση: 133GT5661q8RuSKrrv8q2Pb4RwSpUTQU1Z Πάντα άσσος

19 Payload Version SHA256 Payload SHA256 Version Payload Base58 Encoding Checksum 4 bytes 28 bytes Base58Check Encoding Payload

20 Private key raw 0x80... checksum Base58 Encode 5 0x04 x 50 symbols y SHA256 RIPEMD160 0x00 1 hash checksum BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2 Base58 Encode

21 Διευθύνσεις Μοιάζουν με αριθμούς λογαριασμών στο τραπεζικό σύστημα Κάθε άνθρωπος μπορεί να έχει πολλές Συχνά αναπαρίστανται με QR codes για εύκολη ανταλλαγή χρημάτων Είναι δημόσια κλειδιά, μπορούμε να τις δημοσιεύουμε δίχως κίνδυνο!

22 Συναλλαγές Η βασική δομή του bitcoin είναι η συναλλαγή (transaction - tx) Μία συναλλαγή μεταφέρει χρήματα από έναν κάτοχο σε έναν άλλον από tx προς

23 Alice tx Bob

24 Ακμές συναλλαγών Μία συναλλαγή αναπαρίσταται από έναν κόμβο Έχει εισερχόμενες και εξερχόμενες ακμές Η εισερχόμενη ακμή αντιπροσωπεύει ποιος πληρώνει Η εξερχόμενη ακμή αντιπροσωπεύει ποιος πληρώνεται Οι κόμβοι δεν αντιπροσωπεύουν ιδιοκτήτες, αλλά συναλλαγές Οι ακμές έχουν ιδιοκτήτες Κάθε ακμή έχει ένα βάρος που αποτελεί την οικονομική αξία της

25 15 Alice 15 tx Bob

26 36 mbtc Alice 36 mbtc tx Bob

27 είσοδος / input tx έξοδος / output

28 Δημόσιες συναλλαγές Όλες οι συναλλαγές δημοσιεύονται! Καθένας μπορεί να δει όλες τις συναλλαγές Ανωνυμία επιτυγχάνεται επειδή οι συναλλαγές αφορούν δημόσια κλειδιά Δεν γνωρίζουμε ποια δημόσια κλειδιά ανήκουν σε ποιον Κάθε χρήστης δημιουργεί πολλαπλά δημόσια κλειδιά Το SHA2562 των δεδομένων συναλλαγής ονομάζεται transaction id (txid)

29 txid = SHA2562 ( 36 mbtc Alice 36 mbtc tx Bob )

30 36 mbtc Alice 36 mbtc tx Bob

31 36 mbtc 1FdtUtvK5vZxwo8jzjzid5EwGAB7paqX4n 36 mbtc tx 128MZKqUsvg2kYJQ5LCVDx8Mdn8xrijzQY

32 Δημόσιες συναλλαγές στο blockchain.com

33 Ο γράφος συναλλαγών Οι πληρωμές γίνονται συνδέοντας κόμβους συναλλαγών Το χρήμα είναι μία αλυσίδα συναλλαγών 1 BTC Alice 1 BTC tx Bob 1B 1 BTC tx Charlie tx Dio

34 Αξόδευτα χρήματα Τα χρήματα που μπορούν να ξοδευτούν είναι τα αξόδευτα χρήματα Είναι οι εξερχόμενες ακμές χωρίς πέρας από συναλλαγές (utxo) Unspent transaction output 1 BTC Alice 1 BTC tx Bob 1 BTC tx Charlie

35 Πώς ζητάω χρήματα; Παράγω ένα νέο ιδιωτικό κλειδί, αντίστοιχο δημόσιο, και αντίστοιχη διεύθυνση Είναι σημαντικό να αλλάζουμε διευθύνσεις για λόγους ανωνυμίας Στέλνω τη διεύθυνση στον πληρωτή π.χ. μέσω , FB, QR code κλπ. Παρακολουθώ το δίκτυο για κάποια συναλλαγή που με πληρώνει

36 Ποια χρήματα μου ανήκουν; Όσα βρίσκονται σε UTXO, δηλαδή είναι ακόμη αξόδευτα Διαφορετικά έχω μεταβιβάσει την ιδιοκτησία τους σε κάποιον άλλον Στην εξερχόμενη ακμή αναγράφομαι ως ιδιοκτήτης Δηλαδή αναγράφεται ένα δημόσιο κλειδί για το οποίο κρατώ το ιδιωτικό κλειδί

37 Πώς ξοδεύω χρήματα; Βρίσκω μία συναλλαγή που έχει UTXO Βεβαιώνομαι ότι είμαι ο ιδιοκτήτης της εξερχόμενης ακμής Δημιουργώ μία νέα συναλλαγή Με μία εισερχόμενη και μία εξερχόμενη ακμή Συνδέω την εισερχόμενη ακμή της νέας συναλλαγής με το παλιό UTXO Πλέον το παλιό utxo δεν είναι πλέον utxo μόλις ξοδεύτηκε Αφήνω την εξερχόμενη ακμή της νέας συναλλαγής ασύνδετη (νέο UTXO) Ονομάζω την αξία της νέας εξερχόμενης ακμής Ονομάζω τον ιδιοκτήτη της νέας εξερχόμενης ακμής (δημόσιο κλειδί που προκύπτει από τη διεύθυνση που μου δώθηκε)

38 1 BTC tx Alice

39 utxo 1 BTC tx Alice

40 1 BTC tx Alice tx

41 1 BTC 1 BTC tx Alice tx Bob

42 νέο utxo όχι πλέον utxo 1 BTC 1 BTC tx Alice tx Bob

43 Απόδειξη ιδιοκτησίας Υπογράφω ψηφιακά το UTXO που θέλω να ξοδέψω μαζί με τις πληροφορίες της νέας συναλλαγής Αυτό εγγυάται ότι είμαι ο πραγματικός ιδιοκτήτης του UTXO Η νέα συναλλαγή πρέπει να περιλαμβάνεται στην υπογραφή Έτσι εγγυώμαι ότι αδειοδοτώ τον νέο ιδιοκτήτη και η υπογραφή μου δεν μπορεί να παραχαραχθεί προς λάθος ιδιοκτήτη με απλή αντιγραφή

44 η Alice υπογράφει 1 BTC 1 BTC tx Alice tx Bob

45 Transaction broadcasting Broadcast: Όταν δημιουργώ μία συναλλαγή, την στέλνω σε όλους μου τους γείτονες Relay: Οι γείτονες την στέλνουν στους δικούς τους υπό την προϋπόθεση ότι η συναλλαγή είναι έγκυρη Σε λίγο χρόνο, όλο το δίκτυο μαθαίνει για τη συναλλαγή μου

46 Μία συναλλαγή - πολλές είσοδοι Έχω λάβει χρήματα με πολλές συναλλαγές (πολλαπλά UTXOs μου ανήκουν) Θέλω να ξοδέψω όλα τα χρήματα μαζί Δημιουργώ μία συναλλαγή με πολλές εισόδους και μία έξοδο 1 BTC Alice 2 BTC 4.5 BTC Alice Bob 1.5 BTC Alice

47 Μία συναλλαγή - πολλές είσοδοι Επίσης χρήσιμο αν θέλω να συνδυάσω τα χρήματά μου σε μία διεύθυνση Ενώνω τα UTXOs μου μέσω μίας συναλλαγής προς τον εαυτό μου 1 BTC Alice 2 BTC Alice 1.5 BTC Alice 4.5 BTC Alice

48 Μία συναλλαγή - πολλές έξοδοι Έχω μία συναλλαγή με πολλά χρήματα Θέλω να τα σπάσω σε υποδιαιρέσεις Φτιάχνω μία συναλλαγή με μία είσοδο και πολλές εξόδους 1 BTC Alice 2 BTC 0.5 BTC Alice Alice 0.5 BTC Alice

49 Μία συναλλαγή - πολλές έξοδοι Μπορώ να το χρησιμοποιήσω για να κάνω πολλαπλές πληρωμές 1 BTC Ενοίκιο 2 BTC 0.5 BTC Μισθός ΔΕΗ 0.5 BTC ΟΤΕ

50 Μία συναλλαγή - πολλές έξοδοι...ή για μία μικρή πληρωμή και να κρατήσω τα ρέστα (change) Τα ρέστα τα δίνω εγώ στον εαυτό μου ως utxo, δεν περιμένω από τον πωλητή BTC Καφές 2 BTC Ρέστα Alice BTC Alice

51 Αρχή διατήρησης του Kirchhoff tx txs: Σ i in(tx) w(i) Σ w(o) o out(tx)

52 Αρχή διατήρησης του Kirchhoff Όλες οι συναλλαγές του κόσμου tx txs: Σ w(i) i in(tx) Αξία εισόδου Αξία εξόδου Σ w(o) o out(tx)

53 Το σύνολο UTXO Το σύνολο όλων των UTXOs του δικτύου είναι σημαντικό Δείχνει σε όλους ποια χρήματα μπορούν να ξοδευτούν Ό,τι δεν είναι στο UTXO δεν μπορεί να ξοδευτεί Γι αυτό το λόγο, κάθε κόμβος του bitcoin διατηρεί κάθε στιγμή αυτό που πιστεύει ότι είναι το έγκυρο UTXO set

54 Εγκυρότητα μίας συναλλαγής Για να επιβεβαιώσουμε την εγκυρότητα μίας συναλλαγής: Επαγωγικά γνωρίζουμε κάποιες ήδη έγκυρες συναλλαγές Επιβεβαιώνουμε ότι ισχύει ο νόμος του Kirchhoff Επιβεβαιώνουμε την ψηφιακή υπογραφή Επιβεβαιώνουμε ότι οι είσοδοι της νέας συναλλαγές συνδέονται στο έγκυρο UTXO set που γνωρίζουμε Διατηρούμε ένα έγκυρο UTXO set Αυτό επιβεβαιώνει ότι τα χρήματα ξοδεύονται ακριβώς μία φορά Ενημερώνουμε το έγκυρο UTXO set: Αφαιρούμε τα UTXOs που ξοδεύτηκαν Προσθέτουμε τα UTXOs που δημιουργήθηκαν

55 Πόσα bitcoin έχω; Παρατηρώ το δίκτυο για συναλλαγές και διατηρώ ένα έγκυρο UTXO set Από το έγκυρο UTXO κρατώ τις ακμές που μου ανήκουν Δηλαδή ακμές στις οποίες αναγράφονται δημόσια κλειδιά για τα οποία κρατώ ιδιωτικά κλειδιά Αθροίζω τις αξίες Το αποτέλεσμα είναι τα χρήματα στην ιδιοκτησία μου

56 Πορτοφόλι Ένα σύνολο ιδιωτικών κλειδιών bitcoin Συνήθως ένα πρόγραμμα Τρέχει στον υπολογιστή ή στο κινητό

57 Desktop wallet - Electrum

58 Mobile wallet - Android

59 Ιστορία του bitcoin 1983: David Chaum, e-cash : Κεντρικά ελεγχόμενο ηλεκτρονικό χρήμα 1998: Wei Dai, bmoney : Πρώτες αποκεντρωμένες ιδέες 2005: Nick Szabo, bit gold : Πρώτες ιδέες για χρήση PoW σε χρήμα 2008: Satoshi Nakamoto, Bitcoin: A peer-to-peer electronic cash system 2009: Δημοσίευση του bitcoin software

60 Ποιος είναι ο Satoshi Nakamoto? Ανώνυμος δημιουργός του bitcoin Ομάδα ή άτομο; Έγραψε το bitcoin paper Έφτιαξε την πρώτη υλοποίηση του bitcoin Συμμετείχε σε IRC συζητήσεις σχετικά με bitcoin Έγραφε στο bitcointalk forum Κατεύθυνε το bitcoin ώστε να γίνει αυτό που είναι σήμερα Υποστήριζε ότι ήταν από την Ιαπωνία...αλλά δεν έγραψε ποτέ λέξη Ιαπωνικών Εξαφανίστηκε μυστηριωδώς ξαφνικά...και δεν ξανακούσαμε από αυτόν

61 Ποιος είναι ο Satoshi ρε γαμώτο? Θεωρίες συνωμοσίας Είναι άνθρωπος ή ομάδα; Είναι ο Nick Szabo? Ο Wei Dai? Οι Dr Vili Lehdonvirta & Michael Clear; Οι Neal King, Vladimir Oksman & Charles Bry; Ο Shinichi Mochizuki ή ο Jed McCaleb; Ο Dread Pirate Roberts που έφτιαξε το μαγαζί ναρκωτικών Silk Road? Ο Dorian Nakamoto? Ο Craig Steven Wright? Όπως και να έχει, έκρυψε την ταυτότητά του καλά και επέλεξε να μείνει ανώνυμος

62

63 Double spending Τι θα γίνει αν ξοδέψω το ίδιο UTXO δύο φορές; Η συναλλαγή δεν θα είναι έγκυρη Η πρώτη συναλλαγή θα είναι έγκυρη Η δεύτερη συναλλαγή δεν θα είναι έγκυρη Αν είχαμε έναν κεντρικό server, αυτό θα ήταν εύκολο Τότε απλώς διατηρούμε ένα σίγουρα έγκυρο UTXO Στο p2p δίκτυο του bitcoin μπορεί να καθυστερήσουμε να μάθουμε για κάποια συναλλαγή Μπορεί η Alice να βλέπει διαφορετική σειρά συναλλαγών από τον Bob

64 Double spending Δύο συναλλαγές που ξοδεύουν το ίδιο output ονομάζονται double spend Ο νόμος του Kirchhoff ισχύει για κάθε συναλλαγή Όλες οι υπογραφές είναι έγκυρες 1 BTC Alice 1 BTC Eve 1 BTC Bob

65 Double spending attack Η Eve αγοράζει έναν καφέ από την Alice Ταυτόχρονα κάνει double spend προς τον εαυτό της Παίρνει τον καφέ και φεύγει Η Alice μαθαίνει για το double spend αργότερα 10 mbtc Alice 10 mbtc Eve 10 mbtc Eve

66 Το βέλος του χρόνου Θέλουμε να βάλουμε τις συναλλαγές σε μία σειρά Πρέπει να μπορούμε να απαντήσουμε στην ερώτηση: Η συναλλαγή Α έγινε πριν την συναλλαγή Β; Η απάντηση πρέπει να είναι κοινή για όλους στο δίκτυο Η συμφωνία σε μία κοινή αλήθεια όσο αφορά την ακολουθία συναλλαγών ονομάζεται consensus

67 Block Συλλέγει πολλά transactions Δεν περιέχει double spends, δηλαδή tx που ξοδεύουν το ίδιο output Κάθε transaction μπορεί να περιλαμβάνεται μία φορά σε ένα block block tx tx tx tx tx tx tx tx

68 Block Το δίκτυο φροντίζει να δημιουργείται καθολικά ένα block κάθε 10 λεπτά Το block που δημιουργείται κάθε 10 λεπτά περιλαμβάνει τις πιο πρόσφατες συναλλαγές που δεν υπήρχαν σε προηγούμενα blocks Τα blocks γίνονται broadcast και relay στο δίκτυο όπως οι συναλλαγές Το SHA256 των δεδομένων του block είναι το block id Μία συναλλαγή που περιλαμβάνεται σε έγκυρο block λέγεται confirmed

69 confirmed transaction block tx tx tx tx tx tx tx tx

70 block blockid = SHA256 ( tx tx tx tx tx tx tx tx )

71 Blockchain Κάθε block αναφέρεται στο προηγούμενο block Περιλαμβάνει ένα δείκτη στο blockid του πατέρα του Επόμενο block δεν μπορεί να περιέχει double spend προηγούμενου Αυτή η συνδεδεμένη λίστα ονομάζεται blockchain block block block block block block

72 Blockchain Κάθε block αναφέρεται στο προηγούμενο block Περιλαμβάνει ένα δείκτη στο blockid του πατέρα του Επόμενο block δεν μπορεί να περιέχει double spend προηγούμενου Αυτή η συνδεδεμένη λίστα ονομάζεται blockchain block block block block block πιο πρόσφατο block πιο παλιό block 16:30 16:40 block 16:50 17:00 17:10 17:20

73 Blockchain Επιτυγχάνει consensus Η συναλλαγή Α προηγείται της συναλλαγής Β αν η Α περιλαμβάνεται σε προηγούμενο block από την B Αν θέλουμε να σιγουρευτούμε ότι δεν θα γίνει double spend, πρέπει να περιμένουμε το transaction να γίνει confirm

74 Blocks στο blockchain.com

75 Η παραβολή του βιβλίο που δεν τελειώνει πότε

76 Ένα βιβλίο συναλλαγών Κάθε νέα σελίδα απαιτεί προσπάθεια για να παραχθεί Οποιοσδήποτε μπορεί να παράγει μια σελίδα Οι σελίδες μπορούν να παράγονται διαρκώς εφόσον υπάρχουν ενδιαφερόμενοι που τις παράγουν

77 Η σημασία του consensus Εάν υπάρχουν διαφορετικά βιβλία τα οποία έρχονται σε αντίθεση, ποιο είναι το σωστό ;

78 Επιλέγοντας το σωστό βιβλίο Το σωστό βιβλίο είναι αυτό που περιέχει τις περισσότερες σελίδες. Αν υπάρχουν πολλά, επέλεξε ένα στην τύχη.

79 Κατασκευάζοντας το τρέχον βιβλίο Κάθε σελίδα αναφέρεται στην προηγούμενη σελίδα Το τρέχον βιβλίο κατασκευάζεται συνδυάζοντας τη μακρύτερη σειρά σελίδων Ορφανές σελίδες

80 Κανόνες επέκτασης του βιβλίου Ο πρώτος που παράγει μια σελίδα την ανακοινώνει στους άλλους

81 Χρειάζεται προσπάθεια για να παραχθεί μια σελίδα Ισοδύναμα: κάθε σελίδα θέλει ένα συγκεκριμένο συνδυασμό από ένα σύνολο ζευγαριών από ζάρια Η πιθανοτική διαδικασία είναι πρωταρχικής σημασίας για την ασφάλεια

82 Τα πλεονεκτήματα της τυχαιότητας Έστω δύο συγγραφείς που δουλεύουν παράλληλα Δύσκολο να συνεχίσουν να είναι τυχεροί ταυτόχρονα Κάποια στιγμή, κάποιο βιβλίο θα είναι μεγαλύτερο και θα υιοθετηθεί και από τους δύο Η συμμετρία σπάει

83 Το να είσαι συγγραφέας Ο καθένας μπορεί να γράψει στο βιβλίο Αρκεί να έχει ένα σύνολο από ζάρια Όσο περισσότερα ζάρια έχει τόσο μεγαλύτερη η πιθανότητα να παράγει έναν νικηφόρο συνδυασμό και να παράγει μια σελίδα

84 Χρησιμοποιώντας το βιβλίο Επαληθεύει τα στοιχεία της αγοράς Αγοραστής Πωλητής Διεύθυνση πληρωμής Επαλήθευση επιβεβαίωσης συναλλαγής Αποστολή προϊόντος

85 Παραβολή και πραγματικότητα Blockchain Miners Solving a cryptographic puzzle that is moderate hard to solve Using a computer to test for a solution from a large space of candidate solutions

86 Ποιος παράγει τα blocks? Καθένας μπορεί να παράξει ένα block Το σύστημα είναι ελεύθερο στον οποιονδήποτε Κάθε block πρέπει να περιέχει μία απόδειξη εργασίας SHA2562 Η απόδειξη εργασίας έχει δυσκολία που είναι τέτοια ώστε το συνολικό δίκτυο του bitcoin να παράγει 1 block ανά 10 λεπτά σε αναμενόμενη τιμή E(block generation time) = 10 min

87 Εξόρυξη Η διαδικασία της παραγωγής blocks ονομάζεται εξόρυξη (mining) Υπάρχουν πολλοί bitcoin miners που επιχειρούν να εξορύξουν blocks Κάθε miner έχει μία μικρή πιθανότητα να εξορύξει ένα δεδομένο block Όταν ένας miner εξορύξει επιτυχώς ένα block το κάνει broadcast Οι άλλοι miners το κάνουν relay

88 Αλγόριθμος miner Παρακολουθούμε το δίκτυο για συναλλαγές και blocks Περιλαμβάνουμε στο υποψήφιο block μας: Αναζητούμε απόδειξη εργασίας Η απόδειξη εργασίας γίνεται πάνω στον πατέρα και τις συναλλαγές επιβεβαιώνοντάς τα Αν βρούμε απόδειξη εργασίας κάνουμε broadcast Όλες τις συναλλαγές που δεν έχουν εμφανιστεί σε προηγούμενο block που γνωρίζουμε Μία αναφορά στο πιο πρόσφατο block που γνωρίζουμε ως πατέρα Διαφορετικά συνεχίζουμε έως ότου να βρούμε Αν μάθουμε ότι κάποιος άλλος miner βρήκε block, πετάμε την προηγούμενη δουλειά μας και συνεχίζουμε να κάνουμε mining πάνω στο πιο πρόσφατο block

89 Απόδειξη εργασίας bitcoin H(txs nonce parent-blockid) < T

90 Εγκυρότητα ενός block Για να επιβεβαιώσουμε την εγκυρότητα ενός block: Επαγωγικά γνωρίζουμε κάποιο ήδη έγκυρο block Επιβεβαιώνουμε ότι το νέο block έχει πατέρα το έγκυρο block που γνωρίζουμε Επιβεβαιώνουμε την απόδειξη εργασίας Επιβεβαιώνουμε ότι οι συναλλαγές που περιέχει είναι έγκυρες

91 prev hash merkleroot nonce difficulty prev hash merkleroot nonce difficulty

92 Genesis block Το πρώτο block του blockchain είναι το genesis block Είναι hard-coded στο bitcoin software Κάθε έγκυρο blockchain ξεκινάει από το genesis είναι η βάση της επαγωγής στην επιβεβαίωση εγκυρότητας blocks block genesis block block block block block block block bloc

93 Genesis block Περιλαμβάνει το κείμενο The Times 03/Jan/2009 Chancellor on brink of second bailout for banks Αυτό αποδεικνύει ότι το block φτιάχτηκε μετά τις 3 Ιανουαρίου 2009 Ξέρουμε επίσης ότι φτιάχτηκε πριν τις 3 Ιανουαρίου 2009 επειδή το παρατηρήσαμε στο δίκτυο Συνεπώς φτιάχτηκε στις 3 Ιανουαρίου 2009 Η απόσταση ενός block από το genesis ονομάζεται ύψος (height) Το block height του genesis είναι 0

94

95 Blockchain forks Κάποιες φορές μπορεί να γίνουν mine 2 έγκυρα blocks ταυτόχρονα Αυτό δημιουργεί ένα blockchain fork block block block block block block block

96 Blockchain fork Το blockchain fork είναι πρόβλημα διότι δεν μας επιτρέπει πια να έχουμε βέλος του χρόνου Επιστρέφουμε στο ίδιο πρόβλημα που είχαμε με τις συναλλαγές Ποιο από τα δύο blocks είναι το πιο πρόσφατο έγκυρο block? Τι γίνεται αν τα δύο αντίπαλα blocks περιλαμβάνουν double spends?

97 Αλγόριθμος επίλυσης αντίπαλων blockchains Παρατηρούμε δύο αντίπαλα blockchains στο δίκτυο Το έγκυρο blockchain είναι το blockchain με το μέγιστο ύψος Αν δύο αντίπαλα blockchains έχουν το ίδιο ύψος, τότε επιλέγουμε κάποιο αυθαίρετα Το block που επιλέγουμε ως miners είναι αυτό πάνω στο οποίο κάνουμε εξόρυξη Το block που επιλέγουμε ως χρήστες είναι αυτό που εμπιστευόμαστε για transaction confirmation

98

99 Double spending

100 Double spending

101 Double spending Ok, Alice paid

102 Double spending Time to double spent

103 Double spending Nice! Wait, what! I should have wait the confirmations...

104 Ok, Alice paid and I see 4 confirmations Double spending 1 confirmation 4 confirmations

105 Double spending Για να κάνω double spend πρέπει να παράξω ένα κακόβουλο παράλληλο blockchain μεγαλύτερο ή ίσο με το ειλικρινές κακόβουλο blockchain κοινό ειλικρινές πρόθεμα ειλικρινές blockchain

106 Δυσκολία του double spending Το double spending απαιτεί μεγάλη υπολογιστική δύναμη Ο κακόβουλος θα πρέπει να κατέχει μεγαλύτερη υπολογιστική δύναμη από το υπόλοιπο δίκτυο Διαφορετικά η πιθανότητα να μπορεί να συνεχίζει να επεκτείνει το blockchain μειώνεται εκθετικά όσο το ειλικρινές blockchain μεγαλώνει Μπορεί όμως να το πετύχει αν ελέγχει το 51% της δύναμης CPU του δικτύου Αυτό ονομάζεται 51%-attack

107 Τι μπορεί να πετύχει ένας κακός miner; Μπορεί να κάνει double spending; Μπορεί να απαγορεύσει χρήματα από το να ξοδευτούν;?? Μπορεί να ξοδέψει τα δικά μας χρήματα;?

108 Τι μπορεί να πετύχει ένας κακός miner; Μπορεί να κάνει double spending; Μπορεί να απαγορεύσει χρήματα από το να ξοδευτούν; Ναι φτιάχνει ένα παράλληλο blockchain που περιλαμβάνει την συναλλαγή Ναι φτιάχνει ένα παράλληλο blockchain που δεν περιλαμβάνει την συναλλαγή Μπορεί να ξοδέψει τα δικά μας χρήματα; Όχι δεν έχει τα ιδιωτικά κλειδιά μας!

109 Κίνητρα mining Ένας miner ανταμοίβεται με 2 τρόπους: 1. Με όλα τα περισσευούμενα χρήματα στις συναλλαγές που κάνει confirm: fees = Σ tx block [ Σ w(i) - i in(tx) Σ w(o) ] o out(tx)

110 Κίνητρα mining Ένας miner ανταμείβεται με 2 τρόπους: 2. Με ένα coinbase transaction που επιτρέπεται να βάλει στο block αξίας 25 BTC 12.5 BTC 12.5 BTC miner

111 Κίνητρα mining Ένας miner ανταμοίβεται με 2 τρόπους: 2. Με ένα coinbase transaction που επιτρέπεται να βάλει στο block αξίας 25 BTC 12.5 BTC 12.5 BTC miner coinbase input

112 Συναλλαγή coinbase Η συναλλαγή coinbase είναι η μόνη που μπορεί να έχει εισερχόμενες ακμές χωρίς αρχή Είναι η επαγωγική βάση στην επιβεβαίωση εγκυρότητας συναλλαγών Επιτρέπεται ακριβώς μία coinbase συναλλαγή ανά block Η αξία του coinbase απαιτείται να είναι 12.5 BTC Αυτός είναι ο μόνος τρόπος που παράγονται bitcoin

113 Αξία του bitcoin Εξαιρετικά μεταβλητή Σήμερα, 2018: 1 BTC = 5,598 EUR Τέλος 2017: 1 BTC = 17,000 EUR Αρχές 2015: 1 BTC = 208 EUR Max 2013: 1 BTC = 900 EUR Min 2013: 1 BTC = 73 EUR 2012: 1 BTC = 4 EUR 2010: 1 BTC = 0.06 EUR 22 Μαϊου 2010: Πρώτη αγορά μέσω bitcoin

114 22 Μαϊου 2010: Μία pizza για 10,000 BTC

115

116 Μάθαμε Τι είναι το bitcoin Διευθύνσεις, κλειδιά Συναλλαγές, ρέστα Γράφος του bitcoin, ακμές, κόμβοι, αξίες, ιδιοκτήτες, utxo, coinbase Εξόρυξη, consensus, blockchain, genesis Proof-of-work, δυσκολία, confirmations, ανταμοιβές, fees Αξία του bitcoin Πορτοφόλια

117

Bitcoin #1. Blockchain Course Dimitris Grigoriou, Christos Nasikas, Dionysis Zindros

Bitcoin #1. Blockchain Course Dimitris Grigoriou, Christos Nasikas, Dionysis Zindros Bitcoin #1 Blockchain Course Dimitris Grigoriou, Christos Nasikas, Dionysis Zindros Στόχος του μαθήματος Τι είναι το bitcoin Διευθύνσεις, κλειδιά Συναλλαγές, ρέστα Γράφος του bitcoin, ακμές, κόμβοι, αξίες,

Διαβάστε περισσότερα

BITCOIN. Διαφάνειες: Δημήτρης Καρακώστας Διονύσης Ζήνδρος. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

BITCOIN. Διαφάνειες: Δημήτρης Καρακώστας Διονύσης Ζήνδρος. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών BITCOIN Διαφάνειες: Δημήτρης Καρακώστας Διονύσης Ζήνδρος Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τι είναι το Bitcoin? Bitcoin Ψηφιακό νόμισμα Επιτρέπει να στέλνουμε

Διαβάστε περισσότερα

Διονύσης Ζήνδρος Εθνικό Μετσόβιο Πολυτεχνείο Image carbonism

Διονύσης Ζήνδρος Εθνικό Μετσόβιο Πολυτεχνείο Image carbonism Διονύσης Ζήνδρος Εθνικό Μετσόβιο Πολυτεχνείο 2012 Image carbonism Τι είναι το bitcoin? Ψηφιακό νόμισμα Για αληθινές online αγορές Αντικαταστάτης (?) του και του $ Ιστορία Wei Dai, 1998: Bmoney (cypherpunks)

Διαβάστε περισσότερα

Συνοπτικά, το σύστημά σας θα πρέπει να υλοποιεί τις παρακάτω λειτουργίες:

Συνοπτικά, το σύστημά σας θα πρέπει να υλοποιεί τις παρακάτω λειτουργίες: ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www. c slab.ec e. ntua.gr ΕΞΑΜΗΝΙΑΙΑ

Διαβάστε περισσότερα

Αναλύσεις Προγραμμάτων και Ψηφιακά Νομίσματα. Γιάννης Σμαραγδάκης, ΕΚΠΑ

Αναλύσεις Προγραμμάτων και Ψηφιακά Νομίσματα. Γιάννης Σμαραγδάκης, ΕΚΠΑ Αναλύσεις Προγραμμάτων και Ψηφιακά Νομίσματα Γιάννης Σμαραγδάκης, ΕΚΠΑ Κρυπτονομίσματα/ Ψηφιακά Νομίσματα Γιάννης Σμαραγδάκης, ΕΚΠΑ 2 Κρυπτονομίσματα Κάτι σαν νομίσματα σε μεγάλο online βιντεοπαιχνίδι;

Διαβάστε περισσότερα

Πως να χρησιμοποιήσετε το FairCoin Ένας γρήγορος και πρακτικός οδηγός

Πως να χρησιμοποιήσετε το FairCoin Ένας γρήγορος και πρακτικός οδηγός Πως να χρησιμοποιήσετε το FairCoin Ένας γρήγορος και πρακτικός οδηγός >> Εισαγωγή στο FairCoin Τι είναι το FairCoin Το FairCoin είναι ένα κρυτονόμισμα όπως το Bitcoin. Είναι απόγονος του Peercoin, που

Διαβάστε περισσότερα

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι Συναίνεση χωρίς την παρουσία σφαλμάτων Κατανεμημένα Συστήματα Ι 4η Διάλεξη 27 Οκτωβρίου 2016 Παναγιώτα Παναγοπούλου Κατανεμημένα Συστήματα Ι 4η Διάλεξη 1 Συναίνεση χωρίς την παρουσία σφαλμάτων Προηγούμενη

Διαβάστε περισσότερα

Ψηφιακά Πιστοποιητικά Ψηφιακές Υπογραφές

Ψηφιακά Πιστοποιητικά Ψηφιακές Υπογραφές ΤΕΙ Κρητης Τμήμα Μηχανικών Πληροφορικής Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων Ψηφιακά Πιστοποιητικά Ψηφιακές Υπογραφές Ψηφιακά Πιστοποιητικά Υποδομή δημόσιου κλειδιού (Public Key Infrastructure

Διαβάστε περισσότερα

Έξυπνα συμβόλαια και πληρωμές χρησιμοποιώντας Bitcoin και Ethereum

Έξυπνα συμβόλαια και πληρωμές χρησιμοποιώντας Bitcoin και Ethereum Εθνικό Καποδιστριακό Πανεπιστήμιο Αθηνών Τμήμα Μαθηματικών Μεταπτυχιακό Πρόγραμμα στη Λογική και Θεωρία Αλγορίθμων και Υπολογισμού μπλ Έξυπνα συμβόλαια και πληρωμές χρησιμοποιώντας Bitcoin και Ethereum

Διαβάστε περισσότερα

Ανιχνεύοντας ένα μέλλον χωρίς μετρητά 30 Ιουν Oρέστης Τζωρτζόπουλος

Ανιχνεύοντας ένα μέλλον χωρίς μετρητά 30 Ιουν Oρέστης Τζωρτζόπουλος Ανιχνεύοντας ένα μέλλον χωρίς μετρητά 30 Ιουν. 2017 Oρέστης Τζωρτζόπουλος Aπό το 3000 π.χ. περίπου, όπου καταγράφεται για πρώτη φορά ο όρος «χρήμα» ως μέσο ανταλλαγής, αρχικά υπό τη μορφή χρήματος-αγαθού,

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ KΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΚΛΙΜΑΚΩΣΙΜΟΤΗΤΑ BLOCKCHAIN ΜΕ ΧΡΗΣΗ DHT ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Δημοσθένης

Διαβάστε περισσότερα

ΥΠΟΛΟΓΙΣΤΙΚΗ ΚΡΥΠΤΟΓΡΑΦΙΑ

ΥΠΟΛΟΓΙΣΤΙΚΗ ΚΡΥΠΤΟΓΡΑΦΙΑ ΥΠΟΛΟΓΙΣΤΙΚΗ ΚΡΥΠΤΟΓΡΑΦΙΑ Εισαγωγή Άρης Παγουρτζής Στάθης Ζάχος Σχολή ΗΜΜΥ ΕΜΠ Διοικητικά του μαθήματος Διδάσκοντες Στάθης Ζάχος Άρης Παγουρτζής Πέτρος Ποτίκας Βοηθοί διδασκαλίας Παναγιώτης Γροντάς Αντώνης

Διαβάστε περισσότερα

Κρυπτογραφία. MAC - Γνησιότητα/Ακεραιότητα μηνύματος. Πέτρος Ποτίκας

Κρυπτογραφία. MAC - Γνησιότητα/Ακεραιότητα μηνύματος. Πέτρος Ποτίκας Κρυπτογραφία MAC - Γνησιότητα/Ακεραιότητα μηνύματος Πέτρος Ποτίκας Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Σχολή ΗΜΜΥ ΕΜΠ Κρυπτογραφία 1 / 32 Περιεχόμενα 1 Message

Διαβάστε περισσότερα

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι Κατανεμημένα Συστήματα Ι Εκλογή αρχηγού και κατασκευή BFS δένδρου σε σύγχρονο γενικό δίκτυο Παναγιώτα Παναγοπούλου Περίληψη Εκλογή αρχηγού σε γενικά δίκτυα Ορισμός του προβλήματος Ο αλγόριθμος FloodMax

Διαβάστε περισσότερα

Ο Απόλυτος Οδηγός. Όλα τα μυστικά για το πρώτο αποκεντρωμένο κρυπτονόμισμα στον κόσμο

Ο Απόλυτος Οδηγός. Όλα τα μυστικά για το πρώτο αποκεντρωμένο κρυπτονόμισμα στον κόσμο Ο Απόλυτος Οδηγός T h e b i t c o i n g u i d e b o o k Όλα τα μυστικά για το πρώτο αποκεντρωμένο κρυπτονόμισμα στον κόσμο Ian DeMartino [ 2 ] Πρακτικός οδηγός αγοράς, αποθήκευσης και ανάλωσης bitcoins

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΑΡΙΘΜΩΝ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΣΤΗΝ ΚΡΥΠΤΟΓΡΑΦΙΑ Εργασία Εξαµήνου Ποδηµατά Χαρίκλεια - 03110004 Λώλος Κωνσταντίνος

Διαβάστε περισσότερα

Διάλεξη 5: Κάτω Φράγμα για Αλγόριθμους Εκλογής Προέδρου. ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι

Διάλεξη 5: Κάτω Φράγμα για Αλγόριθμους Εκλογής Προέδρου. ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι Διάλεξη 5: Κάτω Φράγμα για Αλγόριθμους Εκλογής Προέδρου ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι Κάτω Φράγμα στον Αριθμό Μηνυμάτων Ένας οποιοσδήποτε αλγόριθμος εκλογής προέδρου Α ο οποίος 1. Δουλεύει σε ασύγχρονο

Διαβάστε περισσότερα

8.3.4 Τεχνικές Ασφάλειας Συμμετρική Κρυπτογράφηση Ασυμμετρική Κρυπτογράφηση Ψηφιακές Υπογραφές

8.3.4 Τεχνικές Ασφάλειας Συμμετρική Κρυπτογράφηση Ασυμμετρική Κρυπτογράφηση Ψηφιακές Υπογραφές Κεφάλαιο 8 8.3.4 Τεχνικές Ασφάλειας Συμμετρική Κρυπτογράφηση Ασυμμετρική Κρυπτογράφηση Ψηφιακές Υπογραφές Σελ. 320-325 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-g.ggia.info/ Creative

Διαβάστε περισσότερα

Εισαγωγή. Interface της εφαρμογής. Κ24: Προγραμματισμός Συστήματος - 1η Εργασία, Εαρινό Εξάμηνο 2019 Προθεσμία Υποβολής: Παρασκευή 15 Μαρτίου, 23:59

Εισαγωγή. Interface της εφαρμογής. Κ24: Προγραμματισμός Συστήματος - 1η Εργασία, Εαρινό Εξάμηνο 2019 Προθεσμία Υποβολής: Παρασκευή 15 Μαρτίου, 23:59 Κ24: Προγραμματισμός Συστήματος - 1η Εργασία, Εαρινό Εξάμηνο 2019 Προθεσμία Υποβολής: Παρασκευή 15 Μαρτίου, 23:59 Εισαγωγή Στην εργασία αυτή θα υλοποιήσετε ένα πρόγραμμα που θα δέχεται, θα επεξεργάζεται,

Διαβάστε περισσότερα

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι Εκλογή αρχηγού σε γενικά δίκτυα 20 Οκτωβρίου 2016 Παναγιώτα Παναγοπούλου Εκλογή αρχηγού σε γενικά δίκτυα Προηγούμενη διάλεξη Σύγχρονα Κατανεμημένα Συστήματα Μοντελοποίηση συστήματος Πρόβλημα εκλογής αρχηγού

Διαβάστε περισσότερα

ΚΑΤΑΝΟΗΣΗ ΤΟΥ BITCOIN ΩΣ ΧΡΗΜΑΤΙΚΗ ΜΟΝΑΔΑ ΚΑΙ Η ΔΙΕΙΣΔΥΣΗ ΤΟΥ ΣΤΙΣ ΑΓΟΡΕΣ

ΚΑΤΑΝΟΗΣΗ ΤΟΥ BITCOIN ΩΣ ΧΡΗΜΑΤΙΚΗ ΜΟΝΑΔΑ ΚΑΙ Η ΔΙΕΙΣΔΥΣΗ ΤΟΥ ΣΤΙΣ ΑΓΟΡΕΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διπλωματική εργασία ΚΑΤΑΝΟΗΣΗ ΤΟΥ BITCOIN ΩΣ ΧΡΗΜΑΤΙΚΗ ΜΟΝΑΔΑ ΚΑΙ Η ΔΙΕΙΣΔΥΣΗ ΤΟΥ ΣΤΙΣ ΑΓΟΡΕΣ ΔΗΜΗΤΡΙΟΣ ΓΛΑΒΙΝΑΣ Υποβλήθηκε ως απαιτούμενο

Διαβάστε περισσότερα

Κρυπτογραφία. Κεφάλαιο 4 Αλγόριθμοι Δημοσίου Κλειδιού (ή ασύμμετροι αλγόριθμοι)

Κρυπτογραφία. Κεφάλαιο 4 Αλγόριθμοι Δημοσίου Κλειδιού (ή ασύμμετροι αλγόριθμοι) Κρυπτογραφία Κεφάλαιο 4 Αλγόριθμοι Δημοσίου Κλειδιού (ή ασύμμετροι αλγόριθμοι) Κρυπτοσυστήματα Δημοσίου κλειδιού Αποστολέας P Encryption C Decryption P Παραλήπτης Προτάθηκαν το 1976 Κάθε συμμετέχων στο

Διαβάστε περισσότερα

Παύλος Εφραιμίδης. προηγμένα κρυπτογραφικά πρωτόκολλα. Ασφ Υπολ Συστ

Παύλος Εφραιμίδης. προηγμένα κρυπτογραφικά πρωτόκολλα. Ασφ Υπολ Συστ Παύλος Εφραιμίδης προηγμένα κρυπτογραφικά πρωτόκολλα Ασφ Υπολ Συστ 1 Zero-Knowledge Proofs Zero-Knowledge Proofs of Identity Blind Signatures Oblivious Signatures Simultaneous Contract Signing Simultaneous

Διαβάστε περισσότερα

Bitcoin: Ένα Peer-to-Peer Ηλεκτρονικό Σύστημα Μετρητών

Bitcoin: Ένα Peer-to-Peer Ηλεκτρονικό Σύστημα Μετρητών Bitcoin: Ένα Peer-to-Peer Ηλεκτρονικό Σύστημα Μετρητών Satoshi Nakamoto satoshin@gmx.com www.bitcoin.org Translated in Greek from bitcoin.org/bitcoin.pdf by @chdimosthenis Περιληπτικά: Μία καθαρά peer-to-peer

Διαβάστε περισσότερα

Κρυπτο-νομίσματα 1 / 21

Κρυπτο-νομίσματα 1 / 21 Κρυπτο-νομίσματα Νόμισμα του οποίου η οργάνωση στηρίζεται σε τεχνικές κρυπτογράφησης Συγκεκριμένη οργάνωση επικύρωσης και διασφάλισης των συναλλαγών (blockchblockchain)) 1 / 21 Κρυπτονομίσματα Όρο δυνατότητας

Διαβάστε περισσότερα

Το Bitcoin ως ψηφιακό νόμισμα, και άλλες εφαρμογές των κατανεμημένων κρυπτοοικονομιών

Το Bitcoin ως ψηφιακό νόμισμα, και άλλες εφαρμογές των κατανεμημένων κρυπτοοικονομιών Τμήμα Μηχανικών Η/Υ και Πληροφορικής Κοινωνικές και Νομικές Πλευρές της Τεχνολογίας Το Bitcoin ως ψηφιακό νόμισμα, και άλλες εφαρμογές των κατανεμημένων κρυπτοοικονομιών Παναγόπουλος Παναγιώτης ΑΜ: 4622

Διαβάστε περισσότερα

Εργασία στο Μάθηµα ΗΛΕΚΤΡΟΝΙΚΕΣ ΣΥΝΑΛΛΑΓΕΣ Διδάσκοντες: Σ. Κουσουρής, Φ. Λαµπαθάκη, Δ. Ασκούνης, Ι. Χαραλαµπίδης

Εργασία στο Μάθηµα ΗΛΕΚΤΡΟΝΙΚΕΣ ΣΥΝΑΛΛΑΓΕΣ Διδάσκοντες: Σ. Κουσουρής, Φ. Λαµπαθάκη, Δ. Ασκούνης, Ι. Χαραλαµπίδης ΔΙΑΠΑΝΕΠΙΣΤΗΜΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΕΧΝΟ ΟΙΚΟΝΟΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ Τµήµα Βιοµηχανικής

Διαβάστε περισσότερα

ISSP 1998 Religion II. - Questionnaire - Cyprus

ISSP 1998 Religion II. - Questionnaire - Cyprus ISSP 1998 Religion II - Questionnaire - Cyprus Για σας. Είμαστε από το Κέντρο Ερευνών του Cyprus College. Kάνουμε μια διεθνή έρευνα για κοινωνικές και ηθικές αντιλήψεις. Η έρευνα αυτή γίνεται ταυτόχρονα

Διαβάστε περισσότερα

2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set

2. Για να δημιουργήσουμε το πρώτο ή κάθε νέο Backup set πατάμε στο εικονίδιο και εμφανίζεται ο Wizard του Backup set Δημιουργία Backup Set για ( file Backup ) 1. Τρέχουμε την εφαρμογή BACKUP365. Όταν συνδεθεί με τα κεντρικό σύστημα της Digital SIMA εμφανίζεται η παρακάτω εικόνα : 2. Για να δημιουργήσουμε το πρώτο ή κάθε

Διαβάστε περισσότερα

The Earth Cooperative for a Fair economy. Οδηγίες για το πώς να χρησιμοποιήσετε το FairCoin FairCoin Week 24th to 31th July, 2015

The Earth Cooperative for a Fair economy. Οδηγίες για το πώς να χρησιμοποιήσετε το FairCoin FairCoin Week 24th to 31th July, 2015 Fair Coop The Earth Cooperative for a Fair economy Οδηγίες για το πώς να χρησιμοποιήσετε το FairCoin FairCoin Week 24th to 31th July, 2015 >> Introduction to FairCoin Πώς να ξεκινήσετε με το FairCoin Υπάρχουν

Διαβάστε περισσότερα

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΣΤΕΡΙΟΣ ΜΠΑΚΑΒΟΣ ΜΕΛΕΤΗ ΣΤΟΧΕΥΣΗΣ ΧΡΗΣΗΣ ΚΑΙ ΑΝΑΛΥΣΗ ΟΙΚΟΝΟΜΙΚΗΣ ΡΑΣΤΗΡΙΟΤΗΤΑΣ ΣΤΟ ΙΚΤΥΟ ΣΥΝΑΛΛΑΓΩΝ ΤΟΥ BITCOIN ΜΕΤΑΠΤΥΧΙΑΚΗ

Διαβάστε περισσότερα

Ηλεκτρονικό εμπόριο. HE 7 Τεχνολογίες ασφάλειας

Ηλεκτρονικό εμπόριο. HE 7 Τεχνολογίες ασφάλειας Ηλεκτρονικό εμπόριο HE 7 Τεχνολογίες ασφάλειας Πρόκληση ανάπτυξης ασφαλών συστημάτων Η υποδομή του διαδικτύου παρουσίαζε έλλειψη υπηρεσιών ασφάλειας καθώς η οικογένεια πρωτοκόλλων TCP/IP στην οποία στηρίζεται

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (ΗΥ321)

Λειτουργικά Συστήματα (ΗΥ321) Λειτουργικά Συστήματα (ΗΥ321) Διάλεξη 19: Ασφάλεια Κρυπτογράφηση Βασική ιδέα: Αποθήκευσε και μετάδωσε την πληροφορία σε κρυπτογραφημένη μορφή που «δε βγάζει νόημα» Ο βασικός μηχανισμός: Ξεκίνησε από το

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΠΩΛΗΣΗ

ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΠΩΛΗΣΗ ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΠΩΛΗΣΗ Καταρχάς, βασική προϋπόθεση για το κλείσιμο μιας συνάντησης είναι να έχουμε εξακριβώσει και πιστοποιήσει ότι μιλάμε με τον υπεύθυνο που λαμβάνει μια απόφαση συνεργασίας ή επηρεάζει

Διαβάστε περισσότερα

Κρυπτογραφικά νομίσματα: τεχνικές αρχές και τρόπος λειτουργίας: η περίπτωση του Bitcoin

Κρυπτογραφικά νομίσματα: τεχνικές αρχές και τρόπος λειτουργίας: η περίπτωση του Bitcoin ΑΤΕΙ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗΣ ΚΑΙ ΛΟΓΙΣΤΙΚΗΣ Κρυπτογραφικά νομίσματα: τεχνικές αρχές και τρόπος λειτουργίας: η περίπτωση του Bitcoin ΚΩΝΣΤΑ ΜΑΡΙΑ-ΕΛΕΝΗ Α.Μ. 14272 ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΑΝΑΓΝΩΣΤΑΚΗΣ

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ << ΧΡΗΣΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΟΥ BITCOIN ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΑΓΟΡΕΣ>>

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ << ΧΡΗΣΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΟΥ BITCOIN ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΑΓΟΡΕΣ>> ΤΕΙ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ > ΔΗΜΗΤΡΙΟΣ ΤΑΧΜΕΤΖΙΔΗΣ Επιβλέπων:Δημήτριος Λιαροκάπης

Διαβάστε περισσότερα

ΥΠΟΛΟΓΙΣΤΙΚΗ ΚΡΥΠΤΟΓΡΑΦΙΑ

ΥΠΟΛΟΓΙΣΤΙΚΗ ΚΡΥΠΤΟΓΡΑΦΙΑ ΥΠΟΛΟΓΙΣΤΙΚΗ ΚΡΥΠΤΟΓΡΑΦΙΑ Εισαγωγή Άρης Παγουρτζής Στάθης Ζάχος Σχολή ΗΜΜΥ ΕΜΠ Διοικητικά του μαθήματος Διδάσκοντες Στάθης Ζάχος Άρης Παγουρτζής Πέτρος Ποτίκας (2017-18) Βοηθοί διδασκαλίας Παναγιώτης Γροντάς

Διαβάστε περισσότερα

Σχεδίαση και Ανάλυση Αλγορίθμων

Σχεδίαση και Ανάλυση Αλγορίθμων Σχεδίαση και Ανάλυση Αλγορίθμων Ενότητα 4.0 Επιλογή Αλγόριθμοι Επιλογής Select και Quick-Select Σταύρος Δ. Νικολόπουλος 2016-17 Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Ιωαννίνων Webpage: www.cs.uoi.gr/~stavros

Διαβάστε περισσότερα

Ethereum Ευέλικτος Διασυνδετής Αγοράς

Ethereum Ευέλικτος Διασυνδετής Αγοράς Συνδέοντας το Ethereum με τον Κόσμο Ethereum Ευέλικτος Διασυνδετής Αγοράς Εκδ. 1.02 Steven Kelly (steven@ethereum.link) Εισαγωγή Το Ethereum.link είναι μια αναπτυσσόμενη πλατφόρμα που συνδέει τις παραδοσιακές

Διαβάστε περισσότερα

YΒΡΙΔΙΚΗ ΚΡΥΠΤΟΓΡΑΦΙΑ

YΒΡΙΔΙΚΗ ΚΡΥΠΤΟΓΡΑΦΙΑ ΤΕΙ Κρητης Τμήμα Μηχανικών Πληροφορικής Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων YΒΡΙΔΙΚΗ ΚΡΥΠΤΟΓΡΑΦΙΑ Εισαγωγή Ο στόχος της υβριδικής μεθόδου είναι να αντισταθμίσει τα μειονεκτήματα της συμμετρικής

Διαβάστε περισσότερα

Κρυπτογραφία. Συναρτήσεις μονής κατεύθυνσης - Συναρτήσεις κατακερματισμού. Άρης Παγουρτζής - Πέτρος Ποτίκας

Κρυπτογραφία. Συναρτήσεις μονής κατεύθυνσης - Συναρτήσεις κατακερματισμού. Άρης Παγουρτζής - Πέτρος Ποτίκας Κρυπτογραφία Συναρτήσεις μονής κατεύθυνσης - Συναρτήσεις κατακερματισμού Άρης Παγουρτζής - Πέτρος Ποτίκας Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Σχολή ΗΜΜΥ ΕΜΠ

Διαβάστε περισσότερα

Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων. Συναρτήσεις Κατακερματισμού

Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων. Συναρτήσεις Κατακερματισμού ΤΕΙ ΚΡΗΤΗΣ ΤΜΉΜΑ ΜΗΧΑΝΙΚΏΝ ΠΛΗΡΟΦΟΡΙΚΉΣ Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων Συναρτήσεις Κατακερματισμού Ο όρος συνάρτηση κατακερματισμού (hash function) υποδηλώνει ένα μετασχηματισμό που παίρνει

Διαβάστε περισσότερα

3. Προσομοίωση ενός Συστήματος Αναμονής.

3. Προσομοίωση ενός Συστήματος Αναμονής. 3. Προσομοίωση ενός Συστήματος Αναμονής. 3.1. Διατύπωση του Προβλήματος. Τα συστήματα αναμονής (queueing systems), βρίσκονται πίσω από τα περισσότερα μοντέλα μελέτης της απόδοσης υπολογιστικών συστημάτων,

Διαβάστε περισσότερα

Τραπεζικές Συναλλαγές μέσω Διαδικτύου

Τραπεζικές Συναλλαγές μέσω Διαδικτύου Τραπεζικές Συναλλαγές μέσω Διαδικτύου Ηλεκτρονικές Τραπεζικές Συναλλαγές Τι είναι οι Ηλεκτρονικές Τραπεζικές Συναλλαγές; Είναι η πραγματοποίηση τραπεζικών συναλλαγών χωρίς να χρειάζεται η φυσική παρουσία

Διαβάστε περισσότερα

Μαθηματικά: Αριθμητική και Άλγεβρα. Μάθημα 3 ο, Τμήμα Α. Τρόποι απόδειξης

Μαθηματικά: Αριθμητική και Άλγεβρα. Μάθημα 3 ο, Τμήμα Α. Τρόποι απόδειξης Μαθηματικά: Αριθμητική και Άλγεβρα Μάθημα 3 ο, Τμήμα Α Ο πυρήνας των μαθηματικών είναι οι τρόποι με τους οποίους μπορούμε να συλλογιζόμαστε στα μαθηματικά. Τρόποι απόδειξης Επαγωγικός συλλογισμός (inductive)

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΝΙΚΗ ΑΠΟΔΕΛΤΙΩΣΗ

ΗΛΕΚΤΡΟΝΙΚΗ ΑΠΟΔΕΛΤΙΩΣΗ Ημερομηνία 10/3/2016 Μέσο Συντάκτης Link http://www.in.gr Τζωρτζίνα Ντούτση http://www.in.gr/entertainment/book/interviews/article/?aid=1500064083 Νικόλ Μαντζικοπούλου: Το μυστικό για την επιτυχία είναι

Διαβάστε περισσότερα

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ)

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ) ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ) Ενότητα 5: ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΔΙΔΑΣΚΩΝ: ΚΩΝΣΤΑΝΤΙΝΟΣ ΧΕΙΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 11η Διάλεξη: Ασφάλεια στο Web

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 11η Διάλεξη: Ασφάλεια στο Web Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 11η Διάλεξη: Ασφάλεια στο Web Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 1 Εισαγωγικά Βασικές

Διαβάστε περισσότερα

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

Διαβάστε περισσότερα

Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν να σταµατούν να εκτελούνται σε

Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν να σταµατούν να εκτελούνται σε Οµοφωνία σε σύγχρονο σύστηµα µε αϖοτυχίες κατάρρευσης διεργασιών Παναγιώτα Φατούρου Κατανεµηµένος Υπολογισµός 1 Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash

Διαβάστε περισσότερα

Κατανεμημένα Συστήματα. Ενότητα # 2: Εκλογή αρχηγού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Κατανεμημένα Συστήματα. Ενότητα # 2: Εκλογή αρχηγού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Κατανεμημένα Συστήματα Ενότητα # 2: Εκλογή αρχηγού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.

Διαβάστε περισσότερα

Η Εγγραφή στο Paypal βήμα προς βήμα.

Η Εγγραφή στο Paypal βήμα προς βήμα. Η Εγγραφή στο Paypal βήμα προς βήμα. Η εγγραφή στο paypal είναι εύκολη και δωρεάν. Η διαδικασία εγγραφής περιλαμβάνει μερικά απλά βήματα. Βήμα 1: Πατήστε το πλήκτρο Sign up Επιλέξτε το τύπο του λογαριασμού

Διαβάστε περισσότερα

Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής

Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής Κεφάλαιο 6: Προσομοίωση ενός συστήματος αναμονής Τεχνικές Εκτίμησης Υπολογιστικών Συστημάτων Γιάννης Γαροφαλάκης Αν. Καθηγητής ιατύπωση του προβλήματος (1) Τα συστήματα αναμονής (queueing systems), βρίσκονται

Διαβάστε περισσότερα

HY380 Αλγόριθμοι και πολυπλοκότητα Hard Problems

HY380 Αλγόριθμοι και πολυπλοκότητα Hard Problems HY380 Αλγόριθμοι και πολυπλοκότητα Hard Problems Ημερομηνία Παράδοσης: 0/1/017 την ώρα του μαθήματος ή με email: mkarabin@csd.uoc.gr Γενικές Οδηγίες α) Επιτρέπεται η αναζήτηση στο Internet και στην βιβλιοθήκη

Διαβάστε περισσότερα

BITCLUB NETWORK MARKETING PLAN GREEK 2017

BITCLUB NETWORK MARKETING PLAN GREEK 2017 BITCLUB NETWORK MARKETING PLAN GREEK 2017 Το BitClub Network έχει κατασκευάσει ένα από τα μεγαλύτερα mining pool στον κόσμο και συνεχίζει την ανάπτυξη του κάθε μήνα, καθώς συνεχώς νέα μέλη αγοράζουν εξοπλισμό

Διαβάστε περισσότερα

Κινητά και Διάχυτα Συστήματα. Ενότητα # 8: Εκλογή αρχηγού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Κινητά και Διάχυτα Συστήματα. Ενότητα # 8: Εκλογή αρχηγού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Κινητά και Διάχυτα Συστήματα Ενότητα # 8: Εκλογή αρχηγού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του

Διαβάστε περισσότερα

ΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή

ΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή ΣυνοπτικόςΟδηγόςΧρήσηςτουMoodle για το Φοιτητή Πίνακας Περιεχομένων Πίνακας Περιεχομένων... 2 1. Εισαγωγή...3 1.1 Περιβάλλον Moodle... 3 1.2 Εισαγωγή / Εγγραφή στην πλατφόρμα... 3 1.3 Είσοδος σε μάθημα...

Διαβάστε περισσότερα

Αλγόριθµοι δηµόσιου κλειδιού

Αλγόριθµοι δηµόσιου κλειδιού Αλγόριθµοι δηµόσιου κλειδιού Αλγόριθµοι δηµόσιου κλειδιού Ηδιανοµή του κλειδιού είναι ο πιο αδύναµος κρίκος στα περισσότερα κρυπτογραφικά συστήµατα Diffie και Hellman, 1976 (Stanford Un.) πρότειναν ένα

Διαβάστε περισσότερα

Ένα διασκεδαστικό παιχνίδι με αγορές, ενοικιάσεις και πωλήσεις ιδιοκτησιών σε όλη την Ελλάδα!

Ένα διασκεδαστικό παιχνίδι με αγορές, ενοικιάσεις και πωλήσεις ιδιοκτησιών σε όλη την Ελλάδα! Ένα διασκεδαστικό παιχνίδι με αγορές, ενοικιάσεις και πωλήσεις ιδιοκτησιών σε όλη την Ελλάδα! ΣΚΟΠΟΣ ΤΟΥ ΠΑΙΧΝΙΔΙΟΥ Σκοπός του παιχνιδιού είναι να γίνεις ο πλουσιότερος παίκτης αγοράζοντας, ενοικιάζοντας

Διαβάστε περισσότερα

Coup: City State Εγχειρίδιο κανόνων

Coup: City State Εγχειρίδιο κανόνων v.7 Κάθε παίκτης αναλαμβάνει το ρόλο του αρχηγού μιας οικογένειας, μιας Ιταλικής πόλης-κράτους, διοικούμενης από μια ανίσχυρη και διεφθαρμένη αυλή. Σκοπός σας είναι να κερδίσετε εξουσία επηρρεάζοντας,

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ Aegeus Aegeus

ΕΙΣΑΓΩΓΗ Aegeus Aegeus ΕΙΣΑΓΩΓΗ Οι σημειώσεις μέσα σε αυτή τη Λευκή Βίβλο αποσκοπούν στο να τεκμηριώσουν τυπικά τις έννοιες και τα χαρακτηριστικά του κρυπτονομίσματος Aegeus. Αυτό το έγγραφο θα επεξηγήσει μεθοδικά τις λεπτομέρειες

Διαβάστε περισσότερα

E N I G M A V Λευκή Βίβλος ( Αναθεωρημένη ) Φεβρουάριος ΕΝΑ ΙΔΙΩΤΙΚΟ, ΑΣΦΑΛΕΣ ΚΑΙ ΜΗ ΑΝΙΧΝΕΥΣΙΜΟ ΣΥΣΤΗΜΑ ΣΥΝΑΛΛΑΓΩΝ ΓΙΑ ΤΟ CLOAKCOIN

E N I G M A V Λευκή Βίβλος ( Αναθεωρημένη ) Φεβρουάριος ΕΝΑ ΙΔΙΩΤΙΚΟ, ΑΣΦΑΛΕΣ ΚΑΙ ΜΗ ΑΝΙΧΝΕΥΣΙΜΟ ΣΥΣΤΗΜΑ ΣΥΝΑΛΛΑΓΩΝ ΓΙΑ ΤΟ CLOAKCOIN E N I G M A V 2. 1 Λευκή Βίβλος ( Αναθεωρημένη ) Φεβρουάριος 2 0 1 8 ΕΝΑ ΙΔΙΩΤΙΚΟ, ΑΣΦΑΛΕΣ ΚΑΙ ΜΗ ΑΝΙΧΝΕΥΣΙΜΟ ΣΥΣΤΗΜΑ ΣΥΝΑΛΛΑΓΩΝ ΓΙΑ ΤΟ CLOAKCOIN 1. ΣΥΝΟΨΗ Το CloakCoin είναι ένα κρυπτονόμισμα που έχει

Διαβάστε περισσότερα

ΕΠΙΣΗΜΟΙ ΚΑΝΟΝΕΣ ΤΟΥ ΟΙ ΚΑΡΤΕΣ

ΕΠΙΣΗΜΟΙ ΚΑΝΟΝΕΣ ΤΟΥ ΟΙ ΚΑΡΤΕΣ ΕΠΙΣΗΜΟΙ ΚΑΝΟΝΕΣ ΤΟΥ Το SLEUTH είναι ένα φανταστικό παιχνίδι έρευνας για 3 έως 7 παίκτες. Μέσα από έξυπνες ερωτήσεις προς τους αντιπάλους του, κάθε παίκτης συλλέγει στοιχεία και έπειτα, χρησιμοποιώντας

Διαβάστε περισσότερα

Startup Guide Backup365. Οδηγός γρήγορης εγκατάστασης και εκκίνησης. Για να δοκιμάσετε την υπηρεσία θα πρέπει να ακoλουθήσατε τα παρακάτω βήματα:

Startup Guide Backup365. Οδηγός γρήγορης εγκατάστασης και εκκίνησης. Για να δοκιμάσετε την υπηρεσία θα πρέπει να ακoλουθήσατε τα παρακάτω βήματα: Startup Guide Backup365 Οδηγός γρήγορης εγκατάστασης και εκκίνησης [ ΠΡΟΣΟΧΗ: αν κατά την κρυπογράφιση του αρχείου επιλέξετε δικό σας Encryption Key (αντί του Password εισόδου που προτείνει το σύστημα)

Διαβάστε περισσότερα

Τσάπελη Φανή ΑΜ: 2004030113. Ενισχυτική Μάθηση για το παιχνίδι dots. Τελική Αναφορά

Τσάπελη Φανή ΑΜ: 2004030113. Ενισχυτική Μάθηση για το παιχνίδι dots. Τελική Αναφορά Τσάπελη Φανή ΑΜ: 243113 Ενισχυτική Μάθηση για το παιχνίδι dots Τελική Αναφορά Περιγραφή του παιχνιδιού Το παιχνίδι dots παίζεται με δύο παίχτες. Έχουμε έναν πίνακα 4x4 με τελείες, και σκοπός του κάθε παίχτη

Διαβάστε περισσότερα

Ενδεικτικές Λύσεις 1ου Σετ Ασκήσεων

Ενδεικτικές Λύσεις 1ου Σετ Ασκήσεων Κ Σ Ι Ενδεικτικές Λύσεις 1ου Σετ Ασκήσεων Παναγιώτα Παναγοπούλου Άσκηση 1. Υποθέστε ότι οι διεργασίες ενός σύγχρονου κατανεμημένου συστήματος έχουν μοναδικές ταυτότητες (UIDs), γνωρίζουν ότι είναι συνδεδεμένες

Διαβάστε περισσότερα

Μέσα κοινωνικής δικτύωσης και κοινοποίηση περιεχομένου

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

Διαβάστε περισσότερα

Μαθηματικά: Αριθμητική και Άλγεβρα Μάθημα 6 ο, Τμήμα Α. Μέγιστος Κοινός Διαιρέτης (Μ.Κ.Δ.) και Ελάχιστο Κοινό Πολλαπλάσιο (Ε.Κ.Π.)

Μαθηματικά: Αριθμητική και Άλγεβρα Μάθημα 6 ο, Τμήμα Α. Μέγιστος Κοινός Διαιρέτης (Μ.Κ.Δ.) και Ελάχιστο Κοινό Πολλαπλάσιο (Ε.Κ.Π.) Μαθηματικά: Αριθμητική και Άλγεβρα Μάθημα 6 ο, Τμήμα Α Μέγιστος Κοινός Διαιρέτης (Μ.Κ.Δ.) και Ελάχιστο Κοινό Πολλαπλάσιο (Ε.Κ.Π.) Ε.Κ.Π. (Ελάχιστο Κοινό Πολλαπλάσιο) Κοινό όταν δύο άτομα έχουν ένα κοινό

Διαβάστε περισσότερα

Κεφάλαιο 11. Σύγχρονες Εφαρμογές Ηλεκτρονικές Ψηφοφορίες Εισαγωγή

Κεφάλαιο 11. Σύγχρονες Εφαρμογές Ηλεκτρονικές Ψηφοφορίες Εισαγωγή Κεφάλαιο 11 Σύγχρονες Εφαρμογές 11.1 Ηλεκτρονικές Ψηφοφορίες 11.1.1 Εισαγωγή Το πρόβλημα της ηλεκτρονικής ψηφοφορίας είναι ένα από τα πιο δύσκολα προβλήματα που έχει κληθεί να αντιμετωπίσει η επιστήμη

Διαβάστε περισσότερα

Τι είναι το TPT (Teachers Pay Teachers) Πώς γίνομαι μέλος; Πώς αγοράζω υλικό από εκεί; Τι είναι το PayPal; Πώς φτιάχνω λογαριασμό στο PayPal; Τι

Τι είναι το TPT (Teachers Pay Teachers) Πώς γίνομαι μέλος; Πώς αγοράζω υλικό από εκεί; Τι είναι το PayPal; Πώς φτιάχνω λογαριασμό στο PayPal; Τι Τι είναι το TPT (Teachers Pay Teachers) Πώς γίνομαι μέλος; Πώς αγοράζω υλικό από εκεί; Τι είναι το PayPal; Πώς φτιάχνω λογαριασμό στο PayPal; Τι είναι ένα ZIP αρχείο; Πώς μπορώ να αγοράσω το προϊόν για

Διαβάστε περισσότερα

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι Κατανεμημένα Συστήματα Ι Παναγιώτα Παναγοπούλου Χριστίνα Σπυροπούλου 8η Διάλεξη 8 Δεκεμβρίου 2016 1 Ασύγχρονη κατασκευή BFS δέντρου Στα σύγχρονα συστήματα ο αλγόριθμος της πλημμύρας είναι ένας απλός αλλά

Διαβάστε περισσότερα

BLOCKCHAIN ΚΑΙ CONSENSUS

BLOCKCHAIN ΚΑΙ CONSENSUS BLOCKCHAIN ΚΑΙ CONSENSUS μια ςύντομη ειςαγωγή Άρησ Παγουρτζήσ Σχολό ΗΜΜΥ ΕΜΠ Υπολογιςτική Κρυπτογραφία (ΣΗΜΜΥ-ΣΕΜΦΕ-ΑΛΜΑ-ΕΜΕ) Ἐν ἀρχῇ ἦν... το Bitcoin... και ο «αόρατοσ» δημιουργόσ αυτού: Satoshi Nakamoto

Διαβάστε περισσότερα

Κρυπτογραφία. MAC - Γνησιότητα/Ακεραιότητα μηνύματος. Πέτρος Ποτίκας

Κρυπτογραφία. MAC - Γνησιότητα/Ακεραιότητα μηνύματος. Πέτρος Ποτίκας Κρυπτογραφία MAC - Γνησιότητα/Ακεραιότητα μηνύματος Πέτρος Ποτίκας Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Σχολή ΗΜΜΥ ΕΜΠ Κρυπτογραφία 1 / 37 Περιεχόμενα 1 Message

Διαβάστε περισσότερα

ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ ΕΥΡΩ ΤΕΤΡΑΔΙΟ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ. ΠΕΡΙΕΧΕΙ: Πρωτότυπες ασκήσεις και προβλήματα που θα βοηθήσουν τα παιδιά στις συναλλαγές.

ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ ΕΥΡΩ ΤΕΤΡΑΔΙΟ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ. ΠΕΡΙΕΧΕΙ: Πρωτότυπες ασκήσεις και προβλήματα που θα βοηθήσουν τα παιδιά στις συναλλαγές. ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ ΕΥΡΩ ΤΕΤΡΑΔΙΟ ΔΡΑΣΤΗΡΙΟΤΗΤΩΝ ΠΕΡΙΕΧΕΙ: Πρωτότυπες ασκήσεις και προβλήματα που θα βοηθήσουν τα παιδιά στις συναλλαγές. Αγοράζω Πληρώνω Παίρνω ρέστα Συνεργάστηκαν οι: Σπίνος Γεράσιμος, Υποδ/ντής

Διαβάστε περισσότερα

Μηχανική Μάθηση: γιατί;

Μηχανική Μάθηση: γιατί; Μηχανική Μάθηση Μηχανική Μάθηση: γιατί; Απαραίτητη για να μπορεί ο πράκτορας να ανταπεξέρχεται σε άγνωστα περιβάλλοντα Δεν είναι δυνατόν ο σχεδιαστής να προβλέψει όλα τα ενδεχόμενα περιβάλλοντα. Χρήσιμη

Διαβάστε περισσότερα

Οι απειλές. Απόρρητο επικοινωνίας. Αρχές ασφάλειας δεδομένων. Απόρρητο (privacy) Μέσω κρυπτογράφησης

Οι απειλές. Απόρρητο επικοινωνίας. Αρχές ασφάλειας δεδομένων. Απόρρητο (privacy) Μέσω κρυπτογράφησης Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής στην Επιστήμη των Υπολογιστών 2014-015 Ασφάλεια Δεδομένων http://www.ionio.gr/~mistral/tp/csintro/ Οι απειλές Ένας κακόβουλος χρήστης Καταγράφει μηνύματα που ανταλλάσσονται

Διαβάστε περισσότερα

«Εγκληματολογική Εξέταση Εφαρμογών Bitcoin σε Σύστημα Android»

«Εγκληματολογική Εξέταση Εφαρμογών Bitcoin σε Σύστημα Android» Ιούλιος 2018 Τίτλος Μεταπτυχιακής Εργασίας «Εγκληματολογική Εξέταση Εφαρμογών Bitcoin σε Σύστημα Android» Σωτήρης Καραπέτσας Επιβλέπων Καθηγητής: Νταντογιάν Χριστόφορος Αυτή η σελίδα είναι σκόπιμα κενή

Διαβάστε περισσότερα

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι Κατανεμημένα Συστήματα Ι Συναίνεση και Σφάλματα Διεργασιών Παναγιώτα Παναγοπούλου Περίληψη Συναίνεση με σφάλματα διεργασιών Το πρόβλημα Ο αλγόριθμος FloodSet Επικύρωση δοσοληψιών Ορισμός του προβλήματος

Διαβάστε περισσότερα

Πανεπιστήμιο Πατρών Μεταπτυχιακό Τμήμα Διοίκησης Επιχειρήσεων

Πανεπιστήμιο Πατρών Μεταπτυχιακό Τμήμα Διοίκησης Επιχειρήσεων Πανεπιστήμιο Πατρών Μεταπτυχιακό Τμήμα Διοίκησης Επιχειρήσεων Μελέτη με θέμα: Διερεύνηση του βαθμού ανάπτυξης εμπιστοσύνης και ασφάλειας στην καθημερινή χρήση του διαδικτύου Ερωτηματολόγιο 1. Πόσο καιρό

Διαβάστε περισσότερα

FAIL PASS PASS οριακά

FAIL PASS PASS οριακά AEM 0001 0002 COMMENTS οριακά -Το πρόγραµµά σου δουλεύει λάθος για τις εισόδους: 7 -Δεν έχεις µεριµνήσει για την περίπτωση step=1. Μπορούσες να θεωρήσεις ειδική περίπτωση και να την υλοποιείς σε άλλον

Διαβάστε περισσότερα

Προσδιορισμός εγκυρότητας παραστατικών

Προσδιορισμός εγκυρότητας παραστατικών Προσδιορισμός εγκυρότητας παραστατικών Βασίλης Πρεβελάκης AEGIS RESEARCH Ένα μεγάλο πρόβλημα που υπάρχει στην Ελληνική αγορά είναι αυτό των πλαστών παραστατικών και συγκεκριμένα τιμολογίων, αποδείξεων

Διαβάστε περισσότερα

Κρυπτογραφία. Μονόδρομες συναρτήσεις - Συναρτήσεις σύνοψης. Άρης Παγουρτζής - Πέτρος Ποτίκας

Κρυπτογραφία. Μονόδρομες συναρτήσεις - Συναρτήσεις σύνοψης. Άρης Παγουρτζής - Πέτρος Ποτίκας Κρυπτογραφία Μονόδρομες συναρτήσεις - Συναρτήσεις σύνοψης Άρης Παγουρτζής - Πέτρος Ποτίκας Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Σχολή ΗΜΜΥ ΕΜΠ Κρυπτογραφία

Διαβάστε περισσότερα

Περιεχόμενα Πώς να χρησιμοποιήσετε το βιβλίο... 7 Αντί προλόγου... 9 Κεφάλαιο 1: Κεφάλαιο 2: Κεφάλαιο 3: Κεφάλαιο 4: Κεφάλαιο 5: Πώς να δημιουργήσω το Προφίλ μου και να γίνω μέλος στο Facebook;... 15 Τι

Διαβάστε περισσότερα

Αντί προλόγου. 1. Τι είναι το Twitter;

Αντί προλόγου. 1. Τι είναι το Twitter; Περιεχόµενα Αντί προλόγου...7 Πώς να χρησιµοποιήσετε το βιβλίο...13 Κεφάλαιο 1: Πώς δηµιουργώ τον λογαριασµό µου στο Twitter;...15 Κεφάλαιο 2: Πώς µπορώ να συνδεθώ και να αποσυνδεθώ από το Twitter;...37

Διαβάστε περισσότερα

Εισαγωγή στην Κρυπτολογία 3. Ασφάλεια Τηλεπικοινωνιακών Συστημάτων Κωδικός DIΤ114 Σταύρος ΝΙΚΟΛΟΠΟΥΛΟΣ

Εισαγωγή στην Κρυπτολογία 3. Ασφάλεια Τηλεπικοινωνιακών Συστημάτων Κωδικός DIΤ114 Σταύρος ΝΙΚΟΛΟΠΟΥΛΟΣ Εισαγωγή στην Κρυπτολογία 3 Ασφάλεια Τηλεπικοινωνιακών Συστημάτων Κωδικός DIΤ114 Σταύρος ΝΙΚΟΛΟΠΟΥΛΟΣ Ακεραιότητα Μονόδρομη Κρυπτογράφηση Ακεραιότητα Αυθεντικότητα μηνύματος Ακεραιότητα μηνύματος Αυθεντικότητα

Διαβάστε περισσότερα

Ασφάλεια Πληροφοριακών Συστημάτων

Ασφάλεια Πληροφοριακών Συστημάτων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Ασφάλεια Πληροφοριακών Συστημάτων Ενότητα 5: Διαχείριση κλειδιών Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Ασφάλεια Δεδομένων.

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Ασφάλεια Δεδομένων. Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής στην Επιστήμη των Υπολογιστών 2015-16 Ασφάλεια Δεδομένων http://www.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Οι απειλές Ένας κακόβουλος χρήστης Καταγράφει μηνύματα

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑ ΑΝΤΑΜΟΙΒΗΣ ΜΕΛΩΝ SF

ΠΡΟΓΡΑΜΜΑ ΑΝΤΑΜΟΙΒΗΣ ΜΕΛΩΝ SF Id Πρόγραμμα sed aute occaecat Ανταμοιβής aliqua Μελών id dolor SF ΠΡΟΓΡΑΜΜΑ ΑΝΤΑΜΟΙΒΗΣ ΜΕΛΩΝ SF Σας γνωστοποιούμε ότι το Servicefinder.gr από σήμερα 09/03/2018, θέτει σε εφαρμογή το πρόγραμμα ανταμοιβής

Διαβάστε περισσότερα

ΤΟ ΨΗΦΙΑΚΟ ΝΟΜΙΣΜΑ:Η ΘΕΩΡΗΤΙΚΗ, ΟΙΚΟΝΟΜΙΚΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗ ΠΡΟΣΕΓΓΙΣΗ ΤΟΥ

ΤΟ ΨΗΦΙΑΚΟ ΝΟΜΙΣΜΑ:Η ΘΕΩΡΗΤΙΚΗ, ΟΙΚΟΝΟΜΙΚΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗ ΠΡΟΣΕΓΓΙΣΗ ΤΟΥ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διπλωματική εργασία ΤΟ ΨΗΦΙΑΚΟ ΝΟΜΙΣΜΑ:Η ΘΕΩΡΗΤΙΚΗ, ΟΙΚΟΝΟΜΙΚΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗ ΠΡΟΣΕΓΓΙΣΗ ΤΟΥ Αναστασία Ξαρχάκου (MIS 16018) Επιβλέπων καθηγητής:

Διαβάστε περισσότερα

Δομές Δεδομένων. Δημήτρης Μιχαήλ. Κατακερματισμός. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Δομές Δεδομένων. Δημήτρης Μιχαήλ. Κατακερματισμός. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Δομές Δεδομένων Κατακερματισμός Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Λεξικό Dictionary Ένα λεξικό (dictionary) είναι ένας αφηρημένος τύπος δεδομένων (ΑΤΔ) που διατηρεί

Διαβάστε περισσότερα

Πνευματικά Δικαιώματα

Πνευματικά Δικαιώματα Πνευματικά Δικαιώματα Το παρόν είναι πνευματική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νομοθεσία που αφορά τα πνευματικά δικαιώματα. Απαγορεύεται ρητώς η δημιουργία αντιγράφου,

Διαβάστε περισσότερα

Κεφάλαιο 21. Κρυπτογραφία δημόσιου κλειδιού και πιστοποίηση ταυτότητας μηνυμάτων

Κεφάλαιο 21. Κρυπτογραφία δημόσιου κλειδιού και πιστοποίηση ταυτότητας μηνυμάτων Κεφάλαιο 21 Κρυπτογραφία δημόσιου κλειδιού και πιστοποίηση ταυτότητας μηνυμάτων Κρυπτογράφηση δημόσιου κλειδιού RSA Αναπτύχθηκε το 1977 από τους Rivest, Shamir και Adleman στο MIT Ο πιο γνωστός και ευρέως

Διαβάστε περισσότερα

Δυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Δυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δυναμικός Κατακερματισμός Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Κατακερματισμός Τι αποθηκεύουμε στους κάδους; Στα παραδείγματα δείχνουμε μόνο την τιμή του πεδίου κατακερματισμού Την ίδια την εγγραφή

Διαβάστε περισσότερα

GPG & ΚΡΥΠΤΟΓΡΑΦΙΑ. Π. Αγγελάτος, Δ. Ζήνδρος

GPG & ΚΡΥΠΤΟΓΡΑΦΙΑ. Π. Αγγελάτος, Δ. Ζήνδρος GPG & ΚΡΥΠΤΟΓΡΑΦΙΑ Π. Αγγελάτος, Δ. Ζήνδρος Όσο ξεκινάμε... Κατεβάστε το GPG για το σύστημά σας: Αν έχετε Linux, το έχετε ήδη Αν έχετε Windows, Gpg4win: http://gpg4win.org/ Αν έχετε Mac, GPG Suite: https://gpgtools.org/

Διαβάστε περισσότερα

Cryptocurrencies Ε ΠΛ 682 ADVANCE D S ECURITY TOPICS ΡΑΦΑΗΛ ΜΑΚΡΥΓΙΩΡΓ ΗΣ 18/04/2019

Cryptocurrencies Ε ΠΛ 682 ADVANCE D S ECURITY TOPICS ΡΑΦΑΗΛ ΜΑΚΡΥΓΙΩΡΓ ΗΣ 18/04/2019 Cryptocurrencies Ε ΠΛ 682 ADVANCE D S ECURITY TOPICS ΡΑΦΑΗΛ ΜΑΚΡΥΓΙΩΡΓ ΗΣ 18/04/2019 Paper 1 SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies Joseph Bonneau, Andrew Miller, Jeremy

Διαβάστε περισσότερα

Σύστημα Διαμοιρασμού Βιβλιογραφικών Αναφορών. Κοντοτάσιου Ιωάννα ΑΜ 3125 Μπέσσας Απόστολος ΑΜ 3171

Σύστημα Διαμοιρασμού Βιβλιογραφικών Αναφορών. Κοντοτάσιου Ιωάννα ΑΜ 3125 Μπέσσας Απόστολος ΑΜ 3171 Σύστημα Διαμοιρασμού Βιβλιογραφικών Αναφορών Κοντοτάσιου Ιωάννα ΑΜ 35 Μπέσσας Απόστολος ΑΜ 37 Σκοπός της άσκησης Ο σκοπός της άσκησης είναι η δημιουργία ενός ομότιμου δικτύου διαμοιρασμού βιβλιογραφικών

Διαβάστε περισσότερα

ΠΡΟΕΤΟΙΜΑΣΙΑ ΠΑΡΑΔΕΙΓΜΑ ΠΡΟΕΤΟΙΜΑΣΙΑΣ ΓΙΑ 4 ΠΑΙΚΤΕΣ: 1. ΠΡΟΕΤΟΙΜΑΣΙΑ ΤΩΝ ΝΗΣΙΩΝ

ΠΡΟΕΤΟΙΜΑΣΙΑ ΠΑΡΑΔΕΙΓΜΑ ΠΡΟΕΤΟΙΜΑΣΙΑΣ ΓΙΑ 4 ΠΑΙΚΤΕΣ: 1. ΠΡΟΕΤΟΙΜΑΣΙΑ ΤΩΝ ΝΗΣΙΩΝ ΠΡΟΕΤΟΙΜΑΣΙΑ Προετοιμασία νησιών για 2 παίκτες: Προετοιμασία νησιών για 3 παίκτες: Η περιοχή των νησιών αποτελείται από 9 πλακίδια νησιών (επιλεγμένα τυχαία) και 4 κομμάτια πλαισίου. Η περιοχή των νησιών

Διαβάστε περισσότερα

Το Jungle Speed είναι ένα παιχνίδι για 2 έως 10 παίκτες (ή και ακόμη περισσότερους!) ηλικίας 7 και άνω.

Το Jungle Speed είναι ένα παιχνίδι για 2 έως 10 παίκτες (ή και ακόμη περισσότερους!) ηλικίας 7 και άνω. Το Jungle Speed είναι ένα παιχνίδι για 2 έως 10 παίκτες (ή και ακόμη περισσότερους!) ηλικίας 7 και άνω. Σκοπός σας είναι να είστε ο πρώτος παίκτης που θα ξεφωρτωθεί όλες του τις κάρτες. Το τοτέμ τοποθετείται

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ «ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΥΠΗΡΕΣΙΕΣ» Κατεύθυνση: Προηγμένα Πληροφοριακά Συστήματα Μεταπτυχιακή Διπλωματική Εργασία «Δημιουργία Εφαρμογής

Διαβάστε περισσότερα

Network Address Translation (NAT)

Network Address Translation (NAT) HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο 2016-2017 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Network Address Translation (NAT) Network Layer Private IP Addresses Πρόβλημα: o χώρος των ΙΡ διευθύνσεων

Διαβάστε περισσότερα