क्रिप्ट एनालिसिस का उद्देश्य है एक क्रिप्टोग्राफिक योजना में किसी असुरक्षा या कमजोरी का पता लगना। इस प्रकार से इसके उपसंस्करण की अनुमति देना।

यह एक सामान्य ग़लतफ़हमी है कि हर एन्क्रिप्शन पद्धति को तोड़ा जा सकता है।क्लाउदे शान्नोन () ने बेल लेबोरेटरीज () में उनके द्वितीय विश्व युद्ध के कार्य के सम्बन्ध में साबित किया कि एक समय पैड () सिफर भंगुर नहीं है, उन्होंने बताया कि मूल पदार्थ यादृच्छिक () होते हैं और फ़िर से कभी भी काम में नहीं लिए जा सकते हैं और बताया कि इसमें सभी सम्भव हमलावर होते हैं और इनकी लम्बाई संदेश के बराबर या उससे अधिक होती है। एक समय पैड, के अलावा अधिकांश सिफर ब्रूट फोर्स हमले () के द्वारा पर्याप्त कम्प्युटेशनल प्रयास से तोडे जा सकते हैं, लेकिन जरुरी प्रयास की मात्रा सिफर के "उपयोग" के लिए आवश्यक प्रयास की तुलना में घातीय () रूप से कुंजी के आकार पर निर्भर कर सकती है, ऐसी स्थिति में, प्रभावी सुरक्षा को प्राप्त किया जा सकता है यदि यह साबित हो जाये कि आवश्यक प्रयास (यानि शेन्नोन के शब्दों में "कार्य कारक ") किसी भी विरोधी की क्षमता के परे है। अर्थात, यह दर्शाया जाना चाहिए कि सिफर को तोड़ने के लिए कोई प्रभावी विधियां (बहुत अधिक समय लेने वाली ब्रूट फोर्स विधि के विपरीत) नहीं खोजी जा सकती है। चूँकि वर्तमान में ऐसी कोई प्रदर्शन नहीं किये गए हैं, आज के समय में एक समय पेड एकमात्र सैद्धांतिक अटूट सिफर है।

