Geri Dön

Internet of things security with blockchain

Blok zinciri ile nesnelerin interneti güvenliği

  1. Tez No: 751876
  2. Yazar: HAKAN ALTAŞ
  3. Danışmanlar: DOÇ. DR. GÖKHAN DALKILIÇ
  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: 2022
  8. Dil: İngilizce
  9. Üniversite: Dokuz Eylül Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 79

Özet

Nesnelerin İnterneti (IoT), bugünün ve geleceğin“akıllı”dünyasını şekillendiren öncü kavramlardan biridir. Tarımdan astronomiye, endüstriyel otomasyondan otonom araçlara kadar birçok alanda gelişimin temel öncülerindendir. Bununla birlikte, çoğu IoT cihazı sınırlı kaynaklara sahiptir. Bunun ek olarak, bu cihazlar için tüm IoT ağının en basit şekilde oluşturulması gerekmektedir. Bu gereklilik, mühendisleri ağ geçitleri ve sunucular gibi daha karmaşık cihazları ağa dahil etmeye zorlar. Böylece, düğümler coğrafi veya topolojik anlamda geniş bir alana dağılmış olsa da, ağ, sonunda darboğazlar ve tek arıza noktasından etkilenebilir bir merkezi yapıya dönüşür. Biz bu ilgili yapının neden olduğu sorunlardan veri manipülasyonu ve olay yönetimi sorunlarını çözmeye odaklandık. Özetle, çoğu IoT senaryosunda, veriler sensör cihazlarından veri depolama ve işleme birimlerine akar. Bunun dışında, gelen veriye göre bir aksiyon alınması gerekiyorsa, bu birimlerden aktüatör cihazlara komutlar aktarılır. Bu nedenle, merkezi birimlere erişim elde eden bir saldırgan kritik verileri sızdırabilir, değiştirebilir ve hatta kaldırabilir ve olay işleme özelliklerinden yararlanabilir. Bu sorun, bir başka devrim niteliğindeki teknoloji olan blockchain'in son derece yararlı olabileceği bir sorundur. Merkezi olmayan bir defterin, veri depolamak için entegrasyonu, bir IoT merkez birimi için veri bütünlüğü, değişmezlik ve reddedilemezlik sağlar. Ayrıca, özel bir akıllı sözleşmeninde eklenmesi, merkezi olmayan ve değiştirilemez olay yönetimi birimi sağlar. Tezimiz, işlevleri sağlamak için sensör ve aktüatör düğümleri içeren MQTT tabanlı bir IoT dağıtımında akıllı sözleşme çalıştıran Ethereum tabanlı bir özel blok zinciri içeren yeni bir IoT mimarisi şemasını tanıtıyor. Mimari tasarımın yanı sıra, performans ölçümlerinin yanı sıra doğrulama amacıyla oluşturulmuş simülasyon tabanlı bir örnek de sunmaktadır. IoT senaryoları için geçerli, ölçeklenebilir ve verimli olduğu gösterilmiştir.

Özet (Çeviri)

The Internet of things (IoT) is one of the pioneer concepts that is shaping the“smart”world of today and the future. It is a core enabler of advancements in many fields, from agriculture to astronomy, industrial automation to autonomous vehicles, etc. However, most IoT deployments include cost-efficient lightweight devices with limited resources. Hence, the entire network must be built in the simplest way. This necessity forces engineers to include more sophisticated devices in the network, such as gateways and servers. So that, although the nodes are widely distributed in a geographical or topological sense, the network turns into a centralized structure that eventually creates bottlenecks and single-points-of-failure. Among the issues caused by that phenomenon, we focused on solving the data manipulation and event management problems. In a nutshell, in most IoT scenarios, data flows from sensor devices to data storage and processing units. Contrarily, event-driven commands flow from these units to actuator devices, if any. Therefore, an attacker who gained access to the centralized units can leak, alter, or even remove critical data and may exploit event handling features. This is where blockchain, another revolutionary technology, may be extremely handy. Integration of a decentralized ledger as a data storage provides data integrity, immutability, and non-repudiation for an IoT deployment. Moreover, the adoption of a custom smart contract lets the IoT deployment benefit from decentralized and immutable event management features, too. Our thesis introduces a novel IoT architecture scheme that incorporates an Ethereum-based private blockchain that runs an ad-hoc smart contract in an MQTT-based IoT deployment containing sensor and actuator nodes to provide the functionalities. Apart from the architectural design, the thesis also presents a simulation-based proof-of-concept built for validation purposes, as well as performance measurements. Per our benchmarks, the proposed scheme is shown to be valid, scalable, and efficient for various IoT scenarios.

Benzer Tezler

  1. MQTT protocol data security with OTP blockchain-based identity and data verification

    MQTT protokolü veri güvenliğinin OTP blokzincir tabanlı kimlik ve veri doğrulama ile sağlanması

    BATUHAN PARLAKAY

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Mekatronik MühendisliğiMEF ÜNİVERSİTESİ

    Mekatronik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ TUBA AYHAN

  2. Blokzincir teknolojisi ile nesnelerin interneti tabanlı (IoT) sistemlerin veri güvenliğinin sağlanması

    Ensuring data security of internet of things-based (IoT) systems with blockchain technology

    KUBİLAY TANYERİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSüleyman Demirel Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ GÜL FATMA TÜRKER

  3. Blok zincir teknolojisini kullanarak nesnelerin interneti ağında veri güvenliğini sağlama: Akıllı ev örneği

    Ensuring data security on the internet of things by usingblockchain technology: The smart home example

    KADRİYE NUR ERMAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSelçuk Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ AHMET CEVAHİR ÇINAR

  4. Çorum il örneğinde eğitim sektörü çalışanlarına yönelik internet bankacılığı kullanım analizi

    Internet banking for education sector employees in the case of utiliz analysis Çorum province

    ERKAN PIÇAKCI

    Yüksek Lisans

    Türkçe

    Türkçe

    2021

    BankacılıkHitit Üniversitesi

    Bankacılık ve Finans Ana Bilim Dalı

    PROF. DR. SELÇUK KENDİRLİ

  5. Blokzinciri (blockchaın) teknolojisinin inşaat sektöründe kullanımı

    Blockchain technology in construction

    ALİCAN KANDİYE

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    İnşaat Mühendisliğiİstanbul Teknik Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    DOÇ. DENİZ ARTAN