קריפטוגרפיה (תּוֹרַת כְּתִיבַת הַסֵּתֶר בעברית), היא ענף במתמטיקה ומדעי מחשב העוסק במחקר ופיתוח שיטות אבטחת מידע ותקשורת נתונים על רבדיהם השונים, בסביבה פתוחה הנגישה לצד שלישי המכונה "אויב", "מתחרה" או "יריב" פוטנציאלי.
חלק מהטקסט נלקח מויקיפדיה. הטקסט מוגש בכפוף ל-cc-by-sa