Şifreleme, bilgileri saklamak veya gözetmek için kullanılan bir dizi teknik ve usulü ifade eder. Bilgisayarlar, bağlantı ağları ve dijital sistemlerde yaygın olarak kullanılan değişik şifreleme cinsleri bulunmaktadır. İşte en yaygın şifreleme cinslerinden kimileri:
Simetrik Şifreleme: Simetrik şifreleme, aynı anahtarın hem şifreleme hem de parola çözme harekâtlarında kullanıldığı bir şifreleme cinsidir. Bu usulde, irtibattaki taraflar aynı anahtarı kullanarak bilgileri parolalar ve çözer. Misal olarak, Data Encryption Standard DES ve Advanced Encryption Standard AES gibi algoritmalar simetrik şifreleme kullanır. Asimetrik Şifreleme: Asimetrik şifreleme, değişik anahtarların kullanıldığı bir şifreleme cinsidir. Bu usulde, her bir kullanıcının bir çift anahtarı vardır: biri genel anahtar, ötekiyi özel anahtar olarak adlandırılır. Genel anahtar, bilgileri şifrelemek için kullanılırken, özel anahtar şifrelenmiş bilgileri çözmek için kullanılır. Misal olarak, RSA ve Diffie-Hellman anahtar metamorfozu algoritmaları asimetrik şifreleme kullanır. Karışık Şifreleme: Karışık şifreleme, birden çok şifreleme tekniğinin birleştirilmesiyle oluşturulan bir şifreleme cinsidir. Bu usulde, simetrik ve asimetrik şifreleme teknikleri bir arada kullanılır. Asimetrik şifreleme, genel anahtarın tehlikesiz bir biçimde paylaşılmasını sağlarken, simetrik şifreleme daha süratli ve yararlı bir biçimde büyük bilgi ölçülerini parolalar. Misal olarak, SSL/TLS protokolü, karışık şifreleme kullanır. Blok Şifreleme: Blok şifreleme, bilgilerin belli ebatlarda bloklar halinde işlendiği bir şifreleme cinsidir. Bilgiler, belli bir blok ebadına dağılınır ve ardından her blok şifrelenir. Bu usulde, aynı bloğa karşılık gelen aynı şifreleme anahtarı kullanılır. Misal olarak, DES ve AES blok şifreleme algoritmaları kullanır. Akış Şifreleme: Akış şifreleme, bilgilerin bit bit şifrelendiği bir şifreleme cinsidir. Bu usulde, her bir bit, ardışık bir anahtar akışıyla şifrelenir. Anahtar akışı Akış Şifreleme devamı: Anahtar akışı, genellikle gelişigüzel bir dizi veya pseudorandom bit üreteci PRNG tarafından oluşturulan bitlerden oluşur. Akış şifreleme usulü, yüksek süratli bilgi mesajımı için uygundur. Misal olarak, RC4 akış şifreleme algoritması yaygın olarak kullanılmıştır. Hibrit Şifreleme: Hibrit şifreleme, simetrik ve asimetrik şifreleme usullerinin bir kombinasyonunu kullanır. Bu usulde, bilgiler evvel asimetrik şifreleme ile simetrik anahtarın tehlikesiz bir biçimde paylaşıldığı bir seans anahtarı session key ile şifrelenir. Daha sonra asıl bilgiler, daha süratli ve yararlı bir biçimde simetrik şifreleme kullanılarak şifrelenir. Misal olarak, HTTPS protokolünde hibrit şifreleme kullanılır. Ulusa Şifreleme: Ulusa şifreleme, belli bir matematiksel probleme katlanan bir şifreleme cinsidir. Bu usulde, bir iletiyi şifrelemek için bir ulusa şifreleme anahtarı kullanılır. Ulusa şifreleme algoritmaları, matematiksel problemlerin çözülmesinin güç olduğunu varsayar ve bu sebeple şifrelemeyi sağlar. Misal olarak, Eliptik Çarpık Kriptografisi Elliptic Curve Cryptography – ECC ulusa şifreleme usulünü kullanır. Homomorfik Şifreleme: Homomorfik şifreleme, parolalı bilgiler üzerinde matematiksel harekâtların yapılmasını muhtemel kılan bir şifreleme cinsidir. Bu usulde, parolalı bilgiler üzerinde belli operasyonlar toplama, çarpma vb. yapılabilir ve netice parolalı olarak elde edilir. Homomorfik şifreleme, bilgi saklılığı ve tehlikesiz bilgi incelemeyi için ehemmiyetli bir tekniktir.
Bu listede yalnızca bazı temel şifreleme cinsleri verilmiştir. Şifreleme mevzusu oldukça geniştir ve kesintisiz olarak yeni algoritmalar ve teknikler geliştirilmektedir. Şifreleme, bilgi güvenliği ve bilgi saklılığı için kritik bir ehemmiyete sahiptir ve tehlikesiz bağlantı, bilgi depolama ve dijital operasyonlar için yaygın olarak kullanılmaktadır.