| Siteye Dönmek İçin Tıklayın | Kripto
Algoritmalar Tam Liste (detaylar için siteye bakınız) |
||||||||
| Not:
Detaylar kısmında yer alan
bilgiler şahsi değerlendirmelerimin de etkisi altında kalmıştır. Resmi
değerlendirmeler için ilgili algoritmanın resmi sitesini ziyaret
edebilirsiniz. Şahsi değerlendirmelerimde resmi açıklamalardan ziyade
herhangi bir devlet veya kurumun etkisi altında kalmayan, bağımsız
kriptografların ve güvenlik uzmanlarının görüşlerini dikkate aldım. Nedeni,
bu konuda kurumlara güvenmek bana pek mantıklı gelmiyor. Tabiki böyle düşünün
tek kişi de ben değilim :) Çünkü bu algoritmaları puanlayan ve reklamını
yapan kurumlar (genelde resmi) aynı zamanda iletişimleri takip etme
hırsındaki kurumlardır. Bu çelişki sanırım sizlere de doğru yolu
gösterecektir. Bir diğer detay da... Listedeki birçok algoritma ve açıklamaları uzun süredir güncellenmemektedir. Güvenli kabul edilen algoritmaların birkaçı şu anda riskli pozisyonlara da düşmüş olabilir. Bu nedenle iyi bilinenler dışında, fazlaca rağbet görmeyen bir algoritma kullanacaksanız konu ile ilgili kısa bir araştırma yaparak işe başlamanız faydalı olacaktır. |
|||||||||
| İsim | Sınıf | Sürat (100 ölç) |
Anahtar | Yaratıcılar | Tarih | Blok | Detaylar | ||
| Panama | Stream | 64,1 - 84,7 | 256 | Joan Daemen, Craig Clapp | 1998 | - | AES ekibinden Daemen'in katkısı ile hazırlanmıştır. | ||
| RC4 (Ron’s Cipher 4) | Stream | - | 8 ~ 2048 | RSA: Ron Rivest | 1994 | 8 | |||
| Seal (Software Optimized Encryption Algorithm) | Stream | 72,5 - 79,7 | 160 | Phillip Rogaway, Don Coppersmith | 1997 | - | |||
| Bmgl | Simetrik& Stream | - | 128 ~ 320 | Johan Håstad, Mats Näslund | 2000 | - | |||
| Isaac | Simetrik& Stream | - | - | Robert J. Jenkins Jr. | 1996 | - | |||
| Jeroboam | Simetrik& Stream | - | 128 ~ 248 | Hervé Chabanne, Emmanuel Michon | 1998 | - | |||
| Leviathan | Simetrik& Stream | - | 128 ~ 256 | David McGrew, Scott Fluhrer | 2000 | - | |||
| Mdc | Simetrik& Stream | 4,6 | 64 ~ 640 | Peter Gutmann | 1992 | 128 | |||
| Oryx | Simetrik& Stream | Mobil telefonların data transferleri için geliştirilmiştir. Güvenilir değildir. | |||||||
| Sapphire | Simetrik& Stream | - | 8 ~ 2040 | Michael Paul Johnson | 1995 | - | |||
| Scream | Simetrik& Stream | - | 128 | Ran Canetti, Don Coppersmith, Rosario Gennaro, Shai Halevi, Nick Howgrave-Graham, Charanjit Jutla, Tal Rabin, J. R. Rao | 2002 | - | |||
| Snow | Simetrik& Stream | - | 128 | - | - | - | Deneysel bir algoritmadır. Bilgileri herhangi bir text üzerine boşluklarla saklar. Hakkında çok az şey bilinmektedir. Ayrıca yapısı gereği parametreleri kategorize edilememektedir. | ||
| Sober | Simetrik& Stream | - | 128 | - | 2000 | - | |||
| Wake-CFB | Simetrik& Stream | 8,4 - 12,4 | 128 | David Wheeler | 1993 | - | |||
| Gost | Simetrik& Blok& Hash | 3,2 | 256 ~ (512 def. Subs.) | I.A.Zabotin, G.P.Glazkov, V.B.Isaeva | 1989 - 1994 | 8 ~ 64 | (Gost 28147-89 Feistel Network tabanlıdır) S.S.C.B'nin resmi algoritmasıydı. Kullanımı için lisans gerekmemektedir. | ||
| 3Des (Triple Des) | Simetrik& Blok | EDE:0,8 EEE:1,6 | 128 ~ 192 (enc. 112 ~ 168) | IBM: Whitfield Diffie, Martin Hellman, Walt Tuchmann | 1974' de tasarlanıp 1977' de std. haline getirildi. | 8 ~ 64 | (Feistel Network tabanlıdır) DES algoritmasının geçerliliğini yitirmesi üzerine ortalıkta görünür oldu. Bilginin 3 kere üst üste DES algoritması ile şifrelenmesidir. E-E-E veya E-D-E (E şifreleme, D çözümleme) şeklinde iki farklı yok izler. Tabi bu üç aşamayı tamamlaması çok yavaş gerçekleştiği için son derece yavaş bir algoritmadır. Bu arada kafanıza da takılmıştır, DES güvenli değilse bu nereden çıktı? Sorunun yanıtı basit bir mantığa dayanıyor. Algoritma basit ama 3 aşamalısını kırmak için sabır ve zaman yetmez :) Daha doğrusu öyle iddia ediliyor. | ||
| 3-Way | Simetrik& Blok | 3 | 96 | Joan Daemen | 1994 | 12 | |||
| Aes (Rjindael, Advanced Encryption Standard) | Simetrik& Blok | 128CFB: 3,4 128CTR: 5,1 128OFB: 5,0 128CBC: 3,9 128:5,4 192:4,9 256:4,3 | 128 ~ 192 ~ 256 | Joan Daemen, Vincent Rijmen | 1998 - 1999 | 128 ~ 192 ~ 256 | Belçikalı iki kriptograf tarafından geliştirilmiştir. DES algoritmasının yerine gelmiş ve NIST tarafından Amerika'nın yeni resmi şifreleme algoritması olarak seçilmiştir. Hız testi sonuçları ağırlıklı olarak 128 versiyonuna aittir. Nedeni AES sıfatı verilirken referans alınan, yani resmi olarak kabul gören anahtar uzunluğunun 128 olmasıdır. Hakkında bir takım şüpheler vardır, kriptograflar tarafından tartışılmaktadır. | ||
| Anubis | Simetrik& Blok | - | 128 ~ 320 | Paulo Barreto, Vincent Rijmen | 2000 | 16 | AES ekibinden Rijmen'in katkısı ile hazırlanmıştır. | ||
| Blowfish | Simetrik& Blok | 5,5 | 32 ~ 448 | Bruce Schneier | 1993 | 8 ~ 64 | (Feistel Network tabanlıdır) Kriptografi dünyasının en prestijli isimlerinden Bruce Schneier tarafından geliştirilmiş son derece kullanışlı bir XOR algoritmadır. Ancak diğer XOR algoritmalara göre son derece sağlamdır. Ancak yinede düşük anahtar uzunluğunda kullanılmamalıdır. Gerek sürati gerekse güvenilirliği nedeniyle hemen hemen her kullanım alanı için ideal ve en popüler şifreleme algoritmasıdır. Kullanımı için lisans gerekmemektedir. Yapısı son derece basittir. Ayrıca hızı nedeniyle , ücretsiz veya ticari 300'den fazla programda kullanılmaktadır. Daha ne kadar popüler olabilir? | ||
| Cast (Cast 128 Altı Sürümler Güvenli Değil) | Simetrik& Blok | 128:3,5 256:2,1 | 40 ~ 80 ~ 88 ~ 128 ~ 256 | Carlisle Adams, Howard Heys, Stafford Tavares, Michael Wiener | 1997 - 1998 | 8 ~ 16 ~ 64 | (Feistel Network tabanlıdır) Kanada. | ||
| Cmea | Simetrik& Blok | 64 | Telecom. Industry Association | Değ. | Mobil telefon datalarını şifreleme için geliştirilmiştir. Güvenilir değildir. | ||||
| Crypt (3) | Simetrik& Blok | - | - | - | - | - | DES'in UNIX sistemler için uyarlanmış bir versiyonu diyebiliriz. | ||
| Crypton | Simetrik& Blok | 4,1 | 64 ~ 256 | Chae Hoon Lim | 1998 | 16 | |||
| Cs-Cipher | Simetrik& Blok | - | 0 ~ 128 | Jacques Stern, Serge Vaudenay | 1998 | 8 | |||
| Deal | Simetrik& Blok | 0,8 | 128 ~ 192 ~ 256 | Lars Knudsen | 1998 | 16 | |||
| Des (Data Encryption Standard) Eski adı Lucifer | Simetrik& Blok | 1,9 | 64 (enc. 56) | IBM: Don Coppersmith, Horst Feistel, Walt Tuchmann | 1972 | 64 | (Feistel Network tabanlıdır) Adının açılımı “Data Encryption Standard” olan bu algoritma bundan oldukça uzun bir zaman önce geliştirilmiştir. İlk başta Lucifer adı ile 128 bit anahtar ve blok uzunluğu gibi değerlerle geliştirilmiş, ardından düzenlenip (daha doğrusu kırpılıp) DES adıyla kullanılmaya başlamıştır. Zamanının en güvenilen algoritması olan DES, 1977'den itibaren Amerika'da resmi standart olarak 20 yıl civarı kullanıldı. Uzun sure bu güveni sarsmadan dirensede sonunda miladını doldurmuş ve yeterli olanak sağlandığında kırılması kolay kabul edilen algoritmalardan birisi haline gelmiştir. Ancak yinede çeşitli şifreleme yazılımlarında halen en çok kullanılan algoritmalardan birisidir. Bunun bir nedeni donanımlara entegrasyonunun kolay olması diğer nedeni de kullanımı için lisans gerekmemesidir. Ancak şu anda kesinlikle güvenilebilecek bir algoritma değildir. | ||
| Desx | Simetrik& Blok | - | 128 ~ 192 | RSA: Ron Rivest | - | 8 | |||
| Dfc | Simetrik& Blok | 3,6 | 0 ~ 128 ~ 192 ~ 256 | Henri Gilbert, Marc Girault, Philippe Hoogvorst, Fabrice Noilhan, Thomas Pornin, Guillaume Poupard, Jacques Stern, Serge Vaudenay, Louis Granboulan, Phong Nguyen | 1998 | 16 | |||
| Diamond 2 | Simetrik& Blok | 0,8 - 1,1 | 8 ~ 65536 | Michael Paul Johnson | 1995 | 16 | |||
| E2 | Simetrik& Blok | 3,3 | 128 ~ 192 ~ 256 | Kazumaro Aoki, Masayuki Kanda, Tsutomu Matsumoto, Shiho Moriai, Kazuo Ohta, Miyako Ookubo, Youichi Takashima, Hiroki Ueda | 1998 | 16 | |||
| Frog | Simetrik& Blok | 1,2 | 40 ~ 1000 | Dianelos Georgoudis, Damian Leroux, Billy Simón Chaves | 1998 | - | |||
| Hpc-1 | Simetrik& Blok | 2,9 | 0 ~ 65536 | Rich Schroeppel | 1998 - 1999 | - | |||
| Ice | Simetrik& Blok | - | 64 ~ ve katları | Matthew Kwan | 1997 | 8 | (Feistel Network tabanlıdır) | ||
| Idea (International Data Encryption Algorithm) | Simetrik& Blok | 2,3 | 128 | ETH: Xuejia Lai, James Massey | 1990 - 1992 | 64 | Bilinen en güçlü algoritmalardandır. İlk öncelerini PES adıyla anılan bu algoritma geçirdiği revizyonlar ertesinde şu andaki halini almıştır. İsviçre, Zürih'de geliştirilmiştir. Patenti Ascom Systec Ltd isimli bir firmaya aittir. Ancak ticari olmayan amaçlar için lisans ücreti talep edilmemektedir. PGP'nin temelini oluşturan 2 ana algoritmadan birisidir. | ||
| Loki (Loki 91 Altı Sürümler Güvenli Değil) | Simetrik& Blok | 1 | 64 ~ 128 ~ 192 ~ 256 | Laurence Brown, Matthew Kwan, Josef Pieprzyk, Jennifer Seberry | 1991 - 1992 | 8 ~ 16 ~ 64 | (Loki97 Feistel Network tabanlıdır) | ||
| MacGuffin | Simetrik& Blok | Matt Blaze, Bruce Schneier | (Feistel Network tabanlıdır) Meşhur kriptograf Bruce Schneier imzalı ancak deneysel bir algoritma. Ancak blok işlemindeki bir nedenden dolayı güvenilir değil. E adı üstünde, deneysel | ||||||
| Magenta | Simetrik& Blok | 0,3 | 128 ~ 256 | Michael Jacobson Jr., Klaus Huber | 1998 | 16 | (Feistel Network tabanlıdır) | ||
| Mars | Simetrik& Blok | 3,2 | 128 ~ 448 | IBM: Carolynn Burwick, Don Coppersmith, Edward D'Avignon, Rosario Gennaro, Shai Halevi, Charanjit Jutla, Stephen M. Matyas Jr., Luke O'Connor, Mohammad Peyravian, David Safford, Nevenko Zunicof | 1999 | 16 | (Feistel Network tabanlıdır) AES finalistlerinden birisi olan bu algoritma, hız ve güvenliği bir arada verebilmektedir. | ||
| Misty | Simetrik& Blok | - | 128 | M.Matsui | 1997 | 8 | (Misty1 Feistel Network tabanlıdır) | ||
| Mmb (Modular Multiplication Based Block) | Simetrik& Blok | - | 128 | Joan Daemen | - | 128 | AES ekibinden Daemen'in oluşturduğu bir algoritmadır. IDEA temellidir. Ancak lineer kriptoanalize karşı sağlamlığından şüphe duyulmaktadır. Bu nedenle kullanılmamaktadır | ||
| Noekeon | Simetrik& Blok | - | 128 | Joan Daemen, Michaël Peeters, Gilles van Assche, Vincent Rijmen | 2000 | 16 | Projede AES ekibinin'de katkısı olmuştur. | ||
| Pbe-Pkcs 5 | Simetrik& Blok | - | 64 | RSA Data Security | - | 8 | |||
| Rainbow | Simetrik& Blok | - | 128 ~ 256 | Chang-Hyi Lee, Jeong-Soo Kim | - | 16 | |||
| RC2 (Ron’s Cipher 2) | Simetrik& Blok | 1 | 0 ~ 1024 | RSA: Ron Rivest | 1998 | 8 ~ 64 | (Feistel Network tabanlıdır) | ||
| RC5 (Ron’s Cipher 5) | Simetrik& Blok | 5,1 | 0 ~ 2040 | RSA: Ron Rivest | 1995 | 8 ~ 16 ~ 64 | (Feistel Network tabanlıdır) Yanılmıyorsam kullanımı için lisans gerekmemektedir. | ||
| RC6 (Ron’s Cipher 6) | Simetrik& Blok | 3,4 | 0 ~ 2040 | RSA: Ron Rivest, Matt Robshaw, Ray Sidney, Yiqun Lisa Yin | 1998 ~ 1999 | 16 ~ 32 | (Feistel Network tabanlıdır) AES finalistlerindendir. Ama diğer RSA ürünleri gibi geleceği beni endişelendiriyor. | ||
| Safer (Secure And Fast Encryption Routine) | Simetrik& Blok | 1,3 | 64 ~ 128 ~ 192 ~ 256 | James Massey, Gurgen Khachatrian, Melsik Kuregian | 2000 | 8 ~ 16 ~ 64 | IDEA'nın yaratıcısı tarafından yapılan bu algoritma lisanssız ve herkesin kullanımına açıktır. | ||
| Safer-K / Sk | Simetrik& Blok | - | 64 ~ 128 | James Massey | 1993 ~ 1995 | 8 | |||
| Serpent | Simetrik& Blok | 3 | 0 ~ 256 | Ross Anderson, Eli Biham, Lars Knudsen | 1998? | 16 | AES finalistlerinden birisidir. Son derece güçlü bir algoritmadır. Hatta kısa bir açıklama ile, dünyanın en sağlam algoritmalarının katıldığı AES seçmelerinin en güçlü algoritmasıdır. Ha neden seçilmedi derseniz onun birçok nedeni var. Bu algoritmanın en güvenli ve güçlü algoritma olduğu konusunda hemen hemen tüm seçkin güvenlik uzmanları hemfikirdir. Nitekim gördüğüm bazı testlerde bunu göstermektedir. Ancak hız konusunda tatmin edici değildir. Lisans sorunu olmaksızın "public" kullanıma açılmıştır. | ||
| Shark | Simetrik& Blok | 3 | 128 | Vincent Rijmen, Joan Daemen, Bart Preneel Antoon Bosselaers, Erik De Win | - | 8 | Projede AES ekibinin'de katkısı olmuştur. | ||
| SkipJack | Simetrik& Blok | 1,8 | 80 | NSA (National Security Agency) | 1993 ~ 1998 | 8 ~ 64 | (Feistel Network tabanlıdır) Amerikan yetkililerince resmi işlemlerde kullanılan bu algoritmanın sağlamlığı son derece hassas biçimde test edilmiştir. 40 yıl ömrü olduğu iddia edilmektedir. Ancak işin ilginç bir tarafı sadece 80 bit anahtar kullanımına destek vermektedir. Yani 10 karakter. Ancak esas sorun tüm uzmanlar tarafından KeyEscrow yani kasıtlı anahtar açığı olduğuna dair beyanatlar verilmektedir. | ||
| Speed | Simetrik& Blok | - | 48 ~ 256 | Yuliang Zheng | 1997 | 8 ~ 16 ~ 32 | |||
| Square | Simetrik& Blok | 2,7 | 128 | Joan Daemen, Vincent Rijmen | 1997 | 16 | AES ekibinden diğer bir algoritma. | ||
| Tea (Tiny Encryption Algorithm) | Simetrik& Blok | 2,2 | 128 | David Wheeler, Roger Needham | 1994 | 8 | (Feistel Network tabanlıdır) | ||
| Twofish | Simetrik& Blok | 4,5 | 8 ~ 256 | Counterpane Systems: Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, Niels Ferguson | 1998 | 128 | (Feistel Network tabanlıdır) AES finalistlerinden olan bu algoritma, Blowfish'in yaratıcısı kriptografi dünyasının en prestijli isimlerinden Bruce Schneier tarafından geliştirilmiştir. Bana göre hem hız hem güvenlik açısından tek geçilmesi gereken en ideal algoritmadır. Bağımsız ve herhangi bir hükümetin / kurumun etkisi altında olmayan uzmanlar, AES finalistleri içerisindeki en güvenli 2. algoritma olduğu konusunda hemen hemen hemfikirdir. Binlerce saatlik kriptoanaliz testlerine tabi tutulmuştur. En güvenlisi olarak anılan algoritma Serpent'tir ancak gerek donanım entegrasyonu gerek hız anlamında en ideal noktadaki algoritma Twofish'dir diyebiliriz. | ||
| Widerwake | Simetrik& Blok | - | 128 | Craig Clapp (based on WAKE, by David Wheeler) | 1997 | - | |||
| Bcrypt | Hash Pass. | - | - | The OpenBSD Project: Niels Provos, David Mazières | 1999 | - | |||
| Bsd | Hash Pass. | - | - | The OpenBSD Project | - | - | |||
| Crypt 3 (Des / Traditional) | Hash Pass. | - | - | Dennis Ritchie | 1979? | - | |||
| Iterated And Salted | Hash Pass. | - | - | OpenPGP: Phil Zimmerman | 1998 | - | PGP'nin yaratıcısından diğer bir algoritma. Ama bunun diğeri kadar meşhur olmadığı ve olamayacağı kesin :) | ||
| MD5-Crypt | Hash Pass. | 4,6 | - | - | - | - | |||
| Salted | Hash Pass. | - | - | OpenPGP | 1998 | - | PGP'nin yaratıcısından diğer bir algoritma. Ama bunun diğeri kadar meşhur olmadığı ve olamayacağı kesin :) | ||
| Simple | Hash Pass. | - | - | OpenPGP: Phil Zimmerman | 1998 | - | |||
| WindowsNT | Hash Pass. | - | - | Microsoft Corp. | - | - | MD4 ve UTF16-LE encoding kullanılarak oluşturulmuştur. | ||
| Kdf 2 | Hash (PRF/ KDF) | - | - | P1363 Working Group | 2001 | - | |||
| Prf-Hmac | Hash (PRF/ KDF) | - | - | David Hopwood (HMAC: Mihir Bellare, Ran Canetti, Hugo Krawczyk, Adi Shamir) | 2000 HMAC 1996 | - | |||
| Tls-Prf | Hash (PRF/ KDF) | - | - | IETF Transport Layer Security Working Group | 1999 | - | |||
| Dss (Digital Signature Standart) | Hash (One Way?) | DSA temellidir. | |||||||
| MD2 (Message Digest 2) | Hash (One Way) | 0,2 | 128 | RSA: Ron Rivest | 1989 | 512 | Miladını doldurmuş ve artık açıkları iyi bilinen bir algoritmadır. Kullanmanızı tavsiye etmem. | ||
| MD4 (Message Digest 4) | Hash (One Way) | - | 128 | RSA: Ron Rivest | 1990 | 512 | Miladını doldurmuş ve artık açıkları iyi bilinen bir algoritmadır. Kullanmanızı tavsiye etmem. | ||
| MD5 (Message Digest 5) | Hash (One Way) | 15,5 - 18,7 | 128 | RSA: Ron Rivest | 1992 | 512 | RSA'nın çok güvendiği ve öncelikli kullandığı algoritmalardan. RSA bu algoritmanın sağlamlığını kanıtlamak için yarışmalar dahi düzenlemiştir. Ancak yarışmalarda algoritma kısmen de olsa kırılabilmiştir. Şahsen güvenli olduğunu da düşünmüyorum. | ||
| Ar | Hash | - | - | - | 1992 | - | KIRILMIŞ | ||
| Boognish | Hash | - | Max: 160 | Joan Daemen | 1992 | 32 | KIRILMIŞ | ||
| CellHash | Hash | - | 256 | Joan Daemen, Govaerts, Vandewalle | 1991 | 32 | |||
| Crc-32 (Cyclic Redundancy Check) | Hash | 28,2 | - | - | - | - | Son derece basit ve tutarlı kabul edilebilecek bir data bütünlük testidir. Çok süratli olmasından dolayı kullanım alanı son derece geniştir. Performansını düşürmeksizin birçok uygulamanın içerisine entegre edilerek hatalara karşı güvenlik sağlanabilir. Ancak kriptografik olarak değeri yoktur. Kasıtlı saldırılarla taklit edilebilir. Bu nedenle güvenlik değil hata denetimi amacıyla kullanılır. | ||
| Fft-Hash (Parallel) | Hash | - | 128 | Schnorr, Serge Vaudenay | 1993 | 128 | |||
| Fft-Hash I/II | Hash | - | 128 | Schnorr | 1991 - 1992 | 128 | KIRILMIŞ | ||
| Has-V | Hash | - | - | Nan Kyoung Park, Joon Ho Hwang, Pil Joong Lee | 2000 | - | |||
| Haval | Hash | 6,3 - 10,2 | 128 ~ 160 ~ 192 ~ 224 ~ 256 | Yuliang Zheng, Josef Pieprzyk, Jennifer Seberry | 1992 - 1994 | 1024 | |||
| Maa | Hash | - | 32 | ISO | 1988 | 32 | |||
| N-Hash | Hash | - | 128 | S.Miyaguchi, Kazuo Ohta, Iwata | 1990 | 128 | KIRILMIŞ | ||
| Panama | Hash | 19,0 - 26,2 | 256 ~ +? | Joan Daemen, Craig Clapp | 1998 | 256 | AES ekibinden Daemen'in katkısı ile hazırlanmıştır. | ||
| Ripe-MD | Hash | 4,4 | 128 ~ 160 | Hans Dobbertin, Antoon Bosselaers, Bart Preneel (RIPE konsorsiyum'u adına) | 1990 - 1996 | 160 | MD4'ün Avrupa Topluluğu'nun RIPE projesi için geliştirilmiş bir versiyonudur. Ekibin çoğu Shark'ın yaratıcılarındandır. Ripe MD'ini birkaç versiyonu bulunmaktadır. Eski ve küçük parametrelere sahip olanlar güvenilir değildir. 160+ versiyonu güvenilirdir. | ||
| Sha/Shs (Secure Hash Algoritm / Secure Hash Standart) | Hash | 4,2 - 6,3 (512: 1,0) | 160 ~ 256 ~ 384 ~ 512 | NIST, NSA (National Security Agency) | 1991 - 1992 - 1993 - 1995 - 2000 | 160 ~ 512~ 1024 | Adının açılımı "Secure Hash Algorithm" olan bu algoritma NSA tarafından geliştirilmiştir. MD4 ile çok benzerlik gösteren bir hash algoritmasıdır. Ancak kesinlikle daha güvenlidir. | ||
| Snefru | Hash | - | 128 ~ 256 | Ralph Merkle | 1990 | 512 | Tek yönlü bir hash algoritmasıdır. Ralp Merkle tarafından geliştirilmiştir. | ||
| Step Right Up | Hash | - | 256 | Joan Daemen | 1995 | 256 | KIRILMIŞ | ||
| Subhash | Hash | - | Max: 256 | Joan Daemen | 1992 | 32 | |||
| Tiger | Hash | 3,4 | 192 | Ross Anderson, Eli Biham | 1996 | 512 | |||
| Uhash | Hash | - | - | Theodore Krovetz, John Black, Shai Halevi, A. Hevia, Hugo Krawczyk, Phillip Rogaway | 2000 | - | |||
| Whirlpool | Hash | - | 512 | Paulo Barreto, Vincent Rijmen | 2000 - 2001 | 512 | AES ekibinden Rijmen'in katkısı ile hazırlanmıştır. | ||
| Redoc | Block | - | 160 | M.Wood | - | 80 | |||
| Capstone | BİR PROJE ADI | - | - | NSA (National Security Agency) | - | - | Amerikan hükümeti için kullanılmaktadır. Escrow riski olduğu söylenmektedir (?) | ||
| Dsa (Digital Signature Algoritm) | Asimetrik İmza Algorit. | 512 ~ 1024 | NIST | Açık anahtar sistemine benzeyen bir imza algoritmasıdır. Şifreleme yapamaz. Maalesef yazabileceklerim bu kadar :) | |||||
| Diffie-Hellman | Asimetrik | - | 4096 | - | 1976 | - | Dünyanın ilk Açık anahtarlı (asimetrik) algoritmasıdır. Halen anahtar takası için kullanılır. | ||
| Dlies / Ecies-Iso | Asimetrik | - | - | Michel Abdalla, Mihir Bellare | 1998 - 1999 | - | |||
| ElgamalEnc | Asimetrik | - | 512 ~ 1024 ~ 2048 | Taher Elgamal | - | - | |||
| Elliptic Curve (Ecc) | Asimetrik | Hakkında fazla bilgim olmasada gelecek vaad eden önemli bir asimetrik sistem olduğunu söyleyebilirim. Hatta RSA'ya artık güvenilemeyeceğini söyleyen uzmanların kabul ettikleri ortak platformdur. Şematik olarak Diffie-Helman'a benzemektedir. Daha doğrusu öyle diyorlar :) | |||||||
| Luc (Lucas Dizileri) | Asimetrik | - | - | - | - | - | Fibonacci dizileri üzerine kurulu özel bir grubu temel alır. Açık anahtar algoritmalarının bir sınıfıdır | ||
| Ntru | Asimetrik | - | - | - | 1990 'lar | - | Hakkında fazla bilgiye ulaşamadığım ve tanımadığım bir "public" (asimetrik) algoritmadır. Ancak ulaştığım dar bilgiden anladığım kadarıyla kullanılabilir görünüyor. | ||
| Rsa (Rivest-Shamir-Adleman) | Asimetrik | - | 512 ~ 1024 ~ 4096 | RSA: Ron Rivest, Adi Shamir, Leonard Adelman | 1978 | - | Adını RSA Data Security firmasının kurucularından alır. 1978 yılından bu yana sağlam imajını korumaktadır. En yaygın Asimetrik Algoritmadır. Gücünü çarpanlara ayrıma sisteminden alır. Kırılması için gereken sürelerde astronomik rakamlar çıkar. Ama ben nedense güven konusunda bir türlü ısınamadım. Kullanım alanı Internet sitelerinin dışına pek taşamıyor. Nedeni algoritmanın ÇOK yavaş olması. Öyleki DES'in bile 80 - 90 katı daha yavaş. (aynı sınıf değiller) | ||
| Xtr | Asimetrik | - | - | Arjen Lenstra, Eric Verheul | - | - | Asimetrik Anahtar sistemli bir algoritmadır. Bazı yapısal yönlerden LUC a benzemektedir. Ancak XTR dijital imzalar ve şifrelenmiş mesajlar için lerin sadece 1/3üne ihtiyaç duymak gibi alışılmamış bir özelliğe sahiptir. Aynı zamanda XTR'de asimetrik anahtar algoritmalarının bir sınıfı için genel bir isimdir. | ||
| Adler-32 | - | 100 | - | - | - | - | İnternet'ten elde ettiğim test sonuçlarına göre bu listedeki tüm algoritmalar içerisindeki, belkide Dünyadaki en süratli algoritma. Ama eminim güvenlik konusunda CİDDİ bir sorunu vardır. Olmasa ismi çoktan duyulmaya ve sıkça kullanılmaya başlanırdı. Çok süratli algoritmalara ihtiyaç duyulan o kadar çok alan varki... | ||
| Arc4 | - | 9,6 | - | - | - | - | |||
| Blum Blum Shub | - | 0 | 512 ~ 1024 ~ 2048 | - | - | - | Sanırım bilinen en yavaş algoritma. Çok yüksek anahtar boyutuyla dikkat çeksede, anahtar boyutunun güvenilirlikte tek başına kriter olmadığını dikkate alarak... Boşverin :) | ||
| Feal (Fast Data Encipherment Algorithm), (Güvenli Değil) | - | - | 64 ~ 128 | A.Shimizu, S.Miyaguchi | 1988 | 64 | (Feistel Network tabanlıdır) NTT Japan | ||
| Kasumi | - | - | 128 | M.Matsui | - | - | (Feistel Network tabanlıdır) Yapı olarak MISTY ile benzerlik gösterir. Sağlam algoritmalardan birisi olarak bilinir. | ||
| Khufu / Khafre (Güvenli Değil) | - | - | - | - | - | - | Xerox adına patentli bu algoritma ile ilgili elimde detaylı bilgi yok. Ama zaten detaylı bilgiye de gerek yok çünkü analiz yoluyla kırılmış güvensiz algoritmalar arasında. | ||
| One-Time Pad (Vernam) | - | - | - | Major J. Mauborgne, G.Vernam | 1917 | - | OneTimePad (OTP) pratikde kırılamaz olduğu ispatlanan tek algoritmadır. Onu diğer algoritmalardan ayıran en önemli fark anahtarın şifrelenen dosya üzerinde kesinlikle tekrarlanmamasıdır. Yani şifrelenecek bilgi ile aşağı yukarı aynı uzunlukta bir anahtar alıp bu ikisini beraber işliyorsunuz. Algoritmanın ilk kullanımları üzerinde harfler yazılı şeritler ile gerçekleştirilmiştir. Ancak şu anda benzer mantıkla bilgisayarda kullanılabilmektedir. | ||
| Rot-13 (Rotation Cipher) | - | - | - | - | - | - | Caesar (Sezar) kodunun değiştirilmiş bir şeklidir. Teorisi son derece basittir. Harflerin ve konumların yerlerinin değiştirilmesine dayanır. Tarihte Sezar tarafından kullanılmıştır. ELBETTE güvenli değildir. Hiçbir özel donanım veya yazılıma dahi ihtiyaç duyulmaksızın kırılması mümkündür. | ||
| PGP (Pretty Good Privacy) | OpenPGP: Phil Zimmerman | PGP bir şifreleme algoritması değildir. Ama o kadar popüler ki birilerinin mutlaka bu listede arayacağını düşünerek ekledim. Phil Zimmerman tarafından geliştirilmiş, ücretsiz web temelli bir programdır. Genelde kurumsal kullanım tekelinde kalan Asimetrik anahtarlı sistemi kolay bir arayüzle, ücretsiz olarak herkesin kullanımına açmış ve bireysel haberleşmede çok şeyin değişmesine neden olmuştur. Programın içerisinde IDEA, RSA, DSA, MD5, SHA-1 vb. çok çeşitli algoritmalar kullanılmıştır. Öncelikli olarak RSA'nın anahtar dağıtımı ve IDEA'nın sağlamlığını biraraya toplayan bu uygulama bireysel haberleşmelere devlet kurumları tarafından dahi kırılamayacak yüksek bir güvenlik getirmiştir. Çok ilginçtir ki, Zimmerman PGP'yi dağıtıma verdikten sonra ABD devleti kaynaklı tahmin edilen birçok kişi tarafından rahatsız edilmiştir. Yoksa dinliyorlarmıydı? :) | |||||||
| SSL (Secure Socket Layer) | 40 ve 128 bitlik ticari paketler halinde sunulur. | Netscape Communications Corp. | 1994 | SSL bir algoritma değildir. Ancak çok sık karşılaşılan bir protokol olduğu için burada yer vermek gerektiğini düşündüm. SSL komple bir web tabanlı güvenli iletişim sistemidir. Asimetrik anahtarlı bir algoritmanın üzerine e ticaret ve 3. Şahıslardan yalıtılmış bir iletişim için gereken ne varsa entegre edilmiştir. RSA, DES, MD5, SHA, RC4, RC5 vb. algoritmalar kullanır. Bugün karşınıza çıkan hemen hemen tüm e ticaret uygulamalarında güven unsuru olarak belirtilir. Browserinizle SSL destekli bir siteye bağlandığınızda bunu en kolay olarak adresin başındaki "https://" ifadesinden anlarsınız. Tabi unutmayın. Tüm bunlar demek değildir ki, e ticaret güvenlidir :) | |||||