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

बाद में, विद्वानों ने 500 से 600 ईसा पूर्व के दौरान सरल मोनो-अल्फाबेटिक प्रतिस्थापन सीफ़र्स का उपयोग करने के लिए आगे बढ़ गए। इसमें कुछ गुप्त नियम के साथ अन्य वर्णमाला के साथ संदेश के अक्षर को शामिल करना शामिल था। यहrule एक बन गया key संदेश वापस प्राप्त संदेश से पुनः प्राप्त करने के लिए।
क्रिप्टोग्राफी के पहले रोमन पद्धति, लोकप्रिय रूप में जाना जाता है Caesar Shift Cipher, एक सहमति संख्या (तीन एक आम पसंद थी) द्वारा एक संदेश के अक्षरों को स्थानांतरित करने पर निर्भर करता है, इस संदेश के प्राप्तकर्ता को फिर उसी संख्या से पत्रों को स्थानांतरित करना होगा और मूल संदेश प्राप्त करना होगा।

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

क्रिप्टोग्राफी का विकास
यह यूरोपीय पुनर्जागरण के दौरान और बाद में है, विभिन्न इतालवी और पापल राज्यों ने क्रिप्टोग्राफिक तकनीकों के तेजी से प्रसार का नेतृत्व किया। इस युग में गुप्त कोड को तोड़ने के लिए विभिन्न विश्लेषण और हमले की तकनीक का अनुसंधान किया गया था।
बेहतर कोडिंग तकनीक जैसे Vigenere Coding15 वीं शताब्दी में अस्तित्व में आया , जिसने संदेश में एक ही संख्या में परिवर्तनशील पत्रों को एक ही स्थान पर ले जाने के बजाय उन्हें एक ही स्थान पर ले जाने की पेशकश की।
19 वीं शताब्दी के बाद , क्रिप्टोग्राफी सूचना सुरक्षा के अधिक परिष्कृत कला और विज्ञान के लिए एन्क्रिप्शन के लिए तदर्थ दृष्टिकोण से विकसित हुई।
20 वीं शताब्दी की शुरुआत में , मैकेनिकल और इलेक्ट्रोमैकेनिकल मशीनों का आविष्कार, जैसे किEnigma rotor machine, जानकारी कोडिंग के अधिक उन्नत और कुशल साधन प्रदान किए।
द्वितीय विश्व युद्ध की अवधि के दौरान, दोनों cryptography तथा cryptanalysis अत्यधिक गणितीय बन गया।
इस क्षेत्र में आगे बढ़ने के साथ, सरकारी संगठनों, सैन्य इकाइयों और कुछ कॉर्पोरेट घरानों ने क्रिप्टोग्राफी के अनुप्रयोगों को अपनाना शुरू कर दिया। वे अपने रहस्यों को दूसरों से बचाने के लिए क्रिप्टोग्राफी का इस्तेमाल करते थे। अब, कंप्यूटर और इंटरनेट के आगमन ने आम लोगों की पहुंच के भीतर प्रभावी क्रिप्टोग्राफी ला दी है।