एईएस पर विभिन्न प्रकार के क्रिप्टोनालिसिस हमले होते हैं जो इस प्रकार हैं -
-
रैखिक क्रिप्टोनालिसिस अटैक -रैखिक क्रिप्टैनालिसिस एक सिफर के तत्व के लिए एफ़िन सन्निकटन की खोज पर आधारित है। यह उच्च संभावना वाले रैखिक संबंध का लाभ लेने की कोशिश करता है जो एक फ़ंक्शन ब्लॉक के इनपुट और आउटपुट के बीच मौजूद होता है।
एक ब्लॉक सिफर के दृष्टिकोण में, सादा पाठ पैटर्न के रैखिक सेट और सिफर टेक्स्ट पैटर्न के रैखिक सेट को कुंजी बिट्स के रैखिक सेट से अलग किया जाता है। लीनियर क्रिप्टोएनालिसिस का मुख्य उद्देश्य एक ऐसे रिश्ते को खोजना है जो या तो 50% से अधिक या कम साबित हो।
-
डिफरेंशियल क्रिप्टैनालिसिस अटैक - डिफरेंशियल क्रिप्टएनालिसिस उन रिश्तों का फायदा उठाता है जो किसी फंक्शन ब्लॉक के इनपुट और आउटपुट में अंतर के बीच होते हैं। एन्क्रिप्शन एल्गोरिथम की विधि में, निश्चित अंतर वाले प्लेनटेक्स्ट पैटर्न निर्धारित किए जाते हैं।
विभेदक क्रिप्टोनालिसिस का मुख्य उद्देश्य "विशेषताओं" को खोजना है। अभिलक्षण प्लेनटेक्स्ट पैटर्न के समूह में विशिष्ट अंतर हैं, जो किसी दी गई कुंजी के लिए, सिफरटेक्स्ट जोड़े में विशिष्ट अंतर उत्पन्न करने की उच्च संभावना रखते हैं।
एक विभेदक हमले में सादे टेक्स्ट जोड़े के जोड़े का उपयोग करना और कई उम्मीदवार उपकुंजियों को संभावनाएं निर्दिष्ट करना शामिल होगा। प्रायिकता क्रिप्टैनालिस्ट के एल्गोरिथम की विशेषताओं के ज्ञान पर निर्भर करेगी। पर्याप्त रास्ते इस तरह से चलाए जाते हैं कि उचित कुंजी तय की जा सके।
डिफरेंशियल क्रिप्ट एनालिसिस में, हमलावर का महत्व कुछ चुने हुए प्लेन टेक्स्ट में बदलाव का विश्लेषण करना है और हर एक को एन्क्रिप्ट करने के परिणामस्वरूप आउटपुट में अंतर है, यह कुछ कुंजी खोजने के लिए लागू होता है।
-
बुमेरांग हमला - वैगनर द्वारा शुरू किए गए बूमरैंग हमले को क्लासिकल डिफरेंशियल क्रिप्टोएनालिसिस के अपडेट के रूप में देखा जा सकता है जो निश्चित अंतर वाले जोड़े के बजाय डेटा के चौगुने पर काम कर रहा है।
प्लेनटेक्स्ट के चौगुने पूरी तरह से चुने गए हैं, और सिफरटेक्स्ट और मध्य राज्यों के सहसंबद्ध चौगुने के साथ हासिल किए गए हैं। वैगनर ने प्रदर्शित किया कि इस हमले का उपयोग कुछ कम ज्ञात ब्लॉक सिफर पर कैसे किया जाए।
-
छंटे हुए अंतर, स्क्वायर अटैक और इंटरपोलेशन अटैक - काटे गए डिफरेंशियल डिफरेंशियल क्रिप्टोएनालिसिस का एक सामान्यीकरण है जहां आंशिक रूप से तय किए गए डिफरेंशियल का इलाज किया जाता है।
ये आंशिक अंतर क्लस्टर को अंतर जोड़े के पूल में प्रदान करते हैं। यह संपत्ति ऐसे आंकड़े लौटा सकती है जो एक सफल हमले के लिए कठिनाई को काफी कम कर देते हैं।
स्क्वायर अटैक स्क्वायर ब्लॉक सिफर के खिलाफ शुरू में प्रस्तावित हमले का एक सामान्यीकरण है। इस हमले के लिए, विशिष्ट गुणों के लिए प्लेनटेक्स्ट के "मल्टीसेट" को सावधानीपूर्वक चुना जाता है।
इस मल्टीसेट का उपयोग एल्गोरिथम के लिए किया जाता है और इन मल्टीसेट्स के प्रसार को फिर कई राउंड के माध्यम से निर्धारित किया जाता है। इन गुणों की दृढ़ता एल्गोरिथ्म के संख्यात्मक व्यवहार को समझ प्रदान करती है जिसका उपयोग कुंजी के बिट्स को सूचित करने के लिए किया जा सकता है।
प्रक्षेपण हमलों . के लिए , सिफर को एक बड़े कोटि के बहुपद का उपयोग करके प्रतिरूपित किया जाता है। इस प्रकार बहुपद को कुंजी-निर्भर गुणांकों के लिए हल किया जाता है। जब सिफर को परिभाषित करने वाली कम डिग्री की एक कॉम्पैक्ट अभिव्यक्ति लागू होती है तो यह दृष्टिकोण बहुत कुशल होता है।