एईएस आणि ट्विफिश मधील फरक

Anonim

एईएस बनाम ट्विफिश < प्रगत एन्क्रिप्शन स्टँडर्ड, किंवा एईएस, सध्या नवीन मानक आहे ज्याची गुप्त माहिती गुप्तपणे एनक्रीट करण्यासाठी युनायटेड स्टेट्स सरकारने स्वीकारली आहे. एईएसचे लेबल सुरुवातीला एका एन्क्रिप्शन पद्धतीसाठी नव्हे; त्याऐवजी तो अनेक दरम्यान एक स्पर्धा होती पाच अंतिम स्पर्धकांमध्ये रिजेंडेल आणि ट्विफिश आहेत. रेजिदेल जिंकला आणि एईएस म्हणून दत्तक घेण्यात आला, तर टॅफिफ जाहीरपणे नाही.

एईएस एक ब्लॉक सिफर आहे आणि डेटा कूटबद्ध करण्यासाठी प्रतियोजन-क्रमांतरण नेटवर्क वापरते. दुसरीकडे, Twofish समान कार्य पूर्ण करण्यासाठी एक Feistel नेटवर्क वापरते. याचा अर्थ Twofish खूप समान आहे, जरी जुने मानकांपेक्षा डीईएस (डेटा एन्क्रिप्शन स्टँडर्ड) आणि 3DES (ट्रिपल डीईएस) पेक्षा अधिक जटिल होते जुने डीईईएस एनक्रिप्शन सारखा असला तरीही, Twofish अटळ आहे; अगदी सैद्धांतिक दृष्टीने एईएस एक खूपच मजबूत एन्क्रिप्शन मानक आहे विशेषत: फार लांब की लांबी सह. अशी उदाहरणे आहेत की जेथे एईएस एन्क्रिप्शन ब्रेकबल आहे. 8 फेऱ्यांमधील आवृत्तीवर ब्रेक केला गेल्याने हा धोका फारसा भयावह नाही कारण त्याचा वापर होत नाही. एईएस एन्क्रिप्शन ब्रेक करून डाटा प्रत्यक्षात एकत्रित झाला नाही तोवर अद्याप एकही सिद्ध आक्रमण नाही.

किल्लीच्या लांबीवर आधारीत एईएस विविध प्रकारचे एनक्रिप्शन कार्यान्वित करते. 128 बिट्स, 1 9 2 बिट्स, आणि 256 बिट्सच्या की आकारासाठी अनुक्रमे 10, 12, आणि 14 राउंड आहेत. Twofish कोणत्याही की आकारासाठी फेऱ्या संख्या बदलत नाही त्याऐवजी, ते 16 च्या एका निश्चित संख्येचा वापर करते, पर्वा न करता.

कदाचित राइजंडेल याला ट्विफिशऐवजी एईएससाठी निवडले गेले याचे प्राथमिक कारण म्हणजे हार्डवेअरच्या बाबतीत हे अतिशय कार्यक्षम आहे. डेटा कूटबद्ध करण्यासाठी त्यास कमी स्मृती आणि कमी चक्रांची आवश्यकता आहे. हाय-एंड डिव्हाइसेसवर परिणाम कमी असला तरी, कमी अंत उपकरणांसाठी अंतर हे खूप लक्षणीय असू शकते.

जरी असे वाटते की सायफरिंग मोडणे एक सुरक्षित यंत्रणा मोडण्याचा एकमेव मार्ग आहे. प्रत्यक्षात हे करण्याचा सर्वात कठीण मार्ग आहे; विशेषत: जेव्हा आपण AES आणि Twofish सारख्या खूप कठीण एन्क्रिप्शन मानकांचा सामना करत असाल

सारांश:

1 एईएस प्रत्यक्षात रिजंडेल आहे तर ट्विफिश एईएस अंतिम स्पर्धकांपैकी एक आहे < 2 एईएस प्रतिस्थापक-क्रमिकरण नेटवर्क वापरते तर ट्विफिशने फेस्टल नेटवर्क < 3 वापरते एईएस काही स्वरूपात मोडतो तर ट्विफिश < 4 आहे. एईईएस टायफिश < 5 पेक्षा कमी फेर्या लागू करते एइएस टाफॉफ <