Show simple item record

dc.contributor.advisorAlagöz, Fatih
dc.contributor.authorTaçyildiz, Yaşar Berkay
dc.date.accessioned2020-12-04T10:01:04Z
dc.date.available2020-12-04T10:01:04Z
dc.date.submitted2020
dc.date.issued2020-08-27
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/72084
dc.description.abstractBirden fazla tarafın merkezi bir varlık olmadan ortak bir anahtar üzerinde anlaştığı durumlarda, grup anahtar anlaşması protokolleri çok önemlidir. Bu protokollerin merkezi bir sisteme ihtiyaç duymama özelliği, katılımcıların gruptaki diğer katılımcılarla iletişim kurması ve doğrulaması gereken yerlerde performans sorunlarına neden olur. Bu sorunun üstesinden gelebilmek için, bir block zinciri platformu olan Hyperledger Fabric çözümünü kullanarak grup anahtar anlaşması protokollerine yeni bir yaklaşım öneriyoruz. Bu amaçla, çalışmamızda grup anahtar anlaşması katılımcılarının iletişim ve doğrulama yükünü blok zincir ağına taşıyoruz. Performans analizimize göre, limitli bilgi işlem kaynaklarına sahip katılımcılar protokolümüzü verimli bir şekilde kullanabilirler. Ayrıca, katılımcıların gizli parametreleri, blokzincir ağı üzerinde oluşturmuş olduğumuz birbirinden ayrık katılımcılar arasında dağıtılmaktadır. Böylece, ağ üzerindeki katılımcıların grup anahtarlarını üretmesinin önüne geçmekteyiz. Ek olarak, önerdiğimiz protokolün literatürde sunulan diğer protokoller ile aynı güvenlik özelliklerini sağladığını çalışmamızda gösterdik.
dc.description.abstractGroup key agreement protocols are crucial in the case of multiple parties agreeing on a common key without a centralized entity. However, the decentralized characteristic of these protocols causes performance challenges where parties need to communicate and verify other participants in the group. To overcome this issue, we propose a new approach to the group key agreement protocols by utilizing Hyperledger Fabric framework as a blockchain platform. To this end, we migrate the communication and verification overhead of the group key agreement participants to the blockchain network in our developed scheme. This paradigm allows a flexible group key agreement protocol that considers resource-constrained entities and trade-offs regarding distributed computation. According to our performance analysis, participants with low computing resources can efficiently utilize our protocol. In addition, the secret parameters of the participants are distributed among the isolated participants that constitute the blockchain network. Thus, the only way for the network participants to compute group keys is to collude maliciously. Furthermore, we have demonstrated that our protocol has the same security features as other comparable protocols in the literature.en_US
dc.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleA blockchain based group key agreement protocol (B-gkap)
dc.title.alternativeBlok zinciri tabanlı bir grup anahtar anlaşması protokolü
dc.typemasterThesis
dc.date.updated2020-08-27
dc.contributor.departmentBilgisayar Mühendisliği Anabilim Dalı
dc.identifier.yokid10323251
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityBOĞAZİÇİ ÜNİVERSİTESİ
dc.identifier.thesisid632506
dc.description.pages78
dc.publisher.disciplineBilgisayar Mühendisliği Bilim Dalı


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess