Secure Real-time Transport Protocol
सिक्योर रियल-टाइम ट्रांसपोर्ट प्रोटोकॉल (एस. आर. टी. पी.) रियल-टाइम ट्रांसपोर्ट प्रोटोकॉल (आर. टी. पी.) के लिए एक प्रोफ़ाइल है जिसका उद्देश्य यूनिकास्ट और मल्टीकास्ट दोनों अनुप्रयोगों में आर. टी. पी. डेटा को एन्क्रिप्शन, संदेश प्रमाणीकरण और अखंडता प्रदान करना और हमले की सुरक्षा को फिर से चलाना है। इसे इंटरनेट प्रोटोकॉल और सिस्को और एरिक्सन के क्रिप्टोग्राफिक विशेषज्ञों की एक छोटी सी टीम द्वारा विकसित किया गया था। यह पहली बार आई. ई. टी. एफ. द्वारा मार्च 2004 में प्रकाशित किया गया था। चूँकि आर. टी. पी. के साथ आर. टी. पी. नियंत्रण प्रोटोकॉल (आर. टी. सी. पी.) होता है जिसका उपयोग आर. टी. पी. सत्र को नियंत्रित करने के लिए किया जाता है, एस. आर. टी. पी. में एक सहयोगी प्रोटोकॉल होता है, जिसे सुरक्षित आर. टी. सी. पी. (एस. आर. टी. सी. पी.) कहा जाता है; यह सुरक्षित रूप से एस. आर. टी. पी. को वही कार्य प्रदान करता है जो आर. टी. सी. पी. द्वारा आर. टी. पी. को प्रदान किए जाते हैं। आर. टी. पी. या आर. टी. सी. पी. अनुप्रयोगों में एस. आर. टी. पी. या एस. आर. टी. सी. पी. का उपयोग वैकल्पिक है; लेकिन भले ही एस. आर. टी. पी. या एस. आर. टी. सी. पी. का उपयोग किया जाता है, सभी प्रदान की गई सुविधाएँ (जैसे एन्क्रिप्शन और प्रमाणीकरण) वैकल्पिक हैं और इन्हें अलग से सक्षम या अक्षम किया जा सकता है। एकमात्र अपवाद संदेश प्रमाणीकरण सुविधा है जो एस. आर. टी. सी. पी. का उपयोग करते समय अपरिहार्य और आवश्यक है। डेटा फ्लो एन्क्रिप्शन एस. आर. टी. पी. और एस. आर. टी. सी. पी. डिफ़ॉल्ट साइफर के रूप में उन्नत एन्क्रिप्शन मानक (ए. ई. एस.) का उपयोग करते हैं। दो सिफर मोड परिभाषित किए गए हैं जो एईएस ब्लॉक सिफर को एक स्ट्रीम सिफर के रूप में उपयोग करने की अनुमति देते हैंः सेगमेंटेड इंटीजर काउंटर मोड एक विशिष्ट काउंटर मोड, जो किसी भी ब्लॉक तक यादृच्छिक पहुंच की अनुमति देता है, जो पैकेटों के संभावित नुकसान के साथ अविश्वसनीय नेटवर्क पर चलने वाले आरटीपी ट्रैफिक के लिए आवश्यक है। सामान्य मामले में, लगभग किसी भी फ़ंक्शन का उपयोग काउंटर की भूमिका में किया जा सकता है, यह मानते हुए कि यह फ़ंक्शन बड़ी संख्या में पुनरावृत्तियों के लिए दोहराता नहीं है। लेकिन आर. टी. पी. डेटा के कूटलेखन के लिए मानक केवल एक सामान्य पूर्णांक वृद्धिशील काउंटर है। इस मोड में चलने वाला एईएस डिफ़ॉल्ट एन्क्रिप्शन एल्गोरिथ्म है, जिसमें 128 बिट्स का डिफ़ॉल्ट कुंजी आकार और 112 बिट्स की डिफ़ॉल्ट सत्र नमक कुंजी लंबाई है। एफ8-मोड आउटपुट फीडबैक मोड की एक भिन्नता, जिसे खोजने योग्य और एक परिवर्तित आरंभीकरण कार्य के साथ बढ़ाया गया है। एन्क्रिप्शन कुंजी और नमक कुंजी के डिफ़ॉल्ट मान काउंटर मोड में एईएस के समान हैं। (इस मोड में चलने वाले एईएस को 3जी मोबाइल नेटवर्क में उपयोग करने के लिए चुना गया है।) एईएस सिफर के अलावा, एसआरटीपी तथाकथित नल एन्क्रिप्शन सिफर का उपयोग करके एन्क्रिप्शन को पूरी तरह से अक्षम करने की क्षमता की अनुमति देता है, जिसे एक वैकल्पिक समर्थित सिफर के रूप में माना जा सकता है। वास्तव में, नल एन्क्रिप्शन सिफर कोई एन्क्रिप्शन नहीं करता है; एन्क्रिप्शन एल्गोरिथ्म पहचान कार्य के रूप में कार्य करता है, और बिना किसी परिवर्तन के इनपुट स्ट्रीम को आउटपुट स्ट्रीम में कॉपी करता है। इस साइफर मोड को किसी भी एस. आर. टी. पी.-संगत प्रणाली में लागू करना अनिवार्य है। जैसे, इसका उपयोग तब किया जा सकता है जब एस. आर. टी. पी. द्वारा सुनिश्चित गोपनीयता गारंटी की आवश्यकता नहीं होती है, जबकि अन्य एस. आर. टी. पी. सुविधाओं, जैसे प्रमाणीकरण और संदेश अखंडता का उपयोग किया जा सकता है। हालांकि एस. आर. टी. पी. आसानी से नए एन्क्रिप्शन एल्गोरिदम को समायोजित कर सकता है, एस. आर. टी. पी. मानक बताता है कि नए एन्क्रिप्शन एल्गोरिदम को केवल एक नए साथी मानक ट्रैक आर. एफ. सी. के प्रकाशन के माध्यम से पेश किया जा सकता है जिसे स्पष्ट रूप से नए एल्गोरिदम को परिभाषित करना चाहिए। प्रमाणीकरण, अखंडता और पुनःप्रसारण सुरक्षा उपरोक्त सूचीबद्ध कूटलेखन एल्गोरिदम अकेले संदेश अखंडता को सुरक्षित नहीं करते हैं, एक हमलावर डेटा को डिक्रिप्ट करने में सक्षम नहीं होगा, लेकिन पहले से प्रेषित डेटा को जाली बनाने या फिर से चलाने में सक्षम हो सकता है। इसलिए एस. आर. टी. पी. मानक डेटा की अखंडता और पुनरावृत्ति से सुरक्षा को सुरक्षित करने के साधन भी प्रदान करता है। संदेश को प्रमाणित करने और इसकी अखंडता की रक्षा करने के लिए, एच. एम. ए. सी.-एस. एच. ए. 1 एल्गोरिथम का उपयोग किया जाता है। यह एक 160-बिट परिणाम उत्पन्न करता है, जिसे फिर प्रत्येक पैकेट के साथ जोड़ा गया प्रमाणीकरण टैग बनने के लिए 80 या 32 बिट तक काट दिया जाता है। एच. एम. ए. सी. की गणना पैकेट पेलोड और पैकेट हेडर से सामग्री पर की जाती है, जिसमें पैकेट अनुक्रम संख्या भी शामिल है। पुनःप्रसारण हमलों से बचाने के लिए, प्राप्तकर्ता पहले प्राप्त संदेशों की अनुक्रम संख्या को बनाए रखता है, प्रत्येक नए प्राप्त संदेश में अनुक्रम संख्या के साथ उनकी तुलना करता है और नए संदेश को केवल तभी स्वीकार करता है जब वह पहले प्राप्त नहीं हुआ हो। यह दृष्टिकोण पहचान के बिना अनुक्रम संख्या को संशोधित करना असंभव बनाने के लिए अखंडता संरक्षण पर निर्भर करता है। कुंजी व्युत्पत्ति एक कुंजी व्युत्पत्ति कार्य का उपयोग गुप्त लिपि के संदर्भ में उपयोग की जाने वाली विभिन्न कुंजियों (एस. आर. टी. पी. और एस. आर. टी. सी. पी. कूटलेखन कुंजियाँ और लवण, एस. आर. टी. पी. और एस. आर. टी. सी. पी. प्रमाणीकरण कुंजियाँ) को एक एकल प्रमुख कुंजी से गुप्त लिपि के रूप में सुरक्षित तरीके से प्राप्त करने के लिए किया जाता है। इस प्रकार, प्रमुख प्रबंधन प्रोटोकॉल को केवल एक मुख्य कुंजी का आदान-प्रदान करने की आवश्यकता होती है, सभी आवश्यक सत्र कुंजी कुंजी व्युत्पत्ति कार्य को लागू करके उत्पन्न की जाती हैं। कुंजी व्युत्पत्ति कार्य का आवधिक अनुप्रयोग एक हमलावर को एक एकल सत्र कुंजी के साथ बड़ी मात्रा में एन्क्रिप्टेड सिफरटेक्स्ट एकत्र करने से रोकता है। यह कुछ हमलों के खिलाफ सुरक्षा प्रदान करता है जिन्हें बड़ी मात्रा में सिफरटेक्स्ट उपलब्ध होने पर करना आसान होता है। इसके अलावा, कुंजी व्युत्पत्ति कार्य के कई अनुप्रयोग इस अर्थ में पीछे और आगे की सुरक्षा प्रदान करते हैं कि एक समझौता सत्र कुंजी एक ही मुख्य कुंजी से प्राप्त अन्य सत्र कुंजियों से समझौता नहीं करती है। इसका मतलब है कि भले ही कोई हमलावर एक सत्र कुंजी को पुनर्प्राप्त करने में कामयाब रहा हो, वह उसी मुख्य कुंजी से प्राप्त पिछली और बाद की सत्र कुंजी से सुरक्षित संदेशों को डिक्रिप्ट करने में सक्षम नहीं है। (ध्यान दें कि, निश्चित रूप से, एक लीक हुई मुख्य कुंजी से सभी सत्र कुंजी प्राप्त होती हैं।) एस. आर. टी. पी. प्रारंभिक मुख्य कुंजी को स्थापित करने के लिए एक बाहरी कुंजी प्रबंधन प्रोटोकॉल पर निर्भर करता है। एस. आर. टी. पी. के साथ उपयोग करने के लिए विशेष रूप से डिज़ाइन किए गए दो प्रोटोकॉल जेड. आर. टी. पी. और एम. आई. के. ई. वाई. हैं। एस. आर. टी. पी. कुंजी पर बातचीत करने के अन्य तरीके भी हैं। ऐसे कई विक्रेता हैं जो ऐसे उत्पादों की पेशकश करते हैं जो एस. डी. ई. एस. कुंजी विनिमय विधि का उपयोग करते हैं। अंतरसंचालनीयता और अनुप्रयोग एस. आर. टी. पी. का समर्थन करने वाले फोन, सर्वर और अनुप्रयोगों के लिए देखें। टेलीफोनी (वी. ओ. आई. पी.) एस्टेरिस्क (पी. बी. एक्स.) वेब ब्राउज़र किसी प्रकार के ब्लिंक (ब्राउज़र इंजन) परिवार क्रोमियम (वेब ब्राउज़र) के एस. आर. टी. पी. समर्थन के साथ ज्ञात ब्राउज़रों का समर्थन करता है (लेकिन सार्वभौमिक रूप से नहीं) एस. आर. टी. पी. को 2016 ओपेरा (वेब ब्राउज़र) विवाल्डी (वेब ब्राउज़र) वेब ब्राउज़र परिवारों के बाद से प्रायोगिक रूप से एस. आर. टी. पी. के कुछ स्तर के साथ मुख्य रेंडरिंग सिस्टम गेको (सॉफ़्टवेयर) एम. एस. एच. टी. एम. एल. (प्रतिस्थापित, लेकिन समाप्ति के समय न्यूनतम समर्थन मौजूद था) वेबकिट से शाखाओं को अपडेट कर रहा है। अब तक पाठ-आधारित वेब ब्राउज़रों के लिए कोई ज्ञात एस. आर. टी. पी. समर्थन मौजूद नहीं है। हालांकि एस. आर. टी. पी. का उपयोग वी. पी. एन. में काम करने के लिए किया जा सकता है, वेब ब्राउज़र के साथ संयोजन में, कोई भी वी. पी. एन. नेटवर्क इसका उपयोग करने के लिए नहीं जाना जाता है। मानक दस्तावेज, प्रस्तावित मानक, सुरक्षित वास्तविक समय परिवहन प्रोटोकॉल (एस. आर. टी. पी.), प्रस्तावित मानक, सुरक्षित वास्तविक समय परिवहन प्रोटोकॉल (एस. आर. टी. पी.) के लिए रोल-ओवर काउंटर ले जाने वाली अखंडता परिवर्तन, मानक 65, न्यूनतम नियंत्रण के साथ ऑडियो और वीडियो सम्मेलनों के लिए आर. टी. पी. प्रोफ़ाइल, मानक 64, आर. टी. पी.: वास्तविक समय अनुप्रयोगों के लिए एक परिवहन प्रोटोकॉल, सूचनात्मक, एच. एम. ए. सी.: संदेश प्रमाणीकरण के लिए कुंजी-हैशिंग, प्रस्तावित मानक, सुरक्षित वास्तविक समय परिवहन प्रोटोकॉल (एस. आर. टी. पी.) संदर्भ क्रिप्टोग्राफिक प्रोटोकॉल में एईएस-जी. सी. एम. प्रमाणित एन्क्रिप्शन।