Kriptoloji Algoritmaları

'Türk

Moderasyon Ekibi Direktör Yard.
5 May 2020
2,296
1,292
K E R K Ü K
Günümüzde internet ve bilgisayar teknolojilerinin yaygın olarak kullanılması, özellikle bilgisayar teknolojisinin her gün gelişmesi bilgiye erişimi kolaylaştırmaktadır.
Bu kolaylığın dez avantajlarıda vardır, yayılmasını istemeyeceğimiz bilgiler mevcut ve bunları korumak, muhafaza etmek bir ihtiyaç haline gelmiştir.
İnternet kullanımınında çok hızlı bir şekilde artması ile açıklar, zafiyetlerde artmaya başlamıştır.
yetkisiz erişimlerde, bilginin korunması ve gizli kalması isteği kriptoloji ihtiyacını ortaya çıkarmaktadır.


e11766a4bdc3f8ea4d115a7446ca7057.md.jpg


Kriptoloji Algoritmaları


Kriptoloji, bir şifre bilimidir.
Mesajların çeşitli yöntemler ile şifrelenip aynı şekilde yeniden çözülmesi ile ilgilidir.
Şifreleme, Bilgilerin korunması, iletilmesi, saklanması açısından çok önemlidir.
Bilgi bütün toplumlar için bir değerdir, toplumlar bu değerlerini muhafaza etmek için çeşitli yöntemlere başvurmuşlardır,
bunlardan bazıları şunlardır.



Steganografi

6cb597de0f31feccb25c428aebf8af92.md.jpg


Steganografi, eski yunancada "Gizlenmiş Yazı" anlamına gelmektedir,
günümüzde bilgisayar ortamında veri içine veri gömme anlamınada gelmektedir,
video, fotoğraf, ses dosyalarının içine gözle görülmeyecek bilgi saklama işlemidir.
Size bir fotoğraf atıldı, bunun içinde neyin bilgisi olabilir? demeniz muhtemeldir.



Skytale Tekniği

012138d483b3fa596c971b91d4b263b0.md.jpg


Yunanlılar tarafından geliştirilen Milattan önce 5. yüzyılın başlarında Skytale adını verdikleri şifreleme aracıdır.
Skytale tarihte kullanılan ilk şifreleme aracıdır, kullanımı şu şekildedir:
uzun bir kağıt parçası sopaya sarılır, şifrelenecek mesaj uzunlamasına şerit turunda bir harf olacak şekilde girilir, geriye kalan kısımlara random harfler girilir.
bu şekilde anlamsız bir kağıt parçası olarak görülür, ancak sopa üzerine tekrar sarıldığında şifre gözükmektedir.


Atbash Sistemi

9240cb98e4b47ab40fb546415aa5b767.png


İbrani peygamber Yeremya’nın kehanet ve şifrelerini yazarken kullanmış olduğu şifreleme sistemidir.
Kullanımı Şu Şekildedir:
Alfabede yer alan harflerin sıralaması değerlendirilir, A-Z B-Y şeklinde ilk harf son harf olacak şekilde, ikinci harf sondan ikinci olacak şekilde şifrelenir.


Zigzag Şifrelemesi

Zigzag Şifrelemesi, bir metni berirli yöntem ile harflerin yerini değiştirmesi ile oluşur.
şifrelenecek metin, diagonal hayali çizgiler ile aşağı iner, hayali çizgi en alta ulaşığında tekrar en üste çıkar ve metin bitene kadar devam eder.


Sezar Şifrelemesi

11c12e96b21f3d94f87e83fcc98b5b01.png


Sezar Şifreleme yöntemi alfabedeki her bir harfin belli bir sayıda kaydırılmasıdır.
şifrenin çözülebilme oranı 1/25'dir yani şifrelenen metin 25. denemeye kadar çözülebilmektedir.


Engima

89380e6d30a903be084158719c50897f.jpg


2. Dünya Savaşı sırasında Alman Hükümeti tarafından gizlenmesi için şifrelenen ve tekrar çözülmesi için geliştirilen makinedir,
stratejik planların şifrelemek ve deşifre etmek amacı gören şifreleme makineleri bilgisayar biliminin gelişmesinde önemli bir rol oynamıştır.


Alberti Diski

4de6a6335608c8297eb6d84e95058eb9.jpg


Leon Alberti, 1466-1467 yılları arasında ilk kez çoklu alfabe kullanarak kriptoloma yapmıştır,
Sezar Şifreleme yöntemine benzemektedir.
harf kaydırma işlemi yapılarak gerçekleşir, sezar'dan farkı ise ne kadar kayabileceğinin kullanıcının seçebilmesidir.
iç çember sabit, etrafındaki çember ise dönebilmektedir, dönebilen çember sayesinde her harfin ötelenmiş hanesi deşifre veya şifre olabilir.


Jefferson Diski

0f3ba57409785c94d326fd98f515771f.gif


Jefferson diski, ingiliz alfabesinden dolayı 26 diskten oluşmaktadır.
her diskte alfabeler random yazılmıştır, şifreleme yapmak isteyen kişi düz metni diskte şifre oluşturup geri kalan sıra ile birisini seçerek şifreli metin elde etmelidir.
iletici ve alıcıda jefferson diski bulunmak zorundadır.


Whatsone-Palyfair Şifresi

08f2089b2d2d281b3d561aa7d31fea5c.png


