On Prime Factorization Algorithms and Their Comparisons

dc.contributor.advisor Hanoymak, Turgut
dc.contributor.author Kayak, Cihan
dc.date.accessioned 2025-05-10T20:06:52Z
dc.date.available 2025-05-10T20:06:52Z
dc.date.issued 2025
dc.department Fen Bilimleri Enstitüsü / Matematik Ana Bilim Dalı
dc.description.abstract Bilgisayarların evler ve işletmelerde yaygınlaşması ve internetin hızla büyümesiyle birlikte, güvenli elektronik iletişim önemli bir konu haline gelmiştir. Elektronik bilgiyi korumak için en çok kullanılan açık anahtarlı sistemlerden biri olan RSA, (Rivest,1978) büyük bir tam sayının asal çarpanlarına ayrılmasının hesaplama açısından zor olduğu gerçeğine dayanır. Eğer uygun (polinom zamanlı bir algoritma bulunabilirse) bir süre içinde herhangi büyük bir tam sayıyı asal çarpanlarına ayırabilen etkili bir algoritma geliştirilirse, RSA kripto sistemi kırılır. Bu tezde Fermat çarpanlara ayırma algoritması, Euler çarpanlara ayırma algoritması, Quadratik Sieve çarpanlara ayırma algoritması, Pollard rho çarpanlara ayırma algoritması, Pollard çarpanlara ayırma algoritması ve sürekli kesirler gibi verilen bir sayının asal olmadığını kabul edilerek asal çarpanlarına ayırma metotları detaylı bir şekilde incelenecek ilgili teoremler ispatlarıyla verilecek bu metotlar birbirileriyle kıyaslanarak örneklendirilecektir.
dc.description.abstract With the widespread adoption of computers in homes and businesses, along with the rapid growth of the internet, secure electronic communication has become a critical concern. One of the most commonly used public-key systems for safeguarding electronic information is RSA, (Rivest,1978) which is based on the computational difficulty of factoring a large composite number into its prime factors. If an efficient algorithm (a polynomial-time algorithm) capable of factoring any large integer into its prime factors in a reasonable amount of time were to be developed, the security of the RSA system would be broken. In this thesis, various methods for factoring composite numbers will be extensively examined, assuming that a given number is not prime, and these methods will be presented with detailed explanations of the relevant theorems. Methods such as the Fermat factorization algorithm, the Euler factorization algorithm, the Quadratic Sieve factorization algorithm, the Pollard rho factorization algorithm, and the Pollard p-1 factorization algorithm and the continued fractions factorization algorithm will be discussed by giving concrete examples. en_US
dc.identifier.endpage 83
dc.identifier.uri https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=P3dtmmHrq-mzEcmCLi1CqRrAzNEL_MdTBYqM5vP4zckJh7fDgF9zgdZu5V5AUN8b
dc.identifier.uri https://hdl.handle.net/20.500.14720/20643
dc.identifier.yoktezid 925193
dc.language.iso tr
dc.subject Matematik
dc.subject Mathematics en_US
dc.title On Prime Factorization Algorithms and Their Comparisons en_US
dc.title.alternative Bazı Asal Çarpanlara Ayırma Algoritmaları ve Karşılaştırmaları Üzerine en_US
dc.type Master Thesis en_US
dspace.entity.type Publication

Files

Collections