एन्क्रिप्शन समग्र इंटरनेट सुरक्षा के लिए महत्वपूर्ण है। आज विभिन्न एन्क्रिप्शन सिस्टम उपयोग में हैं, लेकिन वे सभी आम तौर पर एक गणितीय एल्गोरिथम की मदद से डेटा को स्क्रैम्बल करके काम करते हैं, जानकारी को कोड में एन्क्रिप्ट करते हैं।
सबसे आम एन्क्रिप्शन मानकों में से एक आज उन्नत एन्क्रिप्शन मानक (एईएस) है। यह रिजेंडेल ब्लॉक सिफर का एक प्रकार है और तीन प्रमुख आकारों में उपलब्ध है: 128, 192 और 256 बिट्स।
तो, AES-256 एन्क्रिप्शन क्या है, और यह कैसे काम करता है?
एईएस क्या है?
एईएस एक व्यापक रूप से अपनाया गया डेटा एन्क्रिप्शन मानक है जो दुनिया भर में उपयोग में है। यह संयुक्त राज्य सरकार द्वारा उपयोग किया जाने वाला संघीय मानक है, और यह महत्वपूर्ण सुरक्षा और सुरक्षा प्रदान करता है।
एईएस एक है सममित एन्क्रिप्शन का प्रकार, कौन सा एन्क्रिप्ट और डिक्रिप्ट करने के लिए एक ही कुंजी का उपयोग करता है आपका डेटा। अनिवार्य रूप से, प्रेषक और रिसीवर दोनों को डेटा को डिक्रिप्ट करने के लिए एक ही कुंजी की आवश्यकता होती है। सममित एन्क्रिप्शन तेज है, हालांकि यह असममित एन्क्रिप्शन की तुलना में थोड़ा कम सुरक्षित है।
एक ब्लॉक सिफर क्या है?
यह समझने के लिए कि AES-256 कैसे काम करता है, ब्लॉक सिफर को समझना महत्वपूर्ण है। एक ब्लॉक का सीधा सा मतलब है कि जानकारी की एक इकाई को एन्क्रिप्ट करने से पहले विभाजित किया गया है। मानक एईएस 128-बिट ब्लॉक आकार का उपयोग करता है।
कल्पना करने के लिए, 16 बाइट्स को 8 बिट्स से गुणा करने पर आपको प्रत्येक ब्लॉक में 128 बिट्स मिलते हैं। तो कुंजी आकार से कोई फर्क नहीं पड़ता, ब्लॉक का आकार वही रहता है। एईएस को काफी कुछ हमले हुए हैं लेकिन अभी तक नहीं टूटा है।
AES-256 सबसे सुरक्षित संस्करण है, हालाँकि इसके लिए अधिक कंप्यूटिंग शक्ति की आवश्यकता होती है। के बढ़ते खतरे को देखते हुए पोस्ट-क्वांटम क्रिप्टोग्राफी, कई लोग AES-256 क्वांटम-प्रतिरोधी मानते हैं, जिसका अर्थ है कि क्वांटम कंप्यूटरों से सिफर को क्रैक करने की उम्मीद नहीं है।
ब्लॉक का आकार सुरक्षा को कैसे प्रभावित करता है?
ब्लॉक के आकार का भी सिफर की सुरक्षा पर अप्रत्यक्ष प्रभाव पड़ता है। अनिवार्य रूप से, जितना बड़ा ब्लॉक होगा, उतने अधिक डेटा को डुप्लिकेट किए बिना एन्क्रिप्ट किया जा सकता है। लेकिन, यदि ब्लॉक का आकार बहुत छोटा है, तो यह सिफर के सुरक्षित उपयोग को प्रभावित कर सकता है।
एक ब्लॉक सिफर एक छद्म यादृच्छिक क्रमपरिवर्तन होने के लिए है, जिसका अर्थ है कि यदि इनपुट अलग हैं, तो आउटपुट स्वचालित रूप से भी भिन्न होना चाहिए। एईएस मुख्य रूप से 128-बिट ब्लॉक आकार का उपयोग करता है, जहां डेटा को 4x4 सरणी में विभाजित किया जाता है जिसमें 16 बाइट्स होते हैं।
हालाँकि, जबकि ब्लॉक का आकार सिफर सुरक्षा को सीधे प्रभावित नहीं करता है, यह प्रभाव मोड सुरक्षा को प्रभावित करता है। सभी ब्लॉक सिफर आमतौर पर ऑपरेशन के विभिन्न तरीकों में तैनात होते हैं, इसलिए प्रत्येक मोड की सुरक्षा दो तत्वों पर निर्भर करती है: ब्लॉक सिफर की सुरक्षा और मोड की सुरक्षा जब ब्लॉक सिफर को छद्म यादृच्छिक के साथ बदल दिया जाता है क्रमपरिवर्तन।
अनिवार्य रूप से, जितना अधिक डेटा आप ऑपरेशन के एक मोड के भीतर संसाधित करते हैं, उतना ही यह मोड को उजागर करता है क्योंकि छोटे ब्लॉक आकार के परिणामस्वरूप सफलता की संभावना का विरोध होता है। समय के साथ, क्रमपरिवर्तन के भाग, जो छिपे हुए हैं, उजागर होते रहते हैं, अंततः पूर्ण क्रमपरिवर्तन को प्रकट करते हैं।
इसलिए, यदि आपके पास एन बिट्स का ब्लॉक सिफर है, और आप जानते हैं कि यह एन बिट्स के छद्म यादृच्छिक क्रमपरिवर्तन से अलग नहीं है, तो आपके सिफर की सुरक्षा को नुकसान होगा यदि आप इसे ऑपरेशन के मोड में उपयोग करते हैं। यह सुनिश्चित करने के लिए कि मोड सुरक्षा प्रभावित न हो, बड़े ब्लॉक आकार का उपयोग करना सबसे अच्छा है।
AES-256 आपके डेटा को कैसे एन्क्रिप्ट करता है?
एन्क्रिप्शन की मूल अवधारणा यह है कि सुरक्षा कुंजी के आधार पर सिफर सूचना की प्रत्येक इकाई को दूसरे के साथ बदल देता है। उदाहरण के लिए, AES-256 एन्क्रिप्शन के 14 राउंड पूरे करता है, जिससे यह अविश्वसनीय रूप से सुरक्षित हो जाता है।
इन चरणों में डेटा को ब्लॉकों में विभाजित करना, अलग-अलग बाइट्स को बदलना, पंक्तियों को बदलना और कॉलम को मिलाना, जानकारी को पूरी तरह से खंगालना शामिल है। प्रक्रिया के अंत तक, परिणाम वर्णों का एक पूरी तरह से यादृच्छिक सेट है जो किसी को भी समझ में नहीं आएगा यदि उनके पास डिक्रिप्शन कुंजी नहीं है।
AES-256 सबसे लंबा है और यह एन्क्रिप्शन का सबसे मजबूत स्तर भी प्रदान करता है। चीजों को परिप्रेक्ष्य में रखने के लिए, एक हैकर को एन्क्रिप्शन के माध्यम से तोड़ने के लिए, कुल 78 अंकों के साथ 2256 असतत संयोजनों को आज़माने की आवश्यकता होगी।
संक्षेप में, संख्या ब्रह्मांड में सितारों की संख्या से बड़ी है! यह अभेद्य बनाता है क्रूर बल के हमले और दुनिया में सबसे शक्तिशाली एन्क्रिप्शन मानक है।
एईएस-256. के अनुप्रयोग
AES-256 सबसे मजबूत संस्करण है, इसलिए यह हमेशा सरल अनुप्रयोग उपयोग के लिए आदर्श नहीं होता है। हालाँकि, AES-256 का उपयोग VPN प्रदाताओं द्वारा और डेटाबेस को सुरक्षित करने के लिए किया जाता है।
एईएस पुस्तकालय लोकप्रिय प्रोग्रामिंग भाषाओं जैसे सी, सी ++, जावा और यहां तक कि पायथन के लिए उपलब्ध हैं। यदि आप पासवर्ड मैनेजर का उपयोग करते हैं जैसे 1पास या लास्टपास, आप शायद पहले से ही संवेदनशील जानकारी को एन्क्रिप्ट करने के लिए AES-256 का उपयोग कर रहे हैं।
यहां तक कि व्हाट्सएप जैसे मैसेजिंग ऐप भी संदेशों को खंगालने के लिए AES-256 एन्क्रिप्शन का उपयोग करते हैं। इंटेल या एएमडी प्रोसेसर का उपयोग करने वाले आधुनिक कंप्यूटरों में पहले से ही एईएस निर्देश अंतर्निहित होते हैं, और लगभग सभी वित्तीय संस्थान संवेदनशील जानकारी को खंगालने के लिए एईएस एन्क्रिप्शन पर भरोसा करते हैं।
संक्षेप में, एईएस हर जगह है।
एन्क्रिप्शन केवल मजबूत होने जा रहा है
जैसे-जैसे दुनिया विकेंद्रीकरण की ओर बढ़ती है और हैकर्स अधिक रचनात्मक होते जाते हैं, एन्क्रिप्शन मानक केवल मजबूत होते जाएंगे। पहले से ही, क्रिप्टोग्राफ़िक मानकों को लेनदेन को सत्यापित करने के लिए सार्वजनिक और निजी कुंजी की आवश्यकता होती है, इसलिए आप केवल सुरक्षा मानकों के और भी बेहतर होने की उम्मीद कर सकते हैं।