यह किसी के लिए रहस्य नहीं है किकिसी भी संदेश को प्रेषित करते समय, जानकारी विकृत हो सकती है, अर्थात। प्रेषित जानकारी में गलत डेटा दिखाई दे सकता है। सूचना का विरूपण कई विविध कारकों के प्रभाव में हो सकता है, लेकिन सबसे आम निम्नलिखित हैं:
- हार्डवेयर या सॉफ्टवेयर से संबंधित खराबी के भेजने, प्राप्त करने वाले उपकरण या ट्रांसमीटर में घटना;
- कनेक्टिंग संचार चैनल में हस्तक्षेप की उपस्थिति, जो क्षति के कारण या तो एक खराबी या बाहरी प्रभाव (लक्षित या आकस्मिक) की उपस्थिति के कारण खराबी के कारण हो सकती है।
अखंडता सुनिश्चित करने के लिएविभिन्न संचार चैनलों के माध्यम से संचारित करते समय सूचनात्मक संदेश, आज विभिन्न तकनीकों का उपयोग किया जाता है, हालांकि, शोर-प्रतिरोधी कोडिंग जोखिम से डेटा सुरक्षा सुनिश्चित करने का सबसे आम, लोकप्रिय, सरल और सुविधाजनक साधन है।
सूचना सुरक्षा का इतिहासट्रांसमिशन की शुरुआत 1948 में हुई, जब सी। शैनन का प्रसिद्ध काम, "द मैथमेटिकल थ्योरी ऑफ़ कम्युनिकेशन" प्रकाशित हुआ। यह आलेख त्रुटि-सुधार कोडिंग के रूप में इस तरह की अवधारणा के गठन का प्राथमिक आधार है, जिसे कोडिंग के रूप में समझा जाता है जो त्रुटियों की उपस्थिति पर नियंत्रण प्रदान करता है और यदि आवश्यक हो, तो उनका सुधार।
शैनन के लेख से एक आश्चर्यजनक निष्कर्ष निकला है:संचार चैनलों का निर्माण करना कठिन और आर्थिक रूप से अक्षम है जो संदेश में त्रुटियों के गठन को कम करता है। यह एन्कोडिंग जानकारी के विभिन्न तरीकों का उपयोग करने के लिए बहुत सरल और अधिक लाभदायक है। उसी समय, शैनन ने किसी विशिष्ट कोड का संकेत नहीं दिया, लेकिन केवल उनके अस्तित्व को साबित किया।
सूचना कोडिंग के प्रकारों का सक्रिय रूप से अध्ययन किया गया हैपिछली शताब्दी के पचास के दशक में, हालांकि, प्राप्त परिणामों ने कोई व्यावहारिक प्रभाव नहीं लाया। अगले दशक को एक ऐसी पद्धति की खोज से चिह्नित किया गया था जो एक संदेश के प्रसारण में त्रुटि की संभावना को कम करने के लिए प्रौद्योगिकियों का एक सेट बनाना संभव बना देगा।
पहले तकनीक को ब्लॉक कहा जाता थाकोड और प्रकृति में मुख्य रूप से गणितीय था। इस रूप में पहली त्रुटि सुधार कोडिंग 1950 के दशक में शुरू की गई थी, जब ब्लॉक कोड केवल एक त्रुटि को ठीक कर सकते थे। बेशक, ऐसे कोड अप्रभावी हैं, और इसलिए, लंबे समय तक विभिन्न अध्ययन और विकास किए गए हैं। नतीजतन, कोड की एक पूरी कक्षा बनाई गई थी जिसने कई त्रुटियों को ट्रैक और सही करना संभव बना दिया था।
एक अन्य तकनीक जो शोर-प्रतिरक्षा की विशेषता हैकोडिंग - संभाव्यता के सिद्धांत के दृष्टिकोण से कोडिंग और डिकोडिंग, त्रुटियों की उपस्थिति और सुधार को समझने का प्रयास। लंबी अवधि के शोध के परिणामस्वरूप, गैर-ब्लॉक कोड का एक वर्ग बनाया गया था, जिसमें कनवल्शनल कोड सबसे व्यापक रूप से उपयोग किए जाते हैं।
पिछली सदी के सत्तर के दशक में, ये दोनोंप्रौद्योगिकियों को एक एकीकृत नस में माना जाने लगा, जिसके परिणामस्वरूप शैनन के लेख में चर्चा किए गए कोड को प्राप्त करना आखिरकार संभव हो गया। कई कार्यों के परिणामस्वरूप, दो योजनाओं का प्रस्ताव किया गया था जो कोड के एक परिवार का गठन करते थे और संचार चैनलों पर प्रसारण के दौरान एक संदेश की अखंडता सुनिश्चित करने के उच्च संकेतक सुनिश्चित करते थे।
यह था गठन का इतिहासएंटी-जैमिंग कोडिंग। बेशक, आज ट्रांसमिशन के दौरान सूचनाओं को संग्रहीत करने के लिए कई तरह की योजनाएं और अवधारणाएं प्रस्तावित की गई हैं, जो कार्यक्षमता, अतिरेक, विश्वसनीयता, संरचना, दक्षता और अन्य प्रमुख विशेषताओं में भिन्न हैं।