Kriptografi, "gizli yazı" anlamına gelen Yunanca kryptos (gizli) ve graphein (yazmak) kelimelerinin birleşiminden türemiştir. Temel amacı, bilginin yetkisiz erişimden korunmasını sağlamaktır. Kriptografi, günümüzde sadece askeri ve devlet sırlarını değil, internet alışverişlerimizden, bankacılık işlemlerimize kadar günlük hayatımızın her alanında kullanılır.
- Gizlilik (Confidentiality): Bilgiye sadece yetkili kişilerin erişmesi
- Bütünlük (Integrity): Bilginin değiştirilmediğinin garanti edilmesi
- Erişilebilirlik (Availability): Yetkili kullanıcıların bilgiye her zaman erişebilmesi
- Kimlik Doğrulama (Authentication): Tarafların kimliklerinin doğrulanması
- Reddedilmeme (Non-repudiation): Bir tarafın işlemi gerçekleştirdiğini inkar edememesi
Modern kriptografi, matematiğin ve bilgisayar biliminin kesiştiği noktada yer alır. Sayılar teorisi, olasılık, cebir ve hesaplama karmaşıklığı teorisi gibi alanlar, kriptografik algoritmaların temelini oluşturur.