क्रिप्तानालिसिस हमलों की कई किस्में हैं और इन्हें कई तरीकों से वर्गीकृत किया जा सकता है। एक सामान्य विभेदन इस आधार पर किया जाता है कि एक हमलावर क्या जानता है और कौन सी क्षमतायें उपलब्ध हैं।सिफर टेक्स्ट एकमात्र हमले () में, क्रिप्टो विश्लेषक के लिए केवल सिफर टेक्स्ट उपलब्ध होता है। (अच्छी आधुनिक क्रिप्टो प्रणाली सामान्यतः सिफर टेक्स्ट एकमात्र हमले के लिए प्रभावी रूप से प्रतिरक्षित होती है। एक ज्ञात प्लेन टेक्स्ट हमले () में, क्रिप्ट विश्लेषक के लिए सिफर टेक्स्ट और इससे सम्बंधित प्लेन टेक्स्ट उपलब्ध होते हैं (या ऐसे कई जोडों के लिए) एक चयनित प्लेन टेक्स्ट हमले () में, क्रिप्ट विश्लेषक एक प्लेन टेक्स्ट को चुनता है और इससे सम्बंधित सिफर टेक्स्ट का अध्ययन करता है, (संभवतः कई बार); इसका एक उदाहरण है द्वितीय विश्व युद्ध के दौरान ब्रिटिश के द्वारा () प्रयुक्त गार्डनिंग ()। अंततः एक चयनित सिफर टेक्स्ट हमले () में क्रिप्ट विश्लेषक सिफर टेक्स्ट के "चयन " और इससे सम्बंधित प्लेन टेक्स्ट का अध्ययन करने में सक्षम होता है। साथ ही अक्सर ऐसी गलतियाँ होती हैं (सामान्यतः, शामिल प्रोटोकॉल्स () में से एक के उपयोग या डिजाइन में; इसके कुछ ऐतिहासिक उदाहरणों के लिए देखें एनिग्मा का क्रिप्टएनालिसिस ())

सममित कुंजी सिफर के क्रिप्ट एनालिसिस में प्रारूपिक रूप से शामिल है स्ट्रीम सिफर या ब्लॉक सिफर के विरुद्ध हमलों की खोज करना। एक कुशल सिफर के खिलाफ किसी भी हमले की तुलना में यह अधिक प्रभावी होता है। उदाहरण के लिए, डी ई एस के विरुद्ध एक साधारण ब्रूट फोर्स हमले को एक ज्ञात प्लेन टेक्स्ट और २ डीक्रिप्शन की जरुरत होती है, यह उस बिंदु पर पहुँचने के लिए लगभग आधी संभव कुंजियों पर प्रयास करता है जहाँ बेहतर संभावनाएं होती हैं। लेकिन यह पर्याप्त आश्वासन नहीं देता है; डी ई एस के खिलाफ एक रैखिक क्रिप्ट एनालिसिस () को २ ज्ञात प्लेन टेक्स्ट और लगभग २ डी ई एस गतिविधियों की जरुरत होती है। यह ब्रूट फोर्स हमलों पर एक अच्छा सुधार है।

सार्वजानिक कुंजी एल्गोरिथम भिन्न समस्याओं की कम्प्युटेशनल जटिलता पर आधारित है। इनमें से सबसे प्रसिद्ध है पूर्णांक गुणन खंड ()(उदाहरण आर एस ऐ एल्गोरिथम पूर्णांक गुणक से सम्बंधित समस्याओं पर आधारित है)। लेकिन असतत लघुगणक () की समस्याएँ भी बहुत महत्वपूर्ण हैं। अधिकांश सार्वजनिक कुंजी क्रिप्ट विश्लेषण, इन कम्प्यूटेशनल समस्याओं, या उनमें से कुछ को प्रभावी रूप से सुलझाने के लिए सांख्यिकीय एल्गोरिथम का उपयोग करते हैं। (यानी, एक व्यावहारिक समय में)।उदाहरण के लिए, असतत लघुगणक के दीर्घवृत्तीय वक्र आधारित () संस्करण को हल करने के लिए सर्वोत्तम ज्ञात एल्गोरिथम बहुत अधिक समय लेते हैं, इसकी तुलना में गुणन खंड के लिए सर्वोत्तम ज्ञात एल्गोरिथम सामान आकार की समस्याओं को हल करने के लिए कम समय लेते हैं। इस प्रकार से, हमले के लिए प्रतिरोध की तुल्य क्षमता प्राप्त करने के लिए गुणन खंड पर आधारित एनक्रिप्शन तकनीकों को दीर्घवृत्तीय वक्र तकनीक की तुलना में बड़ी कुंजियों का प्रयोग करना चाहिए। इसी कारण से, दीर्घवृत्तीय वक्र पर आधारित सार्वजनिक कुंजी क्रिप्टो प्रणाली १९९० के मध्य में हुई खोज से बहुत लोकप्रिय हो गयी है।

जब शुद्ध क्रिप्ट एनालिसिस एल्गोरिथम की कमजोरी का उपयोग करता है, क्रिप्टो प्रणाली पर अन्य हमले वास्तविक उपकरणों में एल्गोरिथम के उपयोग पर आधारित होते हैं और ये "साइड चेनल हमले ()"कहलाते हैं। यदि एक क्रिप्ट विश्लेषक के लिए समय की मात्रा उपलब्ध है और उपकरण ने प्लेन टेक्स्ट की एक संख्या को एनक्रिप्ट किया, या उसने एक पासवर्ड या पिन केरेक्टर में किसी त्रुटि का पता लगाया, तो वह एक सिफर को तोड़ने के लिए एक टाइमिंग अटेक () का उपयोग कर सकता है, जो विश्लेषण के लिए प्रतिरोधी है। एक हमलावर महत्वपूर्ण जानकारी प्राप्त करने के लिए सन्देश की लम्बाई और प्रतिरूप का भी अध्ययन कर सकता है; यह ट्रेफिक विश्लेषण () कहलाता है, और यह एक चेतावनी विरोध के लिए बहुत उपयोगी हो सकता है। एक क्रिप्टो प्रणाली का अच्छा प्रशासन नहीं होना, जैसे बहुत छोटी कुंजियों का प्रयोग, किसी भी प्रणाली को कमजोर कर देगा, चाहे उसमें और सभी गुण उपस्थित हों और बेशक, सामाजिक इंजीनियरिंग () और अन्य हमले जो क्रिप्टो प्रणाली के साथ काम करते हैं, या जिस सन्देश के वे हेंडल करते हैं (उदहारण रिश्वतखोरी (), फिरौती (),ब्लैकमेल (),जासूसी (),यातना ()...) इन सभी में सबसे अधिक प्रभावी हमले हो सकते हैं।

क्रिप्ट एनालिसिस
डिजिटल अधिकार प्रबंधन
सार्वजनिक कुंजी क्रिप्टोग्राफ़ी
क्रिप्टोग्राफ़ी और क्रिप्ट एनालिसिस के इतिहास