डीईएस (डेटा एन्क्रिप्शन स्टँडर्ड) आणि एईएस (प्रगत एनक्रिप्शन स्टँडर्ड) मधील फरक

लेखक: Laura McKinney
निर्मितीची तारीख: 1 एप्रिल 2021
अद्यतन तारीख: 17 मे 2024
Anonim
AES - क्रिप्टोग्राफीमध्ये प्रगत एनक्रिप्शन मानक अल्गोरिदम | AES स्पष्ट केले | सोपी शिका
व्हिडिओ: AES - क्रिप्टोग्राफीमध्ये प्रगत एनक्रिप्शन मानक अल्गोरिदम | AES स्पष्ट केले | सोपी शिका

सामग्री


डीईएस (डेटा एन्क्रिप्शन स्टँडर्ड) आणि एईएस (प्रगत एनक्रिप्शन स्टँडर्ड) दोन्ही सममितीय ब्लॉक सिफर आहेत. डीईएसच्या कमतरतेवर मात करण्यासाठी एईएसची ओळख झाली. कारण डीईएसचा एक छोटा की आकार कमी आहे ज्यामुळे या तिहेरी डीईएसवर मात करणे कमी सुरक्षित होते परंतु ते कमी होते. म्हणूनच, नंतर नॅशनल इन्स्टिट्यूट ऑफ स्टँडर्ड andण्ड टेक्नॉलॉजीद्वारे एईएस सादर करण्यात आला. डीईएस आणि एईएस दरम्यानचा मूलभूत फरक तो आहे डीईएस मुख्य अल्गोरिदम सुरू होण्यापूर्वी प्लेन ब्लॉकला दोन भागांमध्ये विभागले गेले आहे एईएस सिफर मिळविण्यासाठी संपूर्ण ब्लॉकवर प्रक्रिया केली जाते.

खाली दिलेली तुलना चार्टच्या मदतीने आम्ही डीईएस आणि एईएस यांच्यात आणखी काही फरकांवर चर्चा करूया.

  1. तुलना चार्ट
  2. व्याख्या
  3. मुख्य फरक
  4. निष्कर्ष

तुलना चार्ट

तुलनासाठी आधारडीईएस (डेटा कूटबद्धीकरण मानक)एईएस (प्रगत एनक्रिप्शन स्टँडर्ड)
मूलभूतडीईएस मध्ये डेटा ब्लॉकला दोन भागांमध्ये विभागले गेले आहे.एईएसमध्ये संपूर्ण डेटा ब्लॉकवर एकल मॅट्रिक्स म्हणून प्रक्रिया केली जाते.
तत्त्वडीईएस फेस्टेल सिफर स्ट्रक्चरवर काम करतात.एईएस सबस्टिट्यूशन आणि परमिटेशन तत्त्वावर कार्य करते.
साधासाधा 64 बिट्सचा आहेसाधा 128,192 किंवा 256 बिटचा असू शकतो
की आकारएईएसशी तुलना करता डीईएस चा की आकार लहान असतो.डीईएसच्या तुलनेत एईएस चा की आकार मोठा आहे.
गोल16 फे्या128-बिट अल्गोसाठी 10 फेs्या
192-बिट अल्गोसाठी 12 फेs्या
256-बिट अल्गोसाठी 14 फे्या
नावे फेरीविस्तार परमिटेशन, झोर, एस-बॉक्स, पी-बॉक्स, झोर आणि स्वॅप.सबबाइट्स, शिफ्टरो, मिक्स कॉलम, अ‍ॅड्राउंडकीज.
सुरक्षाडीईएस कडे एक छोटी की आहे जी कमी सुरक्षित आहे.एईएसकडे तुलनात्मकदृष्ट्या मोठी गुप्त की आहे, अधिक सुरक्षित.
वेगडीईएस तुलनेने हळू आहे.एईएस वेगवान आहे.


डीईएस व्याख्या (डेटा कूटबद्धीकरण मानक)

डेटा एन्क्रिप्शन स्टँडर्ड (डीईएस) एक आहे सममितीय की ब्लॉक सिफर त्याद्वारे दत्तक घेण्यात आले राष्ट्रीय मानक आणि तंत्रज्ञान संस्था या वर्षात 1977. डीईएस आधारित आहे Feistel रचना जिथे मैदान दोन भागांत विभागले गेले आहे. डीईएस 64-बिट सायफर आणि 64-बिट सायफर तयार करण्यासाठी 56-बिट की म्हणून इनपुट घेते.

खालील आकृतीमध्ये आपण डीईएस वापरून साध्याची एन्क्रिप्शन पाहू शकता. सुरुवातीस, 64-बिट प्लेनमध्ये प्रारंभिक क्रम बदलला जातो जो 64-बिट परमिट इनपुट मिळविण्यासाठी बिट्सची पुनर्रचना करतो. आता हे 64 बिट परवानगी दिलेलेले इनपुट दोन भागांमध्ये विभागले गेले आहे म्हणजे 32-बिट डावा भाग आणि 32-बिट उजवा भाग. या दोन्ही भागामध्ये सोळा फेs्या पार केल्या जातात जेथे प्रत्येक फेरी समान कार्ये करतात. सोळा फे round्या पूर्ण झाल्यानंतर, अंतिम क्रमवारी दिली जाते आणि 64-बिट सिफर प्राप्त केला जातो.