Charles Whatsone ile Baron Lyon Palyfair tarafından geliştirilen şifreleme tekniğidir, 5x5 matris'ten oluşmaktadır,
şifreleme ingiliz alfabesi için oluştuğundan sistemi 26 harften oluşmaktadır.
25 hücresi olan matriste, her hücreye bir harf düşmektedir.
palyfair şifreleme algoritması, düz metindeki her bir harf çiftini başka harf çiftleri ile değiştirmekteydi.
Şifreleme süreci başlamadan bir anahtar berirleyip matrisin oluşması gerekmektedir.
anahtar, matrisin her hücresine en baştan başlar, yazılan kelime 1. satıra sığmadığı vakit 2. satıra geçilir.


Hill Şifreleme

Leste Hill tarafından geliştirilen Hill Şifresi çok alfabeli şifreleme sistemidir.
Hill şifresi, lineer cebire dayandığı için kriptanalizi teoriktir.
düz metin ve şifre bulunduğu vakit lineer cebir kullanılarak anahtar matris kolayca bulunabilir.


Vernam Şifreleme

Gilber Vernam 1917'de geliştirdiği şifrelemede matematiğin kriptolojide sistematik olarak kullanılabilirliğini gösterdi.
Vernam Şifresinde, işlemler toplama ile yapılmaktadır.
alfabedeki harfler, hill şifresi gibi alıcı ve gönderici arasındaki sayılara ve kurallara uymalıdır.


Tek Seferlik Şifre

binbaşı Joseph Mauborgne, vernam şifresinin bir versiyonu olan tek seferlik şifre'yi geliştirdi.
her şifrelemeden sonra anahtarın değiştirildiği bu teknikte, bilgilerin daha güvenli olacağı düşünüldü.
bilim adamı Claud Shannon, çözülemeyen şifrelerin var olduğunu söylemiştir,
hatta günümüzde bile çözülemeyecek şifre olan bu söylenen şifreleme türü
şuan anlattığım "Tek Seferlik Şifre" dir.
ancak bir dezavantjı vardır, her defasında anahtar değişeceğinden oldukça zor ve masraflıdır.


Frekans Analizi

95405b42f096a95a5fea8aa27529372e.md.jpg


Şifreli Metini çözmek için, aynı dilde yazılmış yeteri derece uzun bir metin bularak harf kullanım sıklığını hesaplamak gerekmekte,
bu şekilde mesajda belirtilen harfler bulunmuş olur.
Bir harfin frekansı uzun metinler seçilerek bulunmaktadır.
Frekans, bir harfin metin içerisinde kaçkez kullanıldığını metindeki toplam harf sayısına bölerek bulunabilir.
küçük sapmalar ile birlikte büyüklük sıralarıda değişiklik gösterebilmektedir.
Şifreli metinde sık kullanılan harf, metnin yazdılığı dil ile kullanılan harf ile eşleştirilir ve bu işlem tüm harfler ile tek tek uygulanmaktadır.
Sırası ile her harfin kullanım sıklığı hesaplanır ve harflerin yerleştirilmesi yapılır.
Frekans analizinin uygulanabilmesi için uzun metinlere gerek duyulabilmektedir,
uzun veriler güvenilir ve geçerli olma olasılığını arttırmaktadır.



Tasarlanan Veri Şifreleme Algoritması

88f88270c4e4c5cf6bfc51c025f01b05.md.jpg


Çalışmalarda, bir metni şifrelemek, istenildiği vakit aynı kullanıcı tarafından tekrar deşifre edilmesi amacı ile bir algoritma tasarlanmıştır.
Microsoft Visual Studio .NET C# yardımları ile yapılan bu algoritma, "tekli alfabetik yer değiştirme" yöntemi ile tasarlanmıştır.
Sezar, Engima, Çoklu Alfabe Algoritmaların'dan yararlanmıştır,
sebebi iste daha güvenli ve hızlı performans gösterebilmesidir, böylelikle çözülmesi güç algoritma tasarlanmıştır.
harfin sırasına göre gruplanarak, tek ya da çift sayı olup olduğuna aldırış edilmeyecek şekilde iki şifrelemeden geçirilmiştir.
eğer harfin indis sırası tek sayı ise ilk sıra, eğer indis sayısı çift ise ikinci sıra olacak şekildedir.
her şifreleme 6 şifre alfabesinden olmuşmaktadır, harfin hangi şifreleme grubuna dahil olduğunun tespitinden sonra
girilen şifreleme grubundaki harf düz alfabe grubundan bulunduktan sonra karşılık gelen şifre alınmaktadır.
aynı şekilde şifre alfabesinden harf alınıp ikinci düz alfabeye bakılmalıdır,
tekrar şifre alfabesinden alınan harf üçüncü düz alfevede bulunmalıdır.
sonra karşılık gelen şifre alfabesinde karşılığı alınmaktadır.
Son şifre alfabesinde, harf kendinden önceki değiştirilip elde edilecek, şifreli metni daha karmaşık olması hedeflenmiştir.
"Sezar Şifreleme" algoritmasına benzemektedir.
Veri şifreleme algoritmasında iki ayrı şifreleme grubu kullanmak harfleri indise göre ayırıp şifrelemek, frekans sıklığı yönemi kullanmak şifrelenen metinlerin çözülmesinin,
deşifre olmasının önüne geçmeye çalışmıştır.



2056028f49ccd0f615199e9881a54e67.md.png
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.