उन्नत एन्क्रिप्शन मानक (AES) एक व्यापक रूप से इस्तेमाल किया जाने वाला एन्क्रिप्शन एल्गोरिदम है जो डेटा सुरक्षा सुनिश्चित करता है। यह विभिन्न अनुप्रयोगों में कार्यरत है, जो संचार को संग्रहीत डेटा की सुरक्षा के लिए सुरक्षित रखता है। यह लेख एईएस का व्यावहारिक अवलोकन प्रदान करता है, जिसमें इसके संचालन को समझने में मदद के लिए उदाहरण की गणना शामिल है।

AES की मूल बातें

AES एक सममित कुंजी एन्क्रिप्शन एल्गोरिदम है जिसका अर्थ है कि एन्क्रिप्शन और डिक्रिप्शन दोनों के लिए समान कुंजी का उपयोग किया जाता है। यह डेटा के निश्चित आकार के ब्लॉकों पर काम करता है, आम तौर पर 128 बिट्स, और 128, 192 या 256 बिट्स के प्रमुख आकार का समर्थन करता है। एन्क्रिप्शन प्रक्रिया में प्रतिस्थापन, पारगमन और डेटा के मिश्रण के कई राउंड शामिल हैं ताकि सुरक्षित सिफरटेक्स्ट का उत्पादन किया जा सके।

एन्क्रिप्शन प्रक्रिया

AES एन्क्रिप्शन प्रक्रिया में कई चरण होते हैं:

  • ]Subbytes: बाइट प्रतिस्थापन एक पूर्वनिर्धारित एस-बॉक्स का उपयोग कर।
  • ShiftRows: Cyclically राज्य सरणी की पंक्तियों को स्थानांतरित करता है।
  • MixColumns: डेटा को फैलाने के लिए कॉलम को मिलाता है।
  • AddRoundKey: राज्य को मुख्य कुंजी से प्राप्त एक गोल कुंजी के साथ जोड़ती है।

यह अनुक्रम कुंजी आकार के आधार पर कई राउंड के लिए दोहराता है, अंतिम दौर मिक्सकोल्यूमन चरण को छोड़ देता है।

उदाहरण Calculation

128-bit कुंजी के साथ एक सरल 128-bit ब्लॉक को एन्क्रिप्ट करने पर विचार करें। प्रारंभिक सादे पाठ को हेक्साडेसिमल में 00112233445566778899aabbccddeeff के रूप में दर्शाया गया है। कुंजी 000102030405060708090a0b0c0d0e0f है। पहला कदम सादे पाठ में राउंड कुंजी को जोड़ना शामिल है, जिसके परिणामस्वरूप एक नया राज्य होता है। बाद के दौर प्रतिस्थापन, स्थानांतरण, मिश्रण और प्रमुख अतिरिक्त चरणों को लागू करते हैं, डेटा को सिफरटेक्स्ट में बदल देते हैं।

उदाहरण के लिए, पहले ऐडराउंडकी ऑपरेशन के बाद, राज्य बन जाता है:

Affected of the scent of the scent of the scent of the scent of the scent of the scent of the scent of the scent of the scent of the sentre.

राउंड की: 000102030405060708090a0b0c0d0e0f

परिणामी राज्य (hex): 00102030405060708090a0b0c0d0e0f

यह प्रक्रिया सभी राउंड के माध्यम से जारी रहती है, अंततः एन्क्रिप्टेड सिफरटेक्स्ट का उत्पादन करती है।