प्रत्येक फेरीत खालील कार्ये असतात:

  • विस्तार परमिटेशन: येथे 32-बिट उजवा भाग 48-बिट उजवा भाग तयार करण्यासाठी वाढविला गेला आहे.
  • झोर:-48-बिट उजवा भाग or 56-बिट कीमधून प्राप्त झालेल्या from 48-बिट सबकीसह झोर आहे, ज्याचा परिणाम-48-बिट आउटपुटमध्ये येतो.
  • एस-बॉक्स: Xor चरणाद्वारे प्राप्त 48-बिट आउटपुट पुन्हा 32 बिटमध्ये कमी झाले आहे.
  • पी-बॉक्स: येथे एस-बॉक्समधून प्राप्त 32-बिट निकालास पुन्हा परवानगी दिली जाते, ज्याचा परिणाम 32-बिट परवानगीचे आउटपुट मिळतो.

एईएस व्याख्या (प्रगत एनक्रिप्शन स्टँडर्ड)

प्रगत एनक्रिप्शन स्टँडर्ड (एईएस) देखील एक आहे सममितीय की ब्लॉक सिफर. एईएस मध्ये प्रकाशित केले होते 2001 द्वारा राष्ट्रीय मानक आणि तंत्रज्ञान संस्था. डीईएसची जागा बदलण्यासाठी एईएसची ओळख झाली कारण डीईएस खूप लहान सायफर की वापरते आणि अल्गोरिदम खूपच हळू होता.

एईएस अल्गोरिदम मध्ये 128-बिट प्लेन आणि 128-बिट सीक्रेट की घेतली जी एकत्रितपणे 128-बिट ब्लॉक बनवते जी 4 एक्स 4 स्क्वेअर मॅट्रिक्स दर्शविली जाते. हे 4 एक्स 4 स्क्वेअर मॅट्रिक्स प्रारंभिक परिवर्तन आहे. या चरणानंतर 10 फे by्या आहेत. 9 फे round्यात खालील टप्पे आहेतः

  • सबबीट्स: हे एस-बॉक्स वापरते ज्याद्वारे ते संपूर्ण ब्लॉक (मॅट्रिक्स) च्या बाईट प्रतिस्थानाद्वारे बाइट परफॉर्म करते. 
  • शिफ्ट पंक्ती: मॅट्रिक्सच्या पंक्ती बदलल्या आहेत.
  • मिक्स स्तंभ: मॅट्रिक्सचे स्तंभ उजवीकडून डावीकडे बदलले जातात.
  • गोल की जोडा: येथे, सध्याच्या ब्लॉकचा झोर आणि विस्तारित की कार्यान्वित होईल.

आणि शेवटच्या 10 व्या फेरीत सबबीट्स, शिफ्ट पंक्ती आणि राऊंड की स्टेज समाविष्ट असतात आणि 16 बाइट (128-बिट) सिफर प्रदान करतात.

  1. डीईएस आणि एईएस मधील मूलभूत फरक हा आहे की पुढील प्रक्रियेपूर्वी डीईएस मधील ब्लॉकला दोन भागांमध्ये विभागले गेले आहे तर एईएसमध्ये संपूर्ण ब्लॉकवर सिफर मिळविण्यासाठी प्रक्रिया केली जाते.
  2. डीईएस अल्गोरिदम फेस्टेल सिफर तत्त्वावर कार्य करते आणि एईएस अल्गोरिदम प्रतिस्थापन आणि क्रमवारीच्या तत्त्वावर कार्य करतात.
  3. डीईएस चा की आकार 56 बिट आहे जो तुलनात्मकदृष्ट्या एईएस पेक्षा लहान आहे ज्याकडे 128,192 किंवा 256-बिट गुप्त की आहे.
  4. डीईएस मधील फे्यांमध्ये विस्तार परमिटेशन, झोर, एस-बॉक्स, पी-बॉक्स, झोर आणि स्वॅपचा समावेश आहे. दुसरीकडे, एईएस मधील फेs्यांमध्ये सबबायट्स, शिफ्ट्रो, मिक्स कॉलम, अ‍ॅड्राउंडकीज यांचा समावेश आहे.
  5. डीईएस लहान की आकारामुळे एईएसपेक्षा कमी सुरक्षित आहे.
  6. एईएस डीईएसपेक्षा तुलनेने वेगवान आहे.

निष्कर्ष:

डीईएस हा जुना अल्गोरिदम आहे आणि एईएस प्रगत अल्गोरिदम आहे जो डीईएसपेक्षा वेगवान आणि अधिक सुरक्षित आहे.