Geri Dön

WebRTC iletişim güvenliğinin blokzincir tabanlı akıllı kontrat kullanılarak arttırılması

Improving WebRTC communication security by using blockchain based smart contrats

  1. Tez No: 607321
  2. Yazar: BERAT YILMAZ
  3. Danışmanlar: PROF. DR. SUAT ÖZDEMİR
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2019
  8. Dil: Türkçe
  9. Üniversite: Gazi Üniversitesi
  10. Enstitü: Bilişim Enstitüsü
  11. Ana Bilim Dalı: Bilişim Sistemleri Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 110

Özet

Internet erişiminin kolaylaşmasının kaçınılmaz bir sonucu olarak, günümüzde çevrimiçi olma kavramı artık sıradanlaşmıştır. Internet'e erişimin kolaylaşmasının yanı sıra her geçen yıl artan internet bant genişlikleri, yükselen kotalar ve giderek azalan erişim ücretleri; gerçek zamanlı ses ve görüntülü görüşme uygulamaları için uygun zemini oluşturmuştur. WebRTC gerçek zamanlı veri iletişimi yapan bu uygulamalara altyapı oluşturan en popüler teknolojilerden biridir. Askeri ve sivil hayatta kullanılan birçok uygulama arka planda doğrudan ya da dolaylı olarak WebRTC teknolojisini kullanmaktadır. Hâl böyle olunca, WebRTC ile kurulan iletişimin güvenliği de büyük önem kazanmaktadır. Bu tez çalışmasında her biri oldukça yeni ve popüler blokzincir ve akıllı kontrat teknolojilerinden faydalanılarak, ağ üzerinde eşler arasında gerçek zamanlı iletişim altyapısı sağlayan WebRTC'nin mevcut güvenlik altyapısının güçlendirilmesi amaçlanmıştır. Tez kapsamında, blokzincir etkileşimleri ile önerilen güvenlik geliştirmelerini içeren görüntülü konuşma demosunun bulunduğu web tabanlı bir uygulama geliştirilmiştir. Uygulamada, canlı Ethereum ağına yerleştirilmiş akıllı kontrat üzerinde kullanıcı ekleme, güncelleme, iletişim yetkisi tanımlama vb. gibi işlemler gerçekleştirilebilmektedir. Blokzincirlerinin değiştirilemezlik prensibi temel alınıp akıllı kontrat üzerindeki kullanıcılar, kurulacak WebRTC iletişimindeki eşler(düğümler) ile eşleştirilip kimlik doğrulama sürecinde kullanılmıştır. Sonuç olarak, WebRTC ile kurulacak olan gerçek zamanlı iletişimlerde eşlerin birbirlerini blokzinciri üzerinde doğrulayabildiği ve böylece ortadaki adam saldırılarının dahi tespit edilip engellenebildiği bir güvenlik yaklaşımı önerilmiştir.

Özet (Çeviri)

As an inevitable consequence of facilitating Internet access, the concept of being online is now ubiquitous. In addition to the ease of access to the Internet, increasing bandwidths and quotas with decreasing access fees form the basis for real-time voice and video calling applications. WebRTC (Web Real-Time Communication) is one of the most popular technologies that provides the infrastructure for real-time data communications. Many applications used in military and civilian life depend on WebRTC technology directly or indirectly in the background. Under these circumstances, the security of WebRTC communications is of great importance. In this thesis, it is aimed to strengthen the existing security infrastructure of WebRTC, which provides real-time communication infrastructure between peers on the network, by making use of quite new and popular blockchain and smart contract technologies. Within the scope of the thesis, a web-based application with video calling feature demonstrating blockchain interactions and suggested security enhancements has been developed. In the application, operations such as adding, updating and authorizing users can be performed on the smart contract deployed on live Ethereum network. Based on the principle of immutability of blockchains, users on the smart contract are mapped to the peers (nodes) in the WebRTC communication to be established and used in the identity verification process. Consequently, this thesis proposes a secure identity verification method that could be used by real time WebRTC communication peers to verify each other on the blockchain, even detecting and preventing man-in-the-middle attacks in the process.

Benzer Tezler

  1. Design and implementation of bi-directional audio and video conferencing based on web real-time communication

    Başlık çevirisi yok

    ABDULLAH ALI TAHSEEN AL-NAJJAR

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAltınbaş Üniversitesi

    Elektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. OSMAN NURİ UÇAN

  2. Blok zinciri tabanlı gerçek zamanlı çevrimiçi oylama sistemi önerisi

    Blockchain-based real-time online voting system proposal

    UFUK ALYAZ

    Yüksek Lisans

    Türkçe

    Türkçe

    2021

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Aydın Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ALİ GÜNEŞ

  3. Motion-based rate control using scalable VP9 video coding forWebRTC videoconferencing

    WebRTC video konferans uygulamaları için ölçeklenebilir VP9 video kodlaması aracılığıyla hareket odaklı hız kontrolü

    GONCA BAKAR

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Elektrik ve Elektronik MühendisliğiKoç Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. AHMET MURAT TEKALP

  4. Secure multimedia communication in smart devices reinforced by using one-time keys

    Akıllı cihazlarda tek kullanımlık anahtar ile güçlendirilmiş güvenli çoklu ortam iletişimi

    ÖMER MERT CANDAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2017

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSabancı Üniversitesi

    Bilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı

    PROF. DR. ALBERT LEVİ

    YRD. DOÇ. CENGİZ TOĞAY

  5. Development of video conference platform based on WEB RTC

    WEB RTC dayalı video konferans platformunun geliştirilmesi

    SANABIL AHMED MAHMOOD MAHMOOD

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Elektrik ve Elektronik MühendisliğiGaziantep Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. ERGUN ERÇELEBİ