Laporkan Masalah

Implementasi Keamanan IOT Berbasis Trust dengan Teknologi Blockchain

Dzaky Muhammad Raffy Rianto, Warsun Najib, S.T., M.Sc.;Ir. Sujoko Sumaryono, M.T.

2023 | Skripsi | TEKNOLOGI INFORMASI

Dengan meningkatnya implementasi ekosistem Internet of Things (IoT) menyebabkan meningkat pula risiko serangan terhadap ekosistem IoT tersebut. Namun perangkat IoT memiliki kekhasan seperti karakteristik jaringan, keterbatasan kemampuan komputasi misalnya CPU, RAM, dan sumber tenaga misalnya baterai yang terbatas. Oleh karena itu diperlukan solusi keamanan yang dapat mengakomodasi karakteristik dan keterbatasan sumber daya yang dimiliki ekosistem IoT. Solusi yang ditawarkan untuk menjawab permasalahan tersebut berupa pendekatan keamanan berbasis nilai kepercayaan. Pendekatan keamanan berbasis kepercayaan melakukan kuantifikasi interaksi dari entitas atau objek di dalam ekosistem IoT sebagai dasar nilai kepercayaan. Pada pengerjaan dokumentasi C501 ini telah menghasilkan solusi berupa paket program kontrak pintar berbasis Ethereum dan hasil pengujian terhadap serangan yang ditujukan pada paket program. Paket program kontrak pintar ini bekerja secara independen untuk melayani proses autentikasi dan otorisasi objek IoT yang meminta sumber daya, sehingga mengurangi beban komputasi perangkat IoT yang berdampak pada penggunaan energi yang lebih sedikit. Paket solusi dapat berjalan dengan baik dan dapat menangkal sebagian besar rangkaian serangan yang diujikan. Pada iterasi pengembangan selanjutnya diperlukan improvisasi terutama pada uji coba lapangan dan pengembangan perlu didampingi oleh ahli dalam bidang IoT dan Ethereum untuk dapat menghasilkan solusi secara menyeluruh.

With the increasing implementation of the Internet of Things (IoT) ecosystem, the risk of attacks against the IoT ecosystem also increases. However, IoT devices have characteristics such as network characteristics, limited computing capabilities, such as CPU, RAM, and limited power sources, such as batteries. Therefore a security solution is needed that can accommodate the characteristics and resource limitations of the IoT ecosystem. The solution offered to answer these problems is in the form of a security approach based on trust values. The trust-based security approach quantifies the interactions of entities or objects within the IoT ecosystem as a basis for the value of trust. The work on the C501 documentation has produced a solution in the form of an Ethereum-based smart contract program package and the results of testing against attacks aimed at the program package. This smart contract program package works independently to serve the authentication and authorization processes of IoT objects that request resources, thereby reducing the computational burden of IoT devices which results in less energy usage. The solution package works well and can counteract most of the attacks tested. In the next development iteration, improvisation is needed, especially in field trials and development needs to be accompanied by experts in the field of IoT and Ethereum to be able to produce a comprehensive solution.

Kata Kunci : Internet of Things, Trust Based Security, Blockchain, Smart Contract, Solidity

  1. S1-2023-429065-abstract.pdf  
  2. S1-2023-429065-bibliography.pdf  
  3. S1-2023-429065-tableofcontent.pdf  
  4. S1-2023-429065-title.pdf