A Novel Method to Improve IoT Security using Obfuscation Techniques in P4 Switches

نوع: Type: thesis

مقطع: Segment: masters

عنوان: Title: A Novel Method to Improve IoT Security using Obfuscation Techniques in P4 Switches

ارائه دهنده: Provider: Mehrdad Kalhor

اساتید راهنما: Supervisors: Dr.Reza Mohammadi, Dr.Mohammad Nassiri

اساتید مشاور: Advisory Professors:

اساتید ممتحن یا داور: Examining professors or referees: Dr.Muharram Mansoorizadeh, Dr.Hatam Abdoli

زمان و تاریخ ارائه: Time and date of presentation: 2024

مکان ارائه: Place of presentation: Faculty of Engineering

چکیده: Abstract: Recently, the industry, operators, and the research community have paid special attention to the programmable data plane capability. This capability allows users to define the packet processing behavior. With the emergence of the Software-Defined Networking (SDN) concept, a new approach was introduced in the networking industry that can cover the needs of the next generation of communications over computer networks. In this approach, the network control layer, which was directly on each network device in the traditional architecture, is separated and centrally configured, sending all the settings to the data plane (which are the switches). Therefore, based on the policies sent from the controller, all the routing and packet forwarding processes are performed in the network. Considering this architecture and the recent advancements in the hardware of programmable switches, a new opportunity has been created for protecting user privacy. By utilizing this capability, in addition to preserving the confidentiality of the transmitted data in the network, the identity of the user's location can be hidden by concealing their IP address as a lightweight anonymization service, without adding significant overhead and delay to the operations. Combining these concepts with the Internet of Things (IoT), it enhances privacy and information security in the IoT network. This enhancement is achieved through obfuscation algorithms using the P4 language on programmable data plane devices and by leveraging Software-Defined Networks. In this research, the different components of an IoT network are investigated, and a novel method for anonymizing network communications along with preserving information security is proposed using Software-Defined Networks based on P4 devices. The proposed method is evaluated in terms of processing overhead, memory usage, reliability, and quality of service. The implementation results show that this method is efficient for low-rate IoT networks, and the use of P4 switches for information obfuscation can have a positive impact on data confidentiality, privacy improvement, and information security in IoT networks

فایل: ّFile: Download فایل