Hoşgeldin Misafir

Şifreleme Algoritmaları

CyberHost

CyberHost

уєиι яαкı
Hindistan
12 Kas 2017
3,358 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Gizli Anahtarlı şifreleme ve açık anahtarlı şifrelemede kullanılan bazı şifreleme algoritmalarından bahsedeceğim bu konuya değinmeden önce gizli anahtarlı şifreleme ve açık anahtarlı şifrelemeyi kısaca özetleyelim.

Açık anahtarlı şifreleme şifre ve deşifre işlemleri için farklı anahtarların kullanıldığı bir şifreleme sistemidir haberleşen taraflardan her birinde birer çift anahtar bulunur bu anahtar çiftlerini oluşturan anahtarlardan biri gizli anahtar diğeri açık gizli olmayan anahtardır bu anahtarlardan bir tanesiyle şifreleme yapılırken diğeriyle de şifre çözme işlemi gerçekleştirilir bu iki anahtar çifti matematiksel olarak birbirleriyle bağlantılıdır.

Kriptografik yöntemlerden hem şifreleme hem de deşifreleme işlemi için aynı anahtarı kullanan kriptosistemlere verilen isimdir simetrik şifreleme olarak da adlandırılır simetrik şifreleme uzun bir geçmişe sahiptir haberleşen tarafların Hem göndericinin hem de alıcının aynı anahtarı kullanmaları gerektiği için burada asıl sorun anahtarın karşıya güvenli bir şekilde iletilmesidir simetrik şifreleme anahtar karşıya güvenli bir şekilde iletildiği sürece açık anahtarlı şifrelemeden daha güvenlidir anahtar elinde olmayan birisi şifrelenmiş metini ele geçirse de şifrelenmiş metinden asıl metni bulması mümkün değildir simetrik şifrelemede haberleşen tarafların her biri için bir anahtar çifti üretilmelidir bu yüzden de çok fazla anahtar çifti ile uğraşmak gerekebilir.


DES (Data Encryption Algorithm)

Simetrik şifreleme algoritması 1997 yılında ortaya çıkmıştır. Gizli anahtarlı bir şifreleme türüdür büyük boyutlu verilerin şifrelenmesinde kullanılır şifreleme işlemi blok şifreleme denilen bir yöntemle yapılır blok uzunlukları 8 bitti parity kontrol bitti olan 64 bitten oluşur algoritmasının anahtar uzunluğu ise 56 bittir Blok kullanılmasını nedeni ise anahtar ile düz metin arasında ilişkiyi gizlemektir şifreleme algoritması 1997 nist in yaptığı bir yarışma sonucu finalle kalan beş algoritmadan biri olmuştur.

3DES Algoritması

3DES (Üçlü DES) 1978 yılında IBM tarafından geliştirilmiş olan bir şifreleme algoritmasıdır Brute Force saldırılara karşı koymakta zorlanan des (Data Encryption Standard Veri Şifreleme Standardı) algoritmasının üzerine geliştirilmiştir. Özellikleri çift yönlü çalışır şifrelenmiş veri geri çözülebilir des şifrelemesinin 3 kere art arda yapılması şeklinde çalışır des şifreleme yöntemine göre 3 kat daha yavaş çalışır şiifreleme yapmak için uzunluğu 24 bayt olan bir anahtar kullanılır her bayt için 1 eşlik biti vardır dolayısıyla anahtarın uzunluğu 168 bittir veri 3des anahtarının ilk 8 baytı ile şifrelenir sonra veri anahtarın ortadaki 8 baytı ile çözülür son olarak anahtarın son 8 baytı ile şifrelenerek 8 bayt bir blok elde edilir.

DSA (Digital Signature Algorithm)

Dijital İmza Algoritması dijital imza için bir FIPS standardıdır. Ağustos 1991 de National Institute of Standards and Technology (NIST) tarafından tasarlanmıştır.

Amerika Birleşik Devletleri tarafından kullanılan dijital doğrulama standartlarının bir parçasıdır. DSA discrete logarithm problemine dayanır ve Schnorr ve ElGamar tarafından geliştirilen algoritmalarla benzer yapıdadır. DSA algoritması da RSA gibi açık anahtarlı bir kriptografik algoritmadır. RSA dan farkı sadece imzalama amaçlı kullanılabilmesi şifreleme yapılamamasıdır Amerika Birleşik Devletleri tarafından kullanılan dijital doğrulama standartlarının bir parçasıdır. DSA discrete logarithm problemine dayanır ve Schnorr ve ElGamar tarafından geliştirilen algoritmalarla benzer yapıdadır DSA algoritması da, RSA gibi açık anahtarlı bir kriptografik algoritmadır. RSA dan farkı sadece imzalama amaçlı kullanılabilmesi şifreleme yapılamamasıdır.


RSA Algoritması (Şifreleme yöntemi)

Kriptoloji şifre bilimidir çeşitli iletilerin yazıların belli bir sisteme göre şifrelenmesi bu mesajların güvenlikli bir ortamda alıcıya iletilmesi ve iletilmiş mesajın deşifre edilmesidir günümüzde ülkemizde birçok güvenlik ihlali ile karşı karşıyayız telefonla konuşmalarınızın mesajlaşmalarınızın güvenlik garantisini kim veriyor size geçtiğimiz günlerde ülkemiz eski Cumhurbaşkanı Abdullah Gül ün kriptolu telefonunun bile çok uzun bir süre dinlendiğini herkes biliyor dolayısıyla bu tür tehditlere karşı güçlü önlemler almak gerekiyor varsayalım ki banka hesabınızda milyon dolarlar cinsinde paranız var ihtiyacı olan bir arkadaşınıza müşteri no ve şifrenizi iletmeniz gerekiyor ve güvenliğinizden şüphe duyuyorsunuz ne yaparsınız bilgilerinizi şifreli bir şekilde göndermek istersiniz bir şeyi ima edersiniz veya değiştirirsiniz.

MD5

Web uygulamalarında birçok sistemde hala aktif olarak kullanan bu şifreleme tekniği mevcut yazıyı karakteri numarayı 128bitlik 35 hanelik bir numara dizisine çevirir güvenli olmasının nedeni 128 bite çevrildikten sonra geri çevrilememesidir MD5 in çözülebilmesi teorik olarak imkansızdır Örnek olarak benim şifremin 12345 olduğunu farz edelim MD5 ile şifremizin şifrelenmiş hali )(827ccb0eea8a706c4c34a16891f84e7b) dır şifrem 123456 olsa idi şifremin md5 li hali (e10adc3949ba59abbe56e057f20f883e) olacaktır.
 
Moderatör tarafında düzenlendi: