Vigenere tablosu, kriptografide Vigenere şifrelemesi için kullanılan ve Fransız şifrecisi 'e atfedilen bir tablodur. Bu tablo şifre için gerekli her harfin hangi harf ile değiştireleceğini gösterir. Harflerin değiştirilmesi için birçok alfabe kullanılır. Her harfin kelimedeki sırasına göre şifreleme alfabesi de değişir. Böylece aynı harflerin aynı harfler ile değiştirilmesi engellenmiş olur. Çoklu alfabe kullanma yöntemiyle şifrenin frekans analizi ile çözülmesi zorlaştırılmış olur.
Geliştirilmiş dizinli Sezar şifrelemesi
Vigenere şifrelemesi Sezar şifrelemesinin geliştirlmiş halidir. Sezar şifrelemesi için harflerin değiştirilmesi için bir tek alfabe kullanılırken Vigenere şifrelemesinde birden fazla alfabe kullanılır. Şifreleme için bir anahtar seçilir ve bu anahtara göre her harf kelime içindeki sırasına göre değişik bir alfabeyle şifrelenir. Anahtarla bu şifreleme Sezar şifrelemesine göre aynı kolaylıkla yine deşifre edilebilir.
Vigenère şifrelemesi
Vigenère şifrelemesi uzun zaman güvenilir bir şifreleme algoritması olarak biliniyordu („Le Chiffre indéchiffrable“, Türkçede: „deşifre edilemeyen şifre“). Seçilen bir anahtar kelime şifreleme için kullanılacak alfabe sayısını belirliyor. Her kullanılan alfabede harfler Sezar şifrelemesinde olduğu gibi alfabedeki sırasından bir sonraki harf ile değiştiriliyor.
İlk olarak 1854 yılında İngiliz matematikçi Charles Babbage Vigenère şifrelemesi çözmeyi başardı. Bu buluşunu hiç açıklamaması üzerine Prus albay 1863 yılında kendi deşifreleme yöntemini açıklayarak bu yöntemin tanınmasını sağladı.
Örnek
Vigenère şifrelemesi için bir anahtar kelime seçilir. Bu anahtar kelime "ANAHTAR" olabilir, şifrelenecek yazı ise "vikipedi". Şifreleme için Latin alfabesi kullanabilir. Anahtar kelime "ANAHTAR" yedi harften oluştuğu için şifrelemeye de yedi alfabe kullanılır. İlk şifreleme, anahtar harfi "A" olan bir Sezar şifrelemesi olarak başlar. "A" alfabenin birinci harfi olduğu için şifrelenecek yazının ilk harfi olan "v"'yi alfabede bir atlamayla değiştirir. Şifrelemede "v" harfinden saymaya başlanır. Bu şekilde "v" birinci harf olduğu için aynı kalır. Anahtar kelimenin ikinci harfi "N". "N" Latin alfabesinin 14. harfi. Böylece şifrelenecek yazının ikinci harfi "i" öndört atlamayla değiştirilir. "i" harf birnci harf olarak sayılmak üzere ondördüncü harf seçilir. Birinci harf "i" olduğundan ondördüncü harfte "v" olur. Böylece "i" harfi "v" olarak değiştirilir. Şifrelenecek yazının üçüncü harfi "k" da aynı şekilde değiştirilir. Anahtar kelimenin üçüncü harfi "A" olduğu için "k" olduğu gibi kalır. Anahtar kelimenin dördüncü harfi "H" Latin alfabesinin 8. harfi. Şifrelenecek yazının dördüncü harfi "i" yine ilk harf olarak 8. harf belirlenir. Latin alfabesinde ilk harf "i" olarak sayıldığında 8. harf "p" olur. İlk dört harfin şifrelemesi böylece "vvkp" olur. Aynı yöntemle bütün kelime şifrelenir.
Şifrelenecek yazı: vikipedi Anahtar kelime : ANAHTAR Şifrelenmiş yazı : vvkpieui
Şifrelenecek yazı | |||
---|---|---|---|
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | |||
A n a h t a r k e l i m e | A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | Ş i f r e l e n m i ş y a z ı |
Vigenere tablosu harflerin Latin alfabesindeki sıralarına göre rakamları gösterir. Böylece tabloya bakılarak rakamlar ve rakamlara ait olan harfler tespit edilebilir. Bu şekilde şifrelemek kolaylaşır.
Kasiski Saldırısı
Vigenere şifresi ile şifrelenmiş metinlere saldırı için kullanılan bir tekniktir. Şifreleme sırasında kullanılmış olan anahtar boyutunu tespit etmeye çalışır. Vigenere yöntemi ile şifrelenmiş metinlerde tekrar eden örüntüler içermektedirler. Şifreli metinde tekrar eden bu örüntüler arasındaki uzaklık anahtar boyutu ile ilişkilidir. Tekrar eden örüntülerin uzaklığının en büyük ortak böleni anahtar boyutu ile ilgili bir ipucu verecektir.
Kaynakça
- ^ Jörn Müller-Quade: Hieroglyphen, Enigma, RSA - Eine Geschichte der Kryptographie. Fakultät für Informatik der Universität Karlsruhe, S. 36. 28 Mayıs 2008. PDF; 2,1 MB[]
- ^ Sefik Ilkin Serengil. Attacking Turkish Texts Encrypted by Homophonic Cipher 4 Mart 2016 tarihinde Wayback Machine sitesinde .. MSc thesis, Galatasaray University, 2011.
Dış bağlantılar
- Türkçe Vigenere Şifreleme (Python)18 Şubat 2016 tarihinde Wayback Machine sitesinde .
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Vigenere tablosu kriptografide Vigenere sifrelemesi icin kullanilan ve Fransiz sifrecisi e atfedilen bir tablodur Bu tablo sifre icin gerekli her harfin hangi harf ile degistirelecegini gosterir Harflerin degistirilmesi icin bircok alfabe kullanilir Her harfin kelimedeki sirasina gore sifreleme alfabesi de degisir Boylece ayni harflerin ayni harfler ile degistirilmesi engellenmis olur Coklu alfabe kullanma yontemiyle sifrenin frekans analizi ile cozulmesi zorlastirilmis olur Gelistirilmis dizinli Sezar sifrelemesiVigenere sifrelemesi Sezar sifrelemesinin gelistirlmis halidir Sezar sifrelemesi icin harflerin degistirilmesi icin bir tek alfabe kullanilirken Vigenere sifrelemesinde birden fazla alfabe kullanilir Sifreleme icin bir anahtar secilir ve bu anahtara gore her harf kelime icindeki sirasina gore degisik bir alfabeyle sifrelenir Anahtarla bu sifreleme Sezar sifrelemesine gore ayni kolaylikla yine desifre edilebilir Vigenere sifrelemesiVigenere sifrelemesi uzun zaman guvenilir bir sifreleme algoritmasi olarak biliniyordu Le Chiffre indechiffrable Turkcede desifre edilemeyen sifre Secilen bir anahtar kelime sifreleme icin kullanilacak alfabe sayisini belirliyor Her kullanilan alfabede harfler Sezar sifrelemesinde oldugu gibi alfabedeki sirasindan bir sonraki harf ile degistiriliyor Ilk olarak 1854 yilinda Ingiliz matematikci Charles Babbage Vigenere sifrelemesi cozmeyi basardi Bu bulusunu hic aciklamamasi uzerine Prus albay 1863 yilinda kendi desifreleme yontemini aciklayarak bu yontemin taninmasini sagladi Ornek Vigenere sifrelemesi icin bir anahtar kelime secilir Bu anahtar kelime ANAHTAR olabilir sifrelenecek yazi ise vikipedi Sifreleme icin Latin alfabesi kullanabilir Anahtar kelime ANAHTAR yedi harften olustugu icin sifrelemeye de yedi alfabe kullanilir Ilk sifreleme anahtar harfi A olan bir Sezar sifrelemesi olarak baslar A alfabenin birinci harfi oldugu icin sifrelenecek yazinin ilk harfi olan v yi alfabede bir atlamayla degistirir Sifrelemede v harfinden saymaya baslanir Bu sekilde v birinci harf oldugu icin ayni kalir Anahtar kelimenin ikinci harfi N N Latin alfabesinin 14 harfi Boylece sifrelenecek yazinin ikinci harfi i ondort atlamayla degistirilir i harf birnci harf olarak sayilmak uzere ondorduncu harf secilir Birinci harf i oldugundan ondorduncu harfte v olur Boylece i harfi v olarak degistirilir Sifrelenecek yazinin ucuncu harfi k da ayni sekilde degistirilir Anahtar kelimenin ucuncu harfi A oldugu icin k oldugu gibi kalir Anahtar kelimenin dorduncu harfi H Latin alfabesinin 8 harfi Sifrelenecek yazinin dorduncu harfi i yine ilk harf olarak 8 harf belirlenir Latin alfabesinde ilk harf i olarak sayildiginda 8 harf p olur Ilk dort harfin sifrelemesi boylece vvkp olur Ayni yontemle butun kelime sifrelenir Sifrelenecek yazi vikipedi Anahtar kelime ANAHTAR Sifrelenmis yazi vvkpieui Vigenere tablosu Sifrelenecek yazi A B C D E F G H I J K L M N O P Q R S T U V W X Y ZA n a h t a r k e l i m e A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z B C D E F G H I J K L M N O P Q R S T U V W X Y Z A C D E F G H I J K L M N O P Q R S T U V W X Y Z A B D E F G H I J K L M N O P Q R S T U V W X Y Z A B C E F G H I J K L M N O P Q R S T U V W X Y Z A B C D F G H I J K L M N O P Q R S T U V W X Y Z A B C D E G H I J K L M N O P Q R S T U V W X Y Z A B C D E F H I J K L M N O P Q R S T U V W X Y Z A B C D E F G I J K L M N O P Q R S T U V W X Y Z A B C D E F G H J K L M N O P Q R S T U V W X Y Z A B C D E F G H I K L M N O P Q R S T U V W X Y Z A B C D E F G H I J L M N O P Q R S T U V W X Y Z A B C D E F G H I J K M N O P Q R S T U V W X Y Z A B C D E F G H I J K L N O P Q R S T U V W X Y Z A B C D E F G H I J K L M O P Q R S T U V W X Y Z A B C D E F G H I J K L M N P Q R S T U V W X Y Z A B C D E F G H I J K L M N O Q R S T U V W X Y Z A B C D E F G H I J K L M N O P R S T U V W X Y Z A B C D E F G H I J K L M N O P Q S T U V W X Y Z A B C D E F G H I J K L M N O P Q R T U V W X Y Z A B C D E F G H I J K L M N O P Q R S U V W X Y Z A B C D E F G H I J K L M N O P Q R S T V W X Y Z A B C D E F G H I J K L M N O P Q R S T U W X Y Z A B C D E F G H I J K L M N O P Q R S T U V X Y Z A B C D E F G H I J K L M N O P Q R S T U V W Y Z A B C D E F G H I J K L M N O P Q R S T U V W X Z A B C D E F G H I J K L M N O P Q R S T U V W X Y S i f r e l e n m i s y a z i Vigenere tablosu harflerin Latin alfabesindeki siralarina gore rakamlari gosterir Boylece tabloya bakilarak rakamlar ve rakamlara ait olan harfler tespit edilebilir Bu sekilde sifrelemek kolaylasir Kasiski SaldirisiVigenere sifresi ile sifrelenmis metinlere saldiri icin kullanilan bir tekniktir Sifreleme sirasinda kullanilmis olan anahtar boyutunu tespit etmeye calisir Vigenere yontemi ile sifrelenmis metinlerde tekrar eden oruntuler icermektedirler Sifreli metinde tekrar eden bu oruntuler arasindaki uzaklik anahtar boyutu ile iliskilidir Tekrar eden oruntulerin uzakliginin en buyuk ortak boleni anahtar boyutu ile ilgili bir ipucu verecektir Kaynakca Jorn Muller Quade Hieroglyphen Enigma RSA Eine Geschichte der Kryptographie Fakultat fur Informatik der Universitat Karlsruhe S 36 28 Mayis 2008 PDF 2 1 MB olu kirik baglanti Sefik Ilkin Serengil Attacking Turkish Texts Encrypted by Homophonic Cipher 4 Mart 2016 tarihinde Wayback Machine sitesinde MSc thesis Galatasaray University 2011 Dis baglantilarTurkce Vigenere Sifreleme Python 18 Subat 2016 tarihinde Wayback Machine sitesinde