Show simple item record

dc.contributor.advisorCan, Ahmet Burak
dc.contributor.authorŞahin, Yasin
dc.date.accessioned2022-10-20T08:00:00Z
dc.date.issued2022-08-01
dc.date.submitted2022-07-06
dc.identifier.urihttp://hdl.handle.net/11655/26933
dc.description.abstractPeer-to-peer (P2P) networks first emerged with file sharing and distribution applications. P2P networks continue their popularity with new usage areas such as cryptocurrencies, NFTs, and metaverse platforms. While peer-to-peer networks provide benefits such as infinite scalability with their decentralized structure, they need some rules and mechanisms to ensure service continuity in a consistent, robust and reliable manner. Due to their decentralized nature, P2P networks are vulnerable to manipulation by service providers and service receivers. Even for the systems like blockchain, which guarantee unchangeability of a record by using reliable encryption algorithms, there is a need for a separate trust mechanism that confirms the authenticity of the record in its original state. Therefore, trust management remains one of the most important research areas in P2P networks, although it has been studied for a long time. In this thesis, the trust models, which are needed to protect the peer-to-peer network from malicious behavior and to provide a reliable environment have been studied. Both service attacks and feedback attacks have been extensively investigated to obtain a complete model. In the first stage of the study, which was carried out in two stages, a statistical model based on consistency is proposed. Although this model has achieved very good performance in preventing service attacks, it cannot show the same level of performance in detecting some feedback attacks. In the second stage of the study, a trust model is proposed for wider attack scenarios by applying different machine learning methods. In this model, a feature set consisting of different groups of features was studied. Our results showed that we can achieve a more reliable peer-to-peer network when we apply machine learning after using our consistency-based model for filtering. It has also been observed that, as a result of the consistency-promoting nature of the model, trusted peers got better quality of service (QoS) and services were distributed among trusted peers more fairly.tr_TR
dc.language.isoturtr_TR
dc.publisherFen Bilimleri Enstitüsütr_TR
dc.rightsinfo:eu-repo/semantics/openAccesstr_TR
dc.subjectEşler arası ağlartr_TR
dc.subjectGüven yönetimitr_TR
dc.subjectMakine öğrenmesitr_TR
dc.subjectTutarlılık temelli İstatistiksel modeltr_TR
dc.titleEşler Arası Ağlarda Makine Öğrenimi Destekli Tutarlılık Temelli Güven Yönetimitr_TR
dc.title.alternativeMachine Learning Aided Consistency Based Trust Management in P2P Networks
dc.typeinfo:eu-repo/semantics/doctoralThesistr_TR
dc.description.ozetDosya paylaşımı, dağıtımı gibi uygulamalarla ilk ortaya çıkan eşler arası (P2P) ağlar, blok zinciri, kripto para birimleri, NFT’ler, sanal evren platformları gibi yeni kullanım alanlarında popülerliğini devam ettirmektedir. Eşler arası ağlar, merkezi olmayan yapıları ile sonsuz ölçeklenebilirlik gibi faydaların yanında, tutarlı, sağlam ve güvenilir bir şekilde hizmet sürekliliğini sağlayacak birtakım kurallara ve mekanizmalara ihtiyaç duyarlar. Eşler arası ağlar, merkezi olmayan doğası gereği, hizmet sağlayıcıların ve hizmet alıcıların manipülasyonuna açıktır. Blok zinciri gibi güvenilir şifreleme algoritmaları ile bir kaydın değişmeyeceğini garanti eden sistemler için bile, söz konusu kaydın orijinal hali ile doğruluğunu teyit eden ayrı bir güven mekanizmasına gereksinim vardır. Bu nedenle güven yönetimi, uzun süredir çalışılmasına rağmen, eşler arası ağlarda en önemli araştırma alanlarından biri olmaya devam etmektedir. Bu tezde, eşler arası ağın kötü niyetli davranışlardan korunmasını ve güvenilir bir ortamın sağlanması için ihtiyaç duyulan güven modelleri üzerine çalışılmıştır. Eksiksiz bir model elde etmek için hem hizmet saldırıları hem de geri bildirim saldırıları kapsamlı şekilde araştırılmıştır. İki aşamada gerçekleştirilen çalışmanın birinci aşamasında tutarlılık temelli istatistiksel bir model önerilmiştir. Bu model ile özellikle hizmet saldırılarını önlemede çok iyi başarım elde edilmiş olunsa da, bazı geri bildirim saldırılarını tespit etmekte aynı düzeyde bir başarım elde edilememiştir. Çalışmanın ikinci aşamasında ise farklı makine öğrenmesi yöntemlerini uygulayarak daha geniş saldırı senaryoları için güven modeli geliştirilmiştir. Bu modelde, farklı gruplarda özniteliklerden oluşan bir öznitelik kümesi üzerinde çalışılmıştır. Elde ettiğimiz sonuçlar, tutarlılık temelli modelimizi filtreleme amacıyla kullandıktan sonra, makine öğrenmesi modelimizi uyguladığımızda daha güvenilir bir eşler arası ağ elde edebileceğimizi gösterdi. Ayrıca modelin tutarlılığı özendiren doğasının bir sonucu olarak, güvenilir eşlerin daha yüksek hizmet kalitesi elde ettiği ve güvenilir eşler arasında hizmetlerin genelde daha adil bir şekilde dağıtıldığı gözlemlenmiştir.tr_TR
dc.contributor.departmentBilgisayar Mühendisliğitr_TR
dc.embargo.termsAcik erisimtr_TR
dc.embargo.lift2022-10-20T08:00:00Z
dc.fundingYoktr_TR


Files in this item

This item appears in the following Collection(s)

Show simple item record