क्रिप्टोग्राफी सूचना की गोपनीयता, सूचना के गैर-परिवर्तन आदि जैसे कई सुरक्षा उद्देश्यों को प्रदान करती है। क्रिप्टोग्राफी के उच्च सुरक्षा लाभ के कारण आज यह व्यापक रूप से उपयोग की जाती है। क्रिप्टोग्राफी के विभिन्न लक्ष्य निम्नलिखित हैं:
गोपनीयता (Confidentiality) - कंप्यूटर में जानकारी भेजी जाती है और केवल अधिकृत पार्टी द्वारा एक्सेस की जानी चाहिए न कि किसी और द्वारा। गोपनीयता का सिद्धांत दर्शाता है कि केवल प्रेषक और इच्छित प्राप्तकर्ता ही संदेश की सामग्री को समझने में सक्षम होने चाहिए। यदि कोई अनधिकृत व्यक्ति संदेश को समझने में सक्षम है तो गोपनीयता से समझौता हो जाता है।
गोपनीयता का अर्थ है कि संवेदनशील डेटा को अनधिकृत पार्टियों के सामने प्रकट होने से प्रतिबंधित किया जाना चाहिए। आमतौर पर दो दृष्टिकोण हैं, या इनका मिश्रण, जिसके माध्यम से गोपनीयता प्रदान की जा सकती है। एक दृष्टिकोण उस डेटा तक पहुंच को सीमित करना है जिसे गुप्त रखा जाना चाहिए। दूसरा दृष्टिकोण गुप्त जानकारी को एन्क्रिप्ट करना है।
प्रमाणीकरण (Authentication) - प्रमाणीकरण कोई भी प्रक्रिया है जिसके द्वारा यह सत्यापित किया जा सकता है कि कोई वह है जो वे होने का दावा करते हैं। इसमें आमतौर पर एक उपयोगकर्ता नाम और पासवर्ड शामिल होता है, लेकिन इसमें पहचान साबित करने के अन्य तरीके भी शामिल हो सकते हैं, जैसे स्मार्ट कार्ड, रेटिना स्कैन, आवाज पहचान, या फिंगरप्रिंट। प्रमाणीकरण हवाई अड्डे पर टिकट काउंटर पर ड्राइविंग लाइसेंस दिखाने के समान है।
अखंडता (Integrity) - केवल अधिकृत पार्टी को प्रेषित जानकारी को बदलने में सक्षम होना चाहिए। प्रेषक और प्राप्तकर्ता के बीच कोई भी दिए गए संदेश को संशोधित करने में सक्षम नहीं होना चाहिए।
अखंडता प्रदान करने का एक तरीका संदेश के अंत में एक निश्चित संकेतक या संदेश डाइजेस्ट संलग्न करना है जिसे भेजा जाना है। यदि यह डाइजेस्ट पारगमन के दौरान अप्रतिबंधित रहता है तो सिद्धांत को बनाए रखा गया है।
अखंडता का अर्थ है कि किसी संपत्ति या डेटा को केवल अधिकृत पार्टियों द्वारा या केवल अधिकृत तरीकों से संशोधित किया जा सकता है।
अस्वीकृति न करना (Non-Repudiation) - यह सुनिश्चित करता है कि न तो प्रेषक, न ही संदेश का प्राप्तकर्ता ट्रांसमिशन से इनकार करने में सक्षम होना चाहिए। गैर-अस्वीकृति का अर्थ है कि जो व्यक्ति संदेश भेजता है वह यह इनकार नहीं कर सकता कि उसने इसे भेजा है और, इसके विपरीत, कि जिस व्यक्ति ने संदेश प्राप्त किया है वह यह इनकार नहीं कर सकता कि उसने इसे प्राप्त किया है। इसके अलावा इन तकनीकी घटकों के, सूचना सुरक्षा की वैचारिक पहुंच व्यापक और बहुमुखी है।
एक्सेस कंट्रोल (Access Control) - एक्सेस कंट्रोल का सिद्धांत निर्धारित करता है कि कौन क्या एक्सेस करने में सक्षम होना चाहिए। उदाहरण के लिए, यह बताने में सक्षम होना चाहिए कि उपयोगकर्ता A डेटाबेस में जानकारी देख सकता है, लेकिन उन्हें अपडेट नहीं कर सकता। उपयोगकर्ता A को अपडेट बनाने के लिए भी सक्षम किया जा सकता है। इसे लागू करने के लिए एक एक्सेस-कंट्रोल संरचना स्थापित की जा सकती है।
एक्सेस कंट्रोल दो क्षेत्रों से संबंधित है जैसे भूमिका प्रबंधन और नियम प्रबंधन। भूमिका प्रबंधन उपयोगकर्ता पक्ष पर लागू होता है, जबकि नियम प्रबंधन संसाधन पक्ष पर केंद्रित होता है।