https://frosthead.com

Πώς να κρυπτογραφήσετε σαν σοβιετικό

Για να λάβετε υπαινιγμό για το τεράστιο δύσκολο έργο που αναλαμβάνουν οι διακόπτες κώδικα Venona, εξετάστε όλα τα περίτεχνα βήματα που χρειάστηκαν οι σοβιετικοί πράκτορες για να κρυπτογραφήσουν ένα μυστικό μήνυμα. Εδώ λειτουργεί το πώς εξηγείται από τον John Earl Haynes και τον Harvey Klehr στο βιβλίο τους Venona: Αποκωδικοποιώντας τη Σοβιετική Κατασκοπεία στην Αμερική . Το μήνυμα - "Πιλοτική παράδοση έκθεσης για τους πυραύλους" - είναι υποθετική, αλλά αναφέρεται σε έναν πραγματικό αμερικανικό κατάσκοπο, William Ullmann, αξιωματικό του στρατού που έχει ανατεθεί στο Πεντάγωνο, τον οποίο ο Σοβιετικός κωδικός ονομάζεται "Pilot" ο πράκτορας μπορεί να στείλει αυτό το μήνυμα στη Μόσχα προειδοποιώντας τους ανώτερους να ελέγξουν τη διπλωματική θήκη για αποστολή από την Pilot.

σχετικό περιεχόμενο

  • Οι Διαταραχές του Κώδικα των Γυναικών που ξεσκεπάζουν τους Σοβιετικούς κατασκόπους

1. Ένας πράκτορας παραδίδει το κείμενο σε έναν υπάλληλο κρυπτογράφησης, ο οποίος χρησιμοποιεί ένα βιβλίο κωδικών για να μετατρέψει τις λέξεις σε τετραψήφιους αριθμούς:

Screen Shot 2018-08-16 στις 11.15.06 AM.png

2. Ο υπάλληλος μετατοπίζει ένα ψηφίο στην πρώτη ομάδα από τη δεύτερη, δύο ψηφία στη δεύτερη ομάδα από την τρίτη και ούτω καθεξής, αποδίδοντας:

Screen Shot 2018-08-16 στις 11.15.15 AM.png

3. Τώρα ο υπάλληλος συμβουλεύει ένα μοναδικό "one-time pad". Κάθε σελίδα φέρει 60 πενταψήφιους αριθμούς και υποτίθεται ότι θα χρησιμοποιηθεί μόνο μία φορά. Στην επάνω αριστερή γωνία υπάρχει ένας αριθμός-26473, στην περίπτωση αυτή, ο οποίος εισάγεται πριν από την πρώτη ομάδα της σειράς:

Screen Shot 2018-08-21 στις 11.55.57 AM.png

Αυτός ο πρώτος αριθμός θα ειδοποιήσει τον παραλήπτη, ο οποίος έχει το ίδιο αποκλειστικό κουτί, ποια σελίδα του μαξιλαριού θα συμβουλευτεί.

4. Στη συνέχεια, ο υπάλληλος παίρνει τις επόμενες τέσσερις πενταψήφιες ομάδες από το μοναδικό pad ...

Screen Shot 2018-08-16 στις 11.15.37 AM.png

... και τα προσθέτει στις τέσσερις ομάδες που συνθέτουν το μήνυμα, χρησιμοποιώντας μη αριθμητική αριθμητική. (Για παράδειγμα, 8 + 6 = 4, όχι 14, επειδή δεν μεταφέρεται τίποτα):

Screen Shot 2018-08-16 στις 11.15.50 AM.png

Τώρα ολόκληρο το μήνυμα μοιάζει με αυτό:

Screen Shot 2018-08-16 στις 11.16.08 AM.png

5. Στη συνέχεια ο υπάλληλος μετατρέπει τις αριθμητικές ομάδες σε ομάδες γραμμάτων χρησιμοποιώντας τον τύπο:

Screen Shot 2018-08-16 στις 11.16.19 AM.png

Έτσι, το μήνυμα διαβάζεται τώρα:

Screen Shot 2018-08-16 στις 11.16.27 AM.png

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

7.. . όπου ένας άλλος υπάλληλος το αποκρυπτογραφεί, αντιστρέφοντας αυτά τα βήματα.

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

Πηγή: Βενόνα: Αποκωδικοποίηση της σοβιετικής κατασκοπείας στην Αμερική από τους John Earl Haynes και Harvey Klehr (Yale University Press)

Preview thumbnail for video 'Subscribe to Smithsonian magazine now for just $12

Εγγραφείτε στο περιοδικό Smithsonian τώρα για μόλις $ 12

Αυτό το άρθρο είναι μια επιλογή από το τεύχος Σεπτεμβρίου του περιοδικού Smithsonian

Αγορά
Πώς να κρυπτογραφήσετε σαν σοβιετικό