Alice και Bob

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση

Η Alice και ο Bob είναι συνηθισμένα ψευδώνυμα / χαρακτήρες στην επιστήμη της κρυπτογραφίας και της φυσικής. Τα ονόματα αυτά χρησιμοποιούνται για ευκολία, σε παραδείγματα της μορφής "Το πρόσωπο Α θέλει να στείλει το μήνυμα στο πρόσωπο Β", και ιδιαίτερα σε πολύπλοκα συστήματα τα οποία περιλαμβάνουν πολλά βήματα. Η επιλογή των ονομάτων ακολουθεί την συνέχεια της αγγλικής αλφάβητου (πρώτο γράμμα το A: ο χαρακτήρας Alice, δεύτερο γράμμα το B: ο χαρακτήρας Bob). Η επανειλημμένη χρήση αυτών των ονομάτων βοηθάει στην καλύτερη κατανόηση των τεχνικών θεμάτων.

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

Λίστα χαρακτήρων[Επεξεργασία | επεξεργασία κώδικα]

Η παρακάτω λίστα είναι από το βιβλίο Applied Cryptography του Bruce Schneier. Οι χαρακτήρες Alice και Bob είναι αρχετυπικοί χαρακτήρες στην κρυπτογραφία. Η Eve είναι επίσης διάσημος χαρακτήρας στα παραδείγματα.

  • Alice και Bob: Γενικά στα παραδείγματα η Alice θέλει να στείλει μήνυμα στον Bob. Αυτά τα ονόματα χρησιμοποιήθηκαν από τον Ron Rivest το 1978 στην δημοσίευση στο περιοδικό ACM παρουσιάζοντας το σύστημα κρυπτογραφίας RSA καθώς και στην δημοσίευση A Method for Obtaining Digital Signatures and Public-Key Cryptosystems δημοσιευμένο 4 Απριλίου, 1977. Ο Rivset αρνήθηκε την σχέση των ονομάτων με την ταινία του Paul Mazursky Bob & Carol & Ted & Alice - 1969.
  • Carol, Carlos ή Charlie: το τρίτο πρόσωπο στις επικοινωνίες.
  • Chunk: επίσης το τρίτο πρόσωπο στις επικοινωνίες (συνήθως όμως με κακόβουλες διαθέσεις).
  • Dave: τέταρτο πρόσωπο στην αλφαβητική σειρά.
  • Eve: πρόσωπο-υποκλοπέας - για παθητική επίθεση. Ενώ μπορεί να ακούει τις συνομιλίες μεταξύ της Alice και του Bob, δεν μπορεί να τροποποιήσει μηνύματα.
  • Isaac: ένας παροχέας σύνδεσης διαδικτύου.
  • Ivan: ένας εκδότης (στην εμπορική κρυπτογραφία).
  • Justin: ένα νομικό πρόσωπο - από το σύστημα δικαιοσύνης.
  • Mallory: ένα πρόσωπο που κάνει κακόβουλη επίθεση. Σε αντίθεση με την Eve η Mallory όχι μόνο υποκλέπτει μηνύματα, μπορεί να τα τροποποιεί αλλά και να δημιουργήσει νέα πλαστά μηνύματα. Η προστασία ενός συστήματος ενάντια στην Mallory είναι μεγαλύτερο. Τα πρόσωπα Marvin και Mallet επίσης χρησιμοποιούνται για αυτόν τον ρόλο.
  • Matilda: το πρόσωπο-έμπορος (στις ηλεκτρονικές συναλλαγές και στην εμπορική κρυπτογραφία).
  • Oscar: το πρόσωπο-ανταγωνιστής, συνήθως παρόμοιο με τον χαρακτήρα της Mallory.
  • Pat ή Peggy: το πρόσωπο που κάνει πιστοποιήσεις και ο Victor που είναι το πρόσωπο-ελεγκτής.
  • Plod: το πρόσωπο που εφαρμόζει το νόμο.
  • Steve: το πρόσωπο που καμουφλάρει μηνύματα (σε παραδείγματα στεγανογραφίας).
  • Trent: το πρόσωπο έμπιστος-ουδέτερος κριτής.
  • Trudy: πρόσωπο που κάνει επιθέσεις, εναλλακτικό πρόσωπο της Mallory.
  • Walter: το πρόσωπο δεσμοφύλακας (παιχνίδι με την αγγλική λέξη warden=δεσμοφύλακας). Το πρόσωπο αυτό διαφυλάσσει την Alice και τον Bob και ο ρόλος εξαρτάται από το πρωτόκολλο που παρουσιάζεται.
  • Zoe: το τελευταίο πρόσωπο που διαδραματίζει ένα ρόλο στο πρωτόκολλο κρυπτογραφίας (το γράμμα Z είναι το τελικό της αγγλικής αλφαβήτου).
Στο λήμμα αυτό έχει ενσωματωθεί κείμενο από το λήμμα Alice and Bob της Αγγλόγλωσσης Βικιπαίδειας, η οποία διανέμεται υπό την GNU FDL και την CC-BY-SA 3.0. (ιστορικό/συντάκτες).