{"title":"RSA ŞİFRELME SİSTEMİNE KARŞI YENİ BİR ÇARPANLARA AYIRMA SALDIRISI","authors":"C. Mert, Sadi Evren Seker","doi":"10.18185/eufbed.89538","DOIUrl":null,"url":null,"abstract":"Bu calismanin amaci, oncelikli olarak RSA sifreleme yonteminde kullanilan ve iki asal sayinin carpimindan olusan yari-asal sayilari, carpanlara ayirmaya yoneliktir. Bu makale kapsaminda sik kullanilan ve one cikan carpanlara ayirma yontemlerinin aciklanmasi ve performanslarinin karsilastirilmasi yapilmistir. Calisma kapsaminda yeni bir carpanlara ayirma yontemi onerilmistir. Ayrica carpanlara ayirma yontemleri, rastgele uretilen asal sayilar uzerinde denenerek yeni onerilen yontemin basarisi sinanmistir. Yapilan calismalar, RSA yonteminde kullanilan yari-asal sayilara saldirmak icin, onerilen yeni yontemin, mevcut yontemlere gore daha avantajli oldugunu ortaya koymaktadir. Gunumuz sifreleme teknolojilerinin tamami, matematiksel bir zorluga dayali olarak gelistirilmistir. Ornegin iki sayinin carpilmasi kolay ancak bir sayinin carpanlarina ayrilmasi zordur. Benzer sekilde a b seklinde ust almak kolay ancak tersi olan logaritma hesaplanmasi zor islemdir. Bu zorluk, bilgisayar bilimleri acisindan islem karmasikligi veya daha acik bir ifadeyle zaman karmasikligi olarak ortaya cikmaktadir. Gunumuz sifreleme sistemlerine yapilan saldirilarin tamaminin bilgisayar tabanli oldugu dusunulurse, bir sistemin guvenligi ne kadar uzun sure saldiriya dayanabilecegi ile olculmektedir. En yaygin kullanilan sifreleme algoritmalarindan birisi olan RSA, hem logaritma hem de carpanlara ayirma zorlugu uzerine insa edilmistir. Ornegin RSA sistemine yapilacak bir saldiri sirasinda kullanilan anahtarin, asal carpanlarina ayrilmasi gerekmektedir. Carpanlara ayirma icin ise yillar boyunca cesitli yontemler gelistirilmistir. Bu yazi kapsaminda mevcut carpanlara ayirma yontemleri incelenmis ve bilgisayar uzerinde Java dili ile kodlanarak uretilen 1,000 adet 15 haneli rast gele sayi uzerinde performanslari karsilastirilmistir. Bu calismada kullanilan carpanlara ayirma yontemleri, onerilen yeni yonteme ilave olarak, Deneme, Fermat, Eliptik Egri (elliptic curve method), ikinci dereceden kalbur (quadratic sieve), Eratosthene Sieve (Atkin Kalburu) ve Polllar-Rho yontemleridir.","PeriodicalId":212034,"journal":{"name":"Erzincan University Journal of Science and Technology","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Erzincan University Journal of Science and Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18185/eufbed.89538","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Bu calismanin amaci, oncelikli olarak RSA sifreleme yonteminde kullanilan ve iki asal sayinin carpimindan olusan yari-asal sayilari, carpanlara ayirmaya yoneliktir. Bu makale kapsaminda sik kullanilan ve one cikan carpanlara ayirma yontemlerinin aciklanmasi ve performanslarinin karsilastirilmasi yapilmistir. Calisma kapsaminda yeni bir carpanlara ayirma yontemi onerilmistir. Ayrica carpanlara ayirma yontemleri, rastgele uretilen asal sayilar uzerinde denenerek yeni onerilen yontemin basarisi sinanmistir. Yapilan calismalar, RSA yonteminde kullanilan yari-asal sayilara saldirmak icin, onerilen yeni yontemin, mevcut yontemlere gore daha avantajli oldugunu ortaya koymaktadir. Gunumuz sifreleme teknolojilerinin tamami, matematiksel bir zorluga dayali olarak gelistirilmistir. Ornegin iki sayinin carpilmasi kolay ancak bir sayinin carpanlarina ayrilmasi zordur. Benzer sekilde a b seklinde ust almak kolay ancak tersi olan logaritma hesaplanmasi zor islemdir. Bu zorluk, bilgisayar bilimleri acisindan islem karmasikligi veya daha acik bir ifadeyle zaman karmasikligi olarak ortaya cikmaktadir. Gunumuz sifreleme sistemlerine yapilan saldirilarin tamaminin bilgisayar tabanli oldugu dusunulurse, bir sistemin guvenligi ne kadar uzun sure saldiriya dayanabilecegi ile olculmektedir. En yaygin kullanilan sifreleme algoritmalarindan birisi olan RSA, hem logaritma hem de carpanlara ayirma zorlugu uzerine insa edilmistir. Ornegin RSA sistemine yapilacak bir saldiri sirasinda kullanilan anahtarin, asal carpanlarina ayrilmasi gerekmektedir. Carpanlara ayirma icin ise yillar boyunca cesitli yontemler gelistirilmistir. Bu yazi kapsaminda mevcut carpanlara ayirma yontemleri incelenmis ve bilgisayar uzerinde Java dili ile kodlanarak uretilen 1,000 adet 15 haneli rast gele sayi uzerinde performanslari karsilastirilmistir. Bu calismada kullanilan carpanlara ayirma yontemleri, onerilen yeni yonteme ilave olarak, Deneme, Fermat, Eliptik Egri (elliptic curve method), ikinci dereceden kalbur (quadratic sieve), Eratosthene Sieve (Atkin Kalburu) ve Polllar-Rho yontemleridir.