डेस एईएस
DES (डेटा एन्क्रिप्शन मानक) और एईएस (उन्नत एन्क्रिप्शन मानक) के बीच का अंतर
DES एक सममित ब्लॉक सिफर (साझा गुप्त कुंजी) है, जिसमें 56-बिट्स की महत्वपूर्ण लंबाई है. संघीय सूचना प्रसंस्करण मानकों (FIPS) 46 मानक के रूप में प्रकाशित 1977 में, DES को आधिकारिक तौर पर 2005 में वापस ले लिया गया था [हालांकि NIST ने संवेदनशील सरकारी जानकारी के लिए 2030 के माध्यम से ट्रिपल DES (3DES) को मंजूरी दी है].
डेस और एईएस एन्क्रिप्शन के बीच क्या अंतर हैं?
हर अब और फिर, हमारी विकास टीम एन्क्रिप्शन के लिए एंटिकेटेड डेस का उपयोग करने वाले किसी व्यक्ति के पास आती है. यदि आपने उन्नत एन्क्रिप्शन मानक (एईएस) पर स्विच नहीं किया है, तो आइए दो मानकों पर एक नज़र डालें और देखें कि आपको क्यों चाहिए!
डेटा एन्क्रिप्शन मानक (DES):
DES एक सममित ब्लॉक सिफर (साझा गुप्त कुंजी) है, जिसमें 56-बिट्स की महत्वपूर्ण लंबाई है. संघीय सूचना प्रसंस्करण मानकों (FIPS) 46 मानक के रूप में प्रकाशित 1977 में, DES को आधिकारिक तौर पर 2005 में वापस ले लिया गया था [हालांकि NIST ने संवेदनशील सरकारी जानकारी के लिए 2030 के माध्यम से ट्रिपल DES (3DES) को मंजूरी दी है].
संघीय सरकार ने मूल रूप से सभी सरकारी संचार के लिए क्रिप्टोग्राफिक सुरक्षा प्रदान करने के लिए 35 साल पहले डेस एन्क्रिप्शन विकसित किया था. यह विचार यह सुनिश्चित करने के लिए था कि सरकारी प्रणालियों का उपयोग सभी समान, सुरक्षित मानक का उपयोग किया जाए ताकि इंटरकनेक्टिविटी को सुविधाजनक बनाया जा सके.
यह दिखाने के लिए कि डेस अपर्याप्त था और अब महत्वपूर्ण प्रणालियों में उपयोग नहीं किया जाना चाहिए, चुनौतियों की एक श्रृंखला को यह देखने के लिए प्रायोजित किया गया था कि एक संदेश को डिक्रिप्ट करने में कितना समय लगेगा. दो संगठनों ने ब्रेकिंग डेस: डिस्ट्रिब्यूटेड में महत्वपूर्ण भूमिकाएँ निभाईं.नेट और इलेक्ट्रॉनिक फ्रंटियर फाउंडेशन (EFF).
- DES I CONTEST (1997) को एन्क्रिप्टेड संदेश को तोड़ने के लिए एक ब्रूट फोर्स अटैक का उपयोग करने में 84 दिन लगे.
- 1998 में, दो DES II चुनौतियां जारी की गईं. पहली चुनौती को सिर्फ एक महीने से अधिक समय लगा और डिक्रिप्टेड टेक्स्ट था “अज्ञात संदेश है: कई हाथ प्रकाश काम करते हैं”. दूसरी चुनौती को तीन दिनों से कम समय लगा, प्लेनटेक्स्ट संदेश के साथ “यह उन 128-, 192- और 256-बिट कीज़ के लिए समय है”.
- 1999 की शुरुआत में अंतिम DES III चुनौती में केवल 22 घंटे और 15 मिनट लगे. इलेक्ट्रॉनिक फ्रंटियर फाउंडेशन का डीप क्रैक कंप्यूटर ($ 250,000 से कम के लिए बनाया गया) और वितरित किया गया.नेट के कंप्यूटिंग नेटवर्क ने 56-बिट डेस कुंजी को पाया, संदेश को डिक्रिप्ट किया, और वे (ईएफएफ और वितरित किए गए.नेट) ने प्रतियोगिता जीती. डिक्रिप्टेड संदेश पढ़ा “आप रोम में देखें (दूसरा एईएस उम्मीदवार सम्मेलन, 22-23 मार्च, 1999)”, और प्रमुख स्थान के लगभग 30 प्रतिशत की जाँच करने के बाद पाया गया था. अंत में यह साबित करना कि डेस अतीत से संबंधित था.
यहां तक की ट्रिपल डेस (3DES), तीन बार डेस एन्क्रिप्शन का उपयोग करने का एक तरीका, क्रूर बल हमलों के खिलाफ अप्रभावी साबित हुआ (प्रक्रिया को काफी हद तक धीमा करने के अलावा).
उन्नत एन्क्रिप्शन मानक (एईएस):
2001 में एक FIPS 197 मानक के रूप में प्रकाशित. AES डेटा एन्क्रिप्शन एक अधिक गणितीय रूप से कुशल और सुरुचिपूर्ण क्रिप्टोग्राफिक एल्गोरिथ्म है, लेकिन इसकी मुख्य ताकत विभिन्न प्रमुख लंबाई के लिए विकल्प में टिकी हुई है. AES आपको 128-बिट, 192-बिट या 256-बिट कुंजी चुनने की अनुमति देता है, जिससे यह 56-बिट कुंजी की तुलना में तेजी से मजबूत हो जाता है. संरचना के संदर्भ में, डेस फिस्टेल नेटवर्क का उपयोग करता है जो एन्क्रिप्शन चरणों के माध्यम से जाने से पहले ब्लॉक को दो हिस्सों में विभाजित करता है. दूसरी ओर एईएस, क्रमपरिवर्तन-प्रतिस्थापन का उपयोग करता है, जिसमें एन्क्रिप्टेड ब्लॉक बनाने के लिए प्रतिस्थापन और क्रमचय के चरणों की एक श्रृंखला शामिल है. मूल डेस डिजाइनरों ने डेटा सुरक्षा में एक महान योगदान दिया, लेकिन कोई यह कह सकता है कि एईएस एल्गोरिथ्म के लिए क्रिप्टोग्राफर का कुल प्रयास कहीं अधिक रहा है.
रिप्लेसमेंट एल्गोरिथ्म के लिए नेशनल इंस्टीट्यूट ऑफ स्टैंडर्ड्स एंड टेक्नोलॉजी (NIST) द्वारा मूल आवश्यकताओं में से एक यह था कि इसे सॉफ्टवेयर और हार्डवेयर कार्यान्वयन दोनों में कुशल होना था (DES मूल रूप से केवल हार्डवेयर कार्यान्वयन में व्यावहारिक था). जावा और सी संदर्भ कार्यान्वयन का उपयोग एल्गोरिदम का प्रदर्शन विश्लेषण करने के लिए किया गया था. AE को दुनिया भर में कई शोध टीमों के 15 उम्मीदवारों के साथ एक खुली प्रतियोगिता के माध्यम से चुना गया था, और उस प्रक्रिया के लिए आवंटित संसाधनों की कुल राशि जबरदस्त थी. अंत में, अक्टूबर 2000 में, एक एनआईएसटी प्रेस विज्ञप्ति ने प्रस्तावित उन्नत एन्क्रिप्शन मानक (एईएस) के रूप में रिजंडेल के चयन की घोषणा की।.
डेस और एई की तुलना करना
डेस | एईएस | |
विकसित | 1977 | 2000 |
मुख्य लंबाई | 56 बिट्स | 128, 192, या 256 बिट्स |
सिफर प्रकार | सममित ब्लॉक सिफर | सममित ब्लॉक सिफर |
ब्लॉक का आकार | 64 बिट्स | 128 बिट्स |
सुरक्षा | अपर्याप्त साबित | सुरक्षित माना जाता है |
DES (डेटा एन्क्रिप्शन मानक) और एईएस (उन्नत एन्क्रिप्शन मानक) के बीच का अंतर
DES (डेटा एन्क्रिप्शन मानक) और एईएस (उन्नत एन्क्रिप्शन मानक) दोनों सममित ब्लॉक सिफर हैं. एईएस को डेस के दोष को दूर करने के लिए पेश किया गया था. चूंकि डेस का एक छोटा कुंजी आकार है जो इस ट्रिपल डेस को दूर करने के लिए इसे कम सुरक्षित बनाता है, लेकिन यह धीमा हो जाता है. इसलिए, बाद में एईएस को नेशनल इंस्टीट्यूट ऑफ स्टैंडर्ड एंड टेक्नोलॉजी द्वारा पेश किया गया था.
डेस और एईएस के बीच मूल अंतर यह है कि डेस मुख्य एल्गोरिथ्म शुरू होने से पहले प्लेनटेक्स्ट ब्लॉक को दो हिस्सों में विभाजित किया जाता है, जबकि, में एईएस पूरे ब्लॉक को सिफरटेक्स्ट प्राप्त करने के लिए संसाधित किया जाता है.
आइए हम नीचे दिखाए गए तुलना चार्ट की मदद से DES और AE के बीच कुछ और अंतरों पर चर्चा करें.
सामग्री: डेस बनाम एईएस
- तुलना चार्ट
- परिभाषा
- प्रमुख अंतर
- निष्कर्ष
तुलना चार्ट
तुलना के लिए आधार | डेस एन्क्रिप्शन मानक) | एईएस (उन्नत एन्क्रिप्शन मानक) |
---|---|---|
बुनियादी | DES में डेटा ब्लॉक को दो हिस्सों में विभाजित किया गया है. | एईएस में पूरे डेटा ब्लॉक को एकल मैट्रिक्स के रूप में संसाधित किया जाता है. |
सिद्धांत | फिस्टेल सिफर संरचना पर डेस काम. | AE प्रतिस्थापन और क्रमपरिवर्तन सिद्धांत पर काम करता है. |
सादे पाठ | प्लेनटेक्स्ट 64 बिट्स का है | प्लेनटेक्स्ट 128,192, या 256 बिट्स का हो सकता है |
मुख्य आकार | एईएस की तुलना में डेस का आकार छोटा है. | एईएस की तुलना में एईएस का बड़ा आकार होता है. |
राउंड | 16 राउंड | 128-बिट एल्गो के लिए 10 राउंड 192-बिट एल्गो के लिए 12 राउंड 256-बिट एल्गो के लिए 14 राउंड |
राउंड नाम | विस्तार क्रमपरिवर्तन, XOR, S-BOX, P-BOX, XOR और SWAP. | सबबाइट्स, शिफ्ट्रो, मिक्स कॉलम, एडराउंडकीज़. |
सुरक्षा | डेस में एक छोटी कुंजी है जो कम सुरक्षित है. | एईएस में बड़े गुप्त कुंजी तुलनात्मक रूप से है, इसलिए अधिक सुरक्षित है. |
रफ़्तार | डेस तुलनात्मक रूप से धीमा है. | एईएस तेज है. |
DES की परिभाषा (डेटा एन्क्रिप्शन मानक)
डेटा एन्क्रिप्शन मानक (DES) एक है सममित कुंजी ब्लॉक सिफर वह द्वारा अपनाया गया था राष्ट्रीय मानक और प्रौद्योगिकी संस्थान साल में 1977. डेस पर आधारित है सामंती संरचना जहां प्लेनटेक्स्ट को दो हिस्सों में विभाजित किया गया है. DES 64-बिट सादे पाठ के रूप में इनपुट लेता है और 64-बिट सिफरटेक्स्ट का उत्पादन करने के लिए 56-बिट कुंजी है.
नीचे दिए गए आंकड़े में आप डेस का उपयोग करके प्लेनटेक्स्ट का एन्क्रिप्शन देख सकते हैं. प्रारंभ में, 64-बिट प्लेनटेक्स्ट प्रारंभिक क्रमपरिवर्तन से गुजरता है जो बिट्स को 64-बिट की अनुमति प्राप्त करने के लिए पुनर्व्यवस्थित करता है. अब इस 64 बिट की अनुमति दी गई इनपुट को दो हिस्सों में विभाजित किया गया है.इ. 32-बिट बाएं भाग और 32-बिट दाएं भाग. यह दोनों हिस्सा सोलह राउंड से गुजरता है जहां प्रत्येक दौर समान कार्यों का अनुसरण करता है. सोलह राउंड पूरा होने के बाद, अंतिम क्रमपरिवर्तन किया जाता है, और 64-बिट सिफरटेक्स्ट प्राप्त किया जाता है. प्रत्येक दौर में निम्नलिखित कार्य होते हैं:
- विस्तार क्रमपरिवर्तन: यहां 32-बिट राइट भाग को 48-बिट राइट भाग बनाने के लिए विस्तारित किया गया है.
- XOR: 48-बिट राइट भाग XOR है जिसमें 48-बिट सबके के साथ 56-बिट कुंजी से प्राप्त होता है, जिसके परिणामस्वरूप 48-बिट आउटपुट होता है.
- एस-बॉक्स: XOR चरण द्वारा प्राप्त 48-बिट आउटपुट को फिर से 32 बिट तक कम कर दिया गया है.
- पी बॉक्स: यहां एस-बॉक्स से प्राप्त 32-बिट परिणाम को फिर से अनुमति दी गई है, जिसके परिणामस्वरूप 32-बिट की अनुमति दी गई है.
एईएस की परिभाषा (उन्नत एन्क्रिप्शन मानक)
उन्नत एन्क्रिप्शन मानक (एईएस) भी एक है सममित कुंजी ब्लॉक सिफर. में प्रकाशित किया गया था 2001 से मानक और प्रौद्योगिकी का राष्ट्रीय संस्थान. एईएस को डेस को बदलने के लिए पेश किया गया था क्योंकि डेस बहुत छोटे सिफर कुंजी का उपयोग करता है और एल्गोरिथ्म काफी धीमा था.
एईएस एल्गोरिथ्म 128-बिट प्लेनटेक्स्ट और 128-बिट सीक्रेट कुंजी लेता है जो एक साथ 128-बिट ब्लॉक बनाता है जिसे 4 x 4 वर्ग मैट्रिक्स के रूप में दर्शाया गया है. यह 4 x 4 वर्ग मैट्रिक्स एक प्रारंभिक परिवर्तन से गुजरता है. यह कदम 10 राउंड के बाद है. जिनमें से 9 राउंड में निम्नलिखित चरण हैं:
- सबबायटेस: यह एस-बॉक्स का उपयोग करता है जिसके द्वारा यह पूरे ब्लॉक (मैट्रिक्स) के बाइट प्रतिस्थापन द्वारा बाइट करता है.
- शिफ्ट पंक्तियाँ: मैट्रिक्स की पंक्तियों को स्थानांतरित कर दिया जाता है.
- मिक्स कॉलम: कॉलम मैट्रिक्स के होते हैं.
- गोल कुंजियाँ जोड़ें: यहाँ, वर्तमान ब्लॉक और विस्तारित कुंजी के XOR का प्रदर्शन किया जाता है.
और पिछले 10 वें दौर में सबबाइट्स शामिल हैं, पंक्तियाँ शिफ्ट करें, और केवल राउंड कीज़ स्टेज जोड़ें और 16 बाइट्स (128-बिट) Ciphertext प्रदान करें.
डेस और एई के बीच महत्वपूर्ण अंतर
- डेस और एईएस के बीच मूल अंतर यह है कि डेस में ब्लॉक को आगे की प्रक्रिया से पहले दो हिस्सों में विभाजित किया गया है, जबकि एईएस में पूरे ब्लॉक को सिफर्टेक्स्ट प्राप्त करने के लिए संसाधित किया जाता है.
- DES एल्गोरिथ्म Feistel सिफर सिद्धांत पर काम करता है, और AES एल्गोरिथ्म प्रतिस्थापन और क्रमचय सिद्धांत पर काम करता है.
- DES का प्रमुख आकार 56 बिट है जो AE की तुलना में तुलनात्मक रूप से छोटा है जिसमें 128,192, या 256-बिट सीक्रेट कुंजी है.
- DES में राउंड में विस्तार क्रमचय, XOR, S-BOX, P-BOX, XOR और SWAP शामिल हैं. दूसरी ओर, एईएस में राउंड में सबबाइट्स, शिफ्ट्रो, मिक्स कॉलम, एडराउंडकीज़ शामिल हैं.
- छोटे कुंजी आकार के कारण डेस एईएस की तुलना में कम सुरक्षित है.
- एईएस तुलनात्मक रूप से डेस की तुलना में तेज है.
निष्कर्ष
डेस पुराना एल्गोरिथ्म है और एईएस उन्नत एल्गोरिथ्म है जो डीईएस की तुलना में तेज और अधिक सुरक्षित है.
संबंधित अंतर:
- भ्रम और प्रसार के बीच अंतर
- एन्क्रिप्शन और डिक्रिप्शन के बीच अंतर
- सममित और असममित एन्क्रिप्शन के बीच अंतर
- प्रतिस्थापन तकनीक और ट्रांसपोज़िशन तकनीक के बीच अंतर
- MD5 और SHA1 के बीच अंतर
टिप्पणियाँ
- पुष्पंजलि 9 मई, 2019 को 3:29 बजे कहते हैं