Mix network
मिक्स नेटवर्क रूटिंग प्रोटोकॉल हैं जो मिक्स के रूप में जाने जाने वाले प्रॉक्सी सर्वर की एक श्रृंखला का उपयोग करके कठिन-से-ट्रेस संचार बनाते हैं जो कई प्रेषकों से संदेश लेते हैं, उन्हें फेरबदल करते हैं, और उन्हें यादृच्छिक क्रम में अगले गंतव्य (संभवतः एक और मिक्स नोड) पर वापस भेजते हैं। यह अनुरोध के स्रोत और गंतव्य के बीच की कड़ी को तोड़ देता है, जिससे जासूसी करने वालों के लिए अंत से अंत तक संचार का पता लगाना कठिन हो जाता है। इसके अलावा, मिक्स केवल उस नोड को जानते हैं जिससे उसे तुरंत संदेश प्राप्त हुआ, और शफल किए गए संदेशों को भेजने के लिए तत्काल गंतव्य, नेटवर्क को दुर्भावनापूर्ण मिक्स नोड्स के लिए प्रतिरोधी बनाता है। प्रत्येक संदेश को सार्वजनिक कुंजी क्रिप्टोग्राफी का उपयोग करके प्रत्येक प्रॉक्सी में एन्क्रिप्ट किया जाता है; परिणामी एन्क्रिप्शन को रूसी गुड़िया की तरह स्तरित किया जाता है (सिवाय इसके कि प्रत्येक "गुड़िया" समान आकार की होती है) जिसमें संदेश सबसे भीतरी परत के रूप में होता है। प्रत्येक प्रॉक्सी सर्वर कूटलेखन की अपनी परत को बंद कर देता है ताकि यह पता चल सके कि संदेश को आगे कहाँ भेजना है। यदि प्रॉक्सी सर्वरों में से एक को छोड़कर सभी को ट्रेसर द्वारा समझौता किया जाता है, तो कुछ कमजोर विरोधियों के खिलाफ अप्राप्यता अभी भी प्राप्त की जा सकती है। मिक्स नेटवर्क की अवधारणा को पहली बार 1981 में डेविड चौम द्वारा वर्णित किया गया था। इस अवधारणा पर आधारित अनुप्रयोगों में अनाम रीमेलर (जैसे मिक्समास्टर), प्याज रूटिंग, लहसुन रूटिंग और कुंजी-आधारित रूटिंग (टोर, आई2पी और फ्रीनेट सहित) शामिल हैं। इतिहास डेविड चौम ने 1979 में अपने पेपर में मिक्स नेटवर्क की अवधारणा को प्रकाशित कियाः "अप्राप्य इलेक्ट्रॉनिक मेल, वापसी पते और डिजिटल छद्म नाम"। यह पेपर उनके मास्टर डिग्री थीसिस कार्य के लिए था, जिसके तुरंत बाद उन्हें सार्वजनिक कुंजी क्रिप्टोग्राफी, मार्टिन हेलमैन, व्हिटफील्ड डिफी और राल्फ मर्केल के काम के माध्यम से क्रिप्टोग्राफी के क्षेत्र में पहली बार पेश किया गया था। जबकि सार्वजनिक कुंजी क्रिप्टोग्राफी ने जानकारी की सुरक्षा को एन्क्रिप्ट किया, चौम का मानना था कि संचार में पाए जाने वाले मेटा डेटा में व्यक्तिगत गोपनीयता कमजोरियां हैं। व्यक्तिगत गोपनीयता के समझौते को सक्षम करने वाली कुछ कमजोरियों में भेजे गए और प्राप्त किए गए संदेशों का समय, संदेशों का आकार और मूल प्रेषक का पता शामिल था। उन्होंने अपने काम में मार्टिन हेलमैन और व्हिटफील्ड के पेपर "न्यू डायरेक्शन इन क्रिप्टोग्राफी" (1976) का हवाला दिया है। यह कैसे काम करता है प्रतिभागी ए संदेश में एक यादृच्छिक मूल्य आर जोड़कर, प्राप्तकर्ता की सार्वजनिक कुंजी के साथ इसे सील करके, बी के पते को जोड़कर, और फिर मिश्रण की सार्वजनिक कुंजी के साथ परिणाम को सील करके प्रतिभागी बी को वितरण के लिए एक संदेश तैयार करता है। एम इसे अपनी निजी चाबी से खोलता है, अब वह बी का पता जानता है, और वह बी को भेजता है। संदेश प्रारूप इसे पूरा करने के लिए, प्रेषक मिश्रण की सार्वजनिक कुंजी () लेता है, और इसका उपयोग एक लिफाफे को एन्क्रिप्ट करने के लिए करता है जिसमें एक यादृच्छिक स्ट्रिंग (), प्राप्तकर्ता को संबोधित एक नेस्टेड लिफाफा और प्राप्तकर्ता का ईमेल पता (बी) होता है। इस नेस्टेड लिफाफे को प्राप्तकर्ता की सार्वजनिक कुंजी () के साथ एन्क्रिप्ट किया जाता है, और इसमें भेजे जा रहे संदेश के मुख्य भाग के साथ एक और यादृच्छिक स्ट्रिंग (R0) होती है। कूटबद्ध शीर्ष-स्तरीय लिफाफा प्राप्त होने पर, मिश्रण इसे खोलने के लिए अपनी गुप्त कुंजी का उपयोग करता है। अंदर, यह प्राप्तकर्ता (बी) का पता और बी के लिए बाध्य एक एन्क्रिप्टेड संदेश पाता है। यादृच्छिक स्ट्रिंग () को त्याग दिया जाता है। एक हमलावर को संदेशों का अनुमान लगाने से रोकने के लिए संदेश में इसकी आवश्यकता होती है। यह माना जाता है कि हमलावर सभी आने वाले और जाने वाले संदेशों का निरीक्षण कर सकता है। यदि यादृच्छिक स्ट्रिंग का उपयोग नहीं किया जाता है (अर्थात। केवल भेजा जाता है) और एक हमलावर के पास एक अच्छा अनुमान होता है कि संदेश भेजा गया था, वह परीक्षण कर सकता है कि क्या धारण करता है, जिससे वह संदेश की सामग्री सीख सकता है। यादृच्छिक स्ट्रिंग को जोड़ने से हमलावर को इस तरह का हमला करने से रोका जाता है; भले ही उसे सही संदेश का अनुमान लगाना चाहिए (यानी। सच है) उसे पता नहीं चलेगा कि वह सही है या नहीं क्योंकि वह गुप्त मूल्य नहीं जानता है। व्यावहारिक रूप से, नमक के रूप में कार्य करता है। वापसी पते अब बी के लिए ए का जवाब देने का एक तरीका है, जबकि अभी भी बी से ए की पहचान को गुप्त रखा गया है। एक समाधान ए के लिए एक अप्राप्य वापसी पता बनाना है जहां उसका अपना वास्तविक पता है, केवल वर्तमान अवसर के लिए चुनी गई एक सार्वजनिक एक बार की कुंजी है, और एक कुंजी है जो सीलिंग के उद्देश्यों के लिए एक यादृच्छिक स्ट्रिंग के रूप में भी कार्य करेगी। फिर, ए पहले से वर्णित तकनीकों द्वारा भेजे गए संदेश के हिस्से के रूप में इस वापसी पते को बी को भेज सकता है। बी एम को भेजता है, और एम इसे में बदल देता है। यह मिश्रण बिट्स की स्ट्रिंग का उपयोग करता है जो इसे संदेश भाग को फिर से एन्क्रिप्ट करने के लिए एक कुंजी के रूप में पते के हिस्से को डिक्रिप्ट करने के बाद मिलता है। केवल प्राप्तकर्ता, ए, परिणामी आउटपुट को डिक्रिप्ट कर सकता है क्योंकि ए ने और दोनों बनाए हैं। अतिरिक्त कुंजी आश्वस्त करती है कि मिश्रण उत्तर-संदेश की सामग्री को नहीं देख सकता है। निम्नलिखित इंगित करता है कि कैसे बी इस अप्राप्य वापसी पते का उपयोग एक नए प्रकार के मिश्रण के माध्यम से ए की प्रतिक्रिया बनाने के लिए करता हैः ए बी का संदेशः बी ए से संदेश का उत्तर देंः कहाँः = बी की सार्वजनिक कुंजी, = मिश्रण की सार्वजनिक कुंजी। एक गंतव्य स्रोत गुमनामी का त्याग किए बिना एक स्रोत को जवाब दे सकता है। जवाब संदेश सभी प्रदर्शन और सुरक्षा लाभों को स्रोत से गंतव्य तक गुमनाम संदेशों के साथ साझा करता है। कमजोरियाँ हालांकि मिश्रित नेटवर्क सुरक्षा प्रदान करते हैं, भले ही कोई विरोधी पूरे रास्ते को देखने में सक्षम हो, लेकिन मिश्रण पूरी तरह से सही नहीं है। विरोधी दीर्घकालिक सहसंबंध हमले प्रदान कर सकते हैं और पैकेटों के प्रेषक और प्राप्तकर्ता को ट्रैक कर सकते हैं। खतरा मॉडल एक विरोधी मिश्रित नेटवर्क से आने-जाने वाले यातायात की निगरानी करके एक निष्क्रिय हमला कर सकता है। कई पैकेटों के बीच आगमन के समय का विश्लेषण करने से जानकारी सामने आ सकती है। चूंकि पैकेटों में सक्रिय रूप से कोई बदलाव नहीं किया जाता है, इसलिए इस तरह के हमले का पता लगाना मुश्किल है। हमले की सबसे खराब स्थिति में, हम मानते हैं कि नेटवर्क के सभी लिंक विरोधी द्वारा देखे जा सकते हैं और मिश्रित नेटवर्क की रणनीतियों और बुनियादी ढांचे के बारे में पता है। एक इनपुट लिंक पर एक पैकेट को पैकेट प्राप्त होने के समय, पैकेट के आकार या पैकेट की सामग्री के बारे में जानकारी के आधार पर आउटपुट लिंक पर एक पैकेट से सहसंबद्ध नहीं किया जा सकता है। पैकेट समय के आधार पर पैकेट सहसंबंध को सामग्री के आधार पर बैचिंग और सहसंबंध द्वारा रोका जाता है और पैकेट के आकार को क्रमशः एन्क्रिप्शन और पैकेट पैडिंग द्वारा रोका जाता है। इंटर-पैकेट अंतराल, अर्थात, दो नेटवर्क लिंक पर लगातार दो पैकेटों के अवलोकन के बीच समय का अंतर, यह अनुमान लगाने के लिए उपयोग किया जाता है कि क्या लिंक एक ही कनेक्शन रखते हैं। कूटलेखन और पैडिंग एक ही आईपी प्रवाह से संबंधित अंतर-पैकेट अंतराल को प्रभावित नहीं करते हैं। इंटर-पैकेट अंतराल के क्रम कनेक्शनों के बीच बहुत भिन्न होते हैं, उदाहरण के लिए वेब ब्राउज़िंग में, यातायात विस्फोटों में होता है। इस तथ्य का उपयोग किसी संबंध की पहचान करने के लिए किया जा सकता है। सक्रिय हमले उन पैकेटों के विस्फोटों को इंजेक्ट करके किए जा सकते हैं जिनमें लक्षित प्रवाह में अद्वितीय समय संकेत होते हैं। हमलावर अन्य नेटवर्क लिंक पर इन पैकेटों की पहचान करने का प्रयास करने के लिए हमले कर सकता है। हमलावर बाद के सभी मिश्रणों पर सममित कुंजी के आवश्यक ज्ञान के कारण नए पैकेट बनाने में सक्षम नहीं हो सकता है। रिप्ले पैकेट का उपयोग भी नहीं किया जा सकता है क्योंकि उन्हें हैशिंग और कैशिंग के माध्यम से आसानी से रोका जा सकता है। कृत्रिम अंतराल लक्ष्य प्रवाह में बड़े अंतराल बनाए जा सकते हैं, यदि हमलावर प्रवाह में लगातार पैकेटों की बड़ी मात्रा गिराता है। उदाहरण के लिए, लक्ष्य प्रवाह में 3000 पैकेट भेजने के लिए एक अनुकरण चलाया जाता है, जहां हमलावर प्रवाह शुरू होने के 1 सेकंड बाद पैकेट गिरा देता है। जैसे-जैसे लगातार गिराए गए पैकेटों की संख्या बढ़ती है, रक्षात्मक गिराव की प्रभावशीलता काफी कम हो जाती है। एक बड़े अंतराल का परिचय लगभग हमेशा एक पहचानने योग्य विशेषता बनाएगा। कृत्रिम विस्फोट हमलावर कृत्रिम विस्फोट बना सकता है। यह कृत्रिम पैकेटों से एक हस्ताक्षर बनाकर उन्हें एक निश्चित अवधि के लिए एक लिंक पर पकड़कर और फिर उन सभी को एक साथ जारी करके किया जाता है। रक्षात्मक गिरना इस परिदृश्य में कोई रक्षा प्रदान नहीं करता है और हमलावर लक्ष्य प्रवाह की पहचान कर सकता है। इस हमले को रोकने के लिए अन्य रक्षा उपाय किए जा सकते हैं। ऐसा ही एक समाधान अनुकूली पैडिंग एल्गोरिदम हो सकता है। पैकेटों में जितनी देरी होगी, व्यवहार की पहचान करना उतना ही आसान होगा और इस प्रकार बेहतर बचाव देखा जा सकता है। अन्य समय विश्लेषण हमले एक हमलावर अंतर-पैकेट अंतराल के अलावा अन्य समय के हमलों को भी देख सकता है। हमलावर नेटवर्क के व्यवहार में हुए परिवर्तनों का निरीक्षण करने के लिए पैकेट धाराओं को सक्रिय रूप से संशोधित कर सकता है। टी. सी. पी. पैकेटों के पुनः संचरण को मजबूर करने के लिए पैकेटों को दूषित किया जा सकता है, जिसे जानकारी प्रकट करने के लिए व्यवहार आसानी से अवलोकन योग्य है। यह मानते हुए कि एक विरोधी संदेशों को थ्रेसहोल्ड मिश्रणों में भेजे और प्राप्त किए जाते हुए देख सकता है, लेकिन वे इन मिश्रणों के आंतरिक कार्य को या उनके द्वारा भेजे गए संदेश को नहीं देख सकते हैं। यदि विरोधी ने अपने संदेशों को संबंधित मिश्रणों में छोड़ दिया है और वे दोनों में से एक प्राप्त करते हैं, तो वे भेजे गए संदेश और संबंधित प्रेषक को निर्धारित करने में सक्षम होते हैं। प्रतिद्वंद्वी को किसी भी समय अपने संदेशों (सक्रिय घटक) को मिश्रण में रखना होता है और संदेश भेजे जाने से पहले संदेश वहीं रहना चाहिए। यह आम तौर पर एक सक्रिय हमला नहीं है। कमजोर विरोधी इस हमले का उपयोग अन्य हमलों के साथ मिलकर अधिक समस्याएँ पैदा करने के लिए कर सकते हैं। मिक्स नेटवर्क आने वाले और जाने वाले संदेशों के बीच महत्वपूर्ण संबंध बनाने से बचने के लिए प्राप्त संदेशों के क्रम को बदलकर सुरक्षा प्राप्त करते हैं। मिश्रण संदेशों के बीच हस्तक्षेप पैदा करते हैं। हस्तक्षेप मिश्रण के एक पर्यवेक्षक के लिए सूचना रिसाव की दर को सीमित करता है। आकार एन के मिश्रण में, मिश्रण से इनपुट और आउटपुट का अवलोकन करने वाले एक विरोधी के पास एक मिलान निर्धारित करने में क्रम एन की अनिश्चितता होती है। स्लीपर अटैक इसका फायदा उठा सकता है। प्रत्येक मिश्रण में एक स्लीपर के साथ थ्रेसहोल्ड मिश्रणों के एक स्तरित नेटवर्क में, प्रेषकों से इनपुट प्राप्त करने वाली एक परत होती है और मिश्रणों की दूसरी परत होती है जो अंतिम गंतव्य तक संदेशों को अग्रेषित करती है। इससे, हमलावर यह जान सकता है कि प्राप्त संदेश प्रेषक से किसी भी परत 1 मिश्रण में नहीं आ सकता था जिसमें आग नहीं लगी हो। इन स्लीपर्स के साथ भेजे गए और प्राप्त किए गए संदेशों के मिलान की अधिक संभावना है, इस प्रकार संचार पूरी तरह से गुमनाम नहीं है। मिश्रण विशुद्ध रूप से समयबद्ध भी हो सकते हैंः वे एक विशेष अंतराल में प्राप्त संदेशों के क्रम को यादृच्छिक करते हैं और उनमें से कुछ को मिश्रण के साथ जोड़ते हैं, उस अंतराल में जो कुछ भी प्राप्त हुआ है, उसके बावजूद उन्हें अंतराल के अंत में अग्रेषित करते हैं। मिक्सिंथेट टीजी के लिए उपलब्ध संदेश हस्तक्षेप करेंगे, लेकिन यदि कोई संदेश उपलब्ध नहीं है, तो प्राप्त संदेशों में कोई हस्तक्षेप नहीं होगा। संदर्भ अनामता नेटवर्क इंटरनेट गोपनीयता सुरक्षित संचार रूटिंग नेटवर्क वास्तुकला क्रिप्टोग्राफिक प्रोटोकॉल क्रिप्टोग्राफिक आदिम मिश्रित नेटवर्क