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

गुप्त लेखन के सबसे पुराने रूप को स्थानीय पेन और कागज से कुछ अधिक जरुरत होती थी। क्योंकि अधिकांश लोग इसे नहीं पढ़ सकते थे। अतिरिक्त साक्षरता, या विरोधी साक्षरता, के लिए वास्तविक कूटलेखन आवश्यक था। मुख्य क्लासिकल सिफर प्रकार हैं स्थानांतरण गूढ़लेख या ट्रांसपोसिशन सिफर (), जो एक संदेश में वर्णों के क्रम को पुनः व्यवस्थित करता है (एक साधारण पुनर्व्यवस्था के दौरान 'help me'बदल कर 'ehpl em' हो जाता है) और प्रतिस्थापन बीजलेख () यह वर्णों या वर्णों के समूह को अन्य वर्णों या वर्णों के समूह के साथ व्यवस्थित तरीके से प्रतिस्थापित करता है, (उदाहरण 'fly at once' अंग्रेजी वर्णों में हर वर्ण को एक वर्ण से प्रतिस्थापित करने पर 'gmz bu podf' बन जाता है।) किसी भी पेशकश का सरल संस्करण उद्यमी विरोधियों से गोपनीयता के साथ और अब भी नहीं है। एक प्रारंभिक प्रतिस्थापन बीजलेख था सीज़र गूढ़लेख (), जिसमें सामान्य पाठ का प्रत्येक वर्ण एक तय संख्या के स्थान के वर्ण के द्वारा प्रतिस्थापित होता है। इसे जूलियस सीज़र के नाम पर यह नाम मिला, उन्होंने सैन्य अभियानों के दौरान अपने जनरल से बातचीत करने के लिए इसे ३ के शिफ्ट के साथ प्रयोग किया। ठीक वैसे ही जैसे बूलीय बीजगणित एक्सेस -३ () कूट होता है।

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

क्लासिकल सिफर (और कुछ आधुनिक) के द्वारा उत्पन्न सिफर टेक्स्ट हमेशा प्लेन टेक्स्ट के बारे में सांख्यिकीय सूचना प्रकट करते हैं, जिसका उपयोग अक्सर उन्हें तोड़ने के लिए किया जाता है। 9 वीं शताब्दी में,अरब गणितज्ञ () पॉलीमैथ (), अल किंदी () (जिन्हें "अल-किन्दुज "के नाम से भी जाना जाता है,) के द्वारा आवृत्ति विश्लेषण () की खोज के बाद लगभग ऐसे सभी सिफर एक ज्ञात हमलावर के द्वारा कम या अधिक भंगुर बन गए। इस तरह के क्लासिकल सिफर अभी भी लोकप्रिय हैं, हालाँकि अधिकांश पहेली () के रूप में हैं (देखें क्रिप्टो ग्राम ()) मूलतः सभी सिफर क्रिप्ट एनालिसिस के लिए कमजोर बने रहे, जब तक १४६७ में लियॉन बत्तिस्ता अलबर्टी () ने स्पष्ट रूप से पोली एल्फा बेटिक गूढ़लेख () का विकास नहीं किया हालाँकि इस बात का संकेत है कि यह प्राचीन अरब गणितज्ञ जैसे अल-किंदी के लिए ज्ञात था। अलबर्टी की नई तकनीक में संदेश के भिन्न भागों के लिए भिन्न सिफर्स (जैसे प्रतिस्थापन वर्ण) का उपयोग किया गया, (संभवतः सीमा में प्रत्येक उत्तरोत्तर सामान्य पाठ वर्ण के लिए) उन्होंने संभवतः पहले स्वचालित सिफर उपकरण () की भी खोज की, एक पहिया जो उसके आविष्कार के आंशिक अनुभूति को क्रियान्वित करता है। बहु वर्णी विगेनेर सिफर () में एनक्रिप्शन एक "कुंजी शब्द" का प्रयोग करता है, जो उस वर्ण प्रतिस्थापन को नियंत्रित करता है जिस के आधार पर कुंजी शब्द के वर्ण का प्रयोग किया जाता है। १८०० के मध्य में बेबेज () ने दर्शाया कि इस प्रकार के बहु वर्णी सिफर विस्तृत आवृति विश्लेषण तकनीकों के लिए आंशिक रूप से कमजोर होते हैं।
हालाँकि आवृत्ति विश्लेषण कई सिफरों के विरुद्ध एक शक्तिशाली और सामान्य तकनीक है, फ़िर भी एनक्रिप्शन प्रायोगिक रूप से प्रभावशाली था; कई भावी एनक्रिप्शन विज्ञानी इस तकनीक से अज्ञात थे। आवृत्ति विश्लेषण का उपयोग किए बिना एक संदेश को तोड़ना, काम में लिए जाने वाले सिफर के लिए अत्यावश्यक ज्ञान था और शायद इस क्रिया में शामिल कुंजी के लिए भी। इस प्रकार जासूसी, रिश्वतखोरी, चोरी, धर्मत्याग आदि अधिक आकर्षक दृष्टिकोण बन गए। १९ वीं सदी में अंततः यह पहचान लिया गया कि सिफर के एल्गोरिथ्म की गोपनीयता एक संवेदन शील या व्यावहारिक सुरक्षा नहीं है; वास्तव में बाद में ऐसा महसूस किया गया कि उपयुक्त क्रिप्टोग्राफिक योजना (जिसमें सिफर भी शामिल हैं) सुरक्षित रखी जानी चाहिए, चाहे विरोधी पूरी तरह से सिफर एल्गोरिथम को समझ ले। कुंजी की गोपनीयता एक हमले के अंतर्गत गोपनीयता बनाये रखने के लिए, एक अच्छे सिफर के लिए पर्याप्त होनी चाहिए। यह बुनियादी सिद्धांत सबसे पहले १८८३ में अगस्टे कर्कहोफ () के द्वारा स्पष्ट रूप से स्थापित किया गया और सामान्यतः कर्कहोफ सिद्धांत () के नाम से जाना जाता है; वैकल्पिक रूप से और अधिक स्पष्ट रूप से इसे क्लाडे शेन्नोन () के द्वारा फ़िर से स्थापित किया गया, जो सूचना सिद्धांत तथा सैद्धांतिक क्रिप्टोग्राफ़ी के मूल नियमों के आविष्कारक हैं, उन्होंने "शेन्नोन की मेक्सिम " के रूप में 'दी एनिमी नोज दी सिस्टम' भी दिया।

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

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

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

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

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

आधुनिक क्रिप्टोग्राफ़ी
क्रिप्टोग्राफ़ी और क्रिप्ट एनालिसिस के इतिहास
एन एस ए भागीदारी
शब्दावली