Garlic Routing: The Onion Routing Variant Behind I2P
Η δρομολόγηση σκόρδου είναι μια παραλλαγή της δρομολόγησης κρεμμυδιού που συγκεντρώνει πολλά μηνύματα μαζί αντί να τα στέλνει ένα κάθε φορά. Επινοήθηκε από τον Michael J. Freedman το 2000 και χρησιμοποιήθηκε ευρύτερα στο I2P, η τεχνική ανταλλάσσει ένα ελαφρώς πιο περίπλοκο πρωτόκολλο για ισχυρότερη αντίσταση σε επιθέσεις ανάλυσης κυκλοφορίας. Δείτε πώς λειτουργεί και γιατί έχει σημασία.
Το πλήρες κείμενο του άρθρου παρέχεται στα Αγγλικά παρακάτω.
Τι είναι η δρομολόγηση σκόρδου
Η δρομολόγηση σκόρδου είναι μια τεχνική ανωνυμίας κρυπτογράφησης σε επίπεδα. Όπως και η μητρική τεχνική onion routing, κάθε ρελέ κατά μήκος της διαδρομής ξεφλουδίζει ένα στρώμα κρυπτογράφησης. Η βασική διαφορά: αντί για ένα μήνυμα ανά κρυπτογραφημένη δέσμη, η δρομολόγηση σκόρδου τυλίγει το πολλά μηνύματα στην ίδια δέσμη. Το όνομα προέρχεται από την αναλογία ενός βολβού σκόρδου που περιέχει πολλές σκελίδες.
Κάθε σκελίδα σε μια δέσμη σκόρδου έχει τον δικό της προορισμό και τις δικές της οδηγίες παράδοσης. Η δέσμη ταξιδεύει μαζί μέσω του πρώιμου λυκίσκου. αργότερα στη διαδρομή, τα γαρίφαλα χωρίζονται και συνεχίζουν ανεξάρτητα στα αντίστοιχα τελικά σημεία τους. Ένας παρατηρητής που παρακολουθεί ένα τμήμα του δικτύου βλέπει το πακέτο να περνά. δεν μπορούν εύκολα να πουν πόσες ξεχωριστές συνομιλίες από άκρο σε άκρο υπάρχουν μέσα σε αυτό ή πότε θα εμφανιστούν μεμονωμένα μηνύματα στην άλλη πλευρά. Ο Freedman ονόμασε τα μεμονωμένα μηνύματα "βολβούς" - το I2P αργότερα υιοθέτησε τον πιο ακριβή όρο "σκελίδες" με ολόκληρο το πακέτο να είναι το "σκόρδο". Η τεχνική αναπτύχθηκε ως βελτίωση της δρομολόγησης κρεμμυδιού ειδικά για την αντιμετώπιση αδυναμιών στην ανάλυση συσχέτισης κυκλοφορίας. δρομολόγηση (Tor)
Τα πλεονεκτήματα
- Καλύτερη ανάλυση κυκλοφορίας μπορεί να αναδείξει αντίσταση στην κυκλοφορία και να συγκρίνει εκ νέου έναν παρατηρητή μηνύματα πολύ πιο εύκολα από ό,τι μπορούν να συσχετίσουν πακέτα μεταβλητού μεγέθους. Η ομαδοποίηση της δρομολόγησης σκόρδου διαταράσσει την απλή αντιστοίχιση χρονισμού και μεγέθους.
- Αποτελεσματικά μπλοκ απαντήσεων. Μια σκελίδα σκόρδου μπορεί να μεταφέρει τόσο ένα εξερχόμενο μήνυμα όσο και μια οδηγία για απάντηση — "παραδώστε αυτό το μήνυμα στο X και μετά δρομολογήστε την απάντηση του X μέσω αυτής της διαδρομής πίσω σε εμένα." Στη δρομολόγηση onion, η διαδρομή απάντησης είναι συνήθως ένα ξεχωριστό κύκλωμα.
- Απόσβεση εύρους ζώνης. Εάν δύο μηνύματα μοιράζονται τα πρώτα άλματα, η ομαδοποίηση τους εξοικονομεί το εύρος ζώνης της αποστολής των περιττών επιπέδων δύο φορές. XPLZ8 μειονεκτήματα
- Μεταβλητότητα καθυστέρησης. Τα μηνύματα που προορίζονται για διαφορετικά τελικά σημεία ενδέχεται να αντιμετωπίσουν διαφορετικές συνολικές καθυστερήσεις ανάλογα με το πώς διαχωρίζεται το σκόρδο κατά τη διαδρομή. δρομολόγηση.
- Μικρότερο αναπτυγμένο δίκτυο.Η βάση χρηστών του I2P είναι πολύ μικρότερη από αυτή του Tor, επομένως το πρακτικό σύνολο ανωνυμίας είναι μικρότερο ακόμα κι αν οι ιδιότητες ανωνυμίας ανά μήνυμα είναι ισχυρότερες. XPLZP's103XI υλοποίηση Η δρομολόγηση σκόρδου του
- Perfect Dark — ένα ιαπωνικό δίκτυο κοινής χρήσης αρχείων P2P που χρησιμοποιεί τη δρομολόγηση σκόρδου μαζί με μια σχεδίαση mixnet.XXPLZ2 projects — Η δρομολόγηση σκόρδου είναι ένα δομικό στοιχείο σε νεότερα σχέδια δικτύων ανωνυμίας που μελετώνται σε πανεπιστήμια.ul>
- Onion routing (Tor) — χαμηλή καθυστέρηση, μονοπάτια με ένα μήνυμα. (Mixmaster, Mixminion) — υψηλή καθυστέρηση (ώρες), μαζικά μηνύματα με τυχαίες καθυστερήσεις, ισχυρότερη αντίσταση συσχέτισης. Για διαδραστική χρήση, η χαμηλότερη καθυστέρηση της δρομολόγησης κρεμμυδιού κερδίζει. για ασύγχρονες περιπτώσεις χρήσης υψηλής ανωνυμίας (ανώνυμο email, διανομή διαρροών), τα δίκτυα μείγματος υψηλότερης καθυστέρησης κερδίζουν. Η δρομολόγηση σκόρδου βρίσκεται στη μέση για περιπτώσεις χρήσης όπου είναι αποδεκτή κάποια ανοχή συνδυασμού.
I2P διαφέρει από την αρχική πρόταση Free Haven του Freedman με έναν σημαντικό τρόπο: Το I2P χρησιμοποιεί σήραγγες unidirectional (ξεχωριστές διαδρομές για εισερχόμενη και εξερχόμενη κυκλοφορία) όπου η πρόταση Free Haven και η Tor χρησιμοποιούν αμφίδρομα κυκλώματα. Οι σήραγγες μονής κατεύθυνσης προσθέτουν ένα άλλο επίπεδο άμυνας ενάντια στη συσχέτιση από άκρο σε άκρο — η απάντησή σας σε ένα μήνυμα διανύει διαφορετική διαδρομή από το ίδιο το μήνυμα, πολλαπλασιάζοντας τους αναμεταδότες που χρειάζεται να συμβιβάσει ένας αντίπαλος για να επιβεβαιώσει μια συνομιλία. context.
Άλλες υλοποιήσεις
Συχνές ερωτήσεις
- Ποια είναι η διαφορά μεταξύ της δρομολόγησης σκόρδου και της δρομολόγησης κρεμμυδιού;
- Η δρομολόγηση Onion στέλνει ένα κρυπτογραφημένο μήνυμα ανά πακέτο μέσω του δικτύου. Η δρομολόγηση σκόρδου δεσμεύει πολλά μηνύματα μαζί ως «σκελίδες» μέσα σε μια δέσμη «σκόρδο». Η ομαδοποίηση καθιστά τις επιθέσεις ανάλυσης κυκλοφορίας πιο δύσκολες, επειδή ένας παρατηρητής δεν μπορεί εύκολα να συσχετίσει τη δέσμη μεγέθους μεταβλητού με μια συνομιλία μεμονωμένου τελικού σημείου.
- Ποιος επινόησε τη δρομολόγηση του σκόρδου;
- Ο Michael J. Freedman επινόησε τον όρο στην Ενότητα 8.1.1 της μεταπτυχιακής διατριβής του Roger Dingledine στο Free Haven τον Ιούνιο του 2000, περιγράφοντάς τον ως επέκταση της δρομολόγησης κρεμμυδιών.
- Γιατί το I2P χρησιμοποιεί δρομολόγηση σκόρδου αντί για δρομολόγηση κρεμμυδιού;
- Ισχυρότερη αντίσταση στην ανάλυση συσχέτισης κυκλοφορίας μέσω ομαδοποίησης και κομψή υποστήριξη για ομαδοποιημένες διαδρομές απάντησης (ένα γαρίφαλο μπορεί να μεταφέρει τόσο εξερχόμενο μήνυμα όσο και οδηγίες απάντησης). Σε συνδυασμό με τις μονόδρομες σήραγγες του I2P, η δρομολόγηση σκόρδου παράγει σημαντικά διαφορετικές ιδιότητες ανωνυμίας από τη δρομολόγηση κρεμμυδιού του Tor.
- Είναι το garlic routing το ίδιο με ένα mix network;
- Όχι, αν και και οι δύο χρησιμοποιούν bundling για αντισυσχέτιση. Τα δίκτυα μίξης εισάγουν σκόπιμες καθυστερήσεις δέσμης (μερικές φορές ώρες) για την ισχυρότερη αντίσταση συσχέτισης, καθιστώντας τα ακατάλληλα για διαδραστική περιήγηση. Η δρομολόγηση σκόρδου διατηρεί τον λανθάνοντα χρόνο αρκετά χαμηλό για χρήση σε πραγματικό χρόνο με κόστος ασθενέστερης άμυνας συσχέτισης από ένα πραγματικό mixnet.
- Ποια συστήματα του πραγματικού κόσμου χρησιμοποιούν τη δρομολόγηση σκόρδου;
- Το I2P είναι μακράν η πιο αναπτυγμένη εφαρμογή. Το Perfect Dark — ένα ιαπωνικό δίκτυο κοινής χρήσης αρχείων P2P — χρησιμοποιεί τη δρομολόγηση σκόρδου παράλληλα με ένα σχέδιο mixnet. Αρκετά ερευνητικά έργα ακαδημαϊκών δικτύων ανωνυμίας χρησιμοποιούν τη δρομολόγηση σκόρδου ως δομικό στοιχείο. Το Tor δεν χρησιμοποιεί δρομολόγηση σκόρδου.