2017 – 2020

M.Sc., Computer Engineering / University of Tabriz

Supervisor: Dr. Saeid Pashazadeh
Thesis: Privacy improvement of IoT protocols for 6LowPAN in the internet of things


6LoWPAN is a revision of the latest version of the IPv6 over Low power Wireless Personal Area Networks (LoWPAN). It enables small devices with limited processing power to transmit data wirelessly. Privacy Enabled Disjoint and Dynamic Address Auto-Configuration (PeDAAC) is one of the 6LoWPAN protocols that was designed to ensure the privacy of the nodes by changing IPv6 and also MAC addresses. One of the goals of this protocol is having a unique, non-fragmented, and disjoint three-level hierarchical IPv6 addressing space, and all of these addresses are based on congruence classes. PeDAAC is a dynamic protocol that its purpose is creating a conflict-free, auto-configuring IPv6 addressing scheme, and it eliminates the need for duplicate address detection. This results in lower latency and optimal communication costs, and also the IPV6 addresses of each node will be unique. Two successful attacks on the PeDAAC protocol are discussed in this thesis. An adversary can attack the availability of the nodes and can cause a denial of service attack. Also, detection of the node’s identity that changes over time can gather more messages, and this increases the likelihood of successful eavesdropping. The Greatest Common Divisor based Lightweight improvement (GCDLi) is a proposed lightweight extension of this thesis to PeDAAC protocol to protect against these attacks. Beyond that, it counteracts with two types of security threats, which are eavesdropping and denial of service attack. The proposed extension of the protocol improves the privacy and anonymity of the nodes.

2014 – 2016

B.Sc., Computer Engineering / Islamic Azad Unversity of Tabriz

Supervisor: Dr. Nahideh Derakhshanfard
Thesis: Fuzzy logic based data caching in vehicular ad hoc networks


Vehicular ad hoc networks are a type of mobile ad hoc networks in which adjacent vehicles communicate wirelessly and intelligently with fixed roadside infrastructure. These networks generate a large amount of data, which is a challenging issue in data caching and recovery. Caching is a process of replicating and locating data for future quick access. It is a proper method for problems that cause weak data availability. Caching frequently accessed data on the client cache is an effective technique to improve performance in a mobile environment. It can reduce traffic and data access delay and disseminate a load of overloaded servers to client caches. Also, when there is no place to store new data items in the cache, a data replacement policy should be applied in the cache. A new caching and replacement method based on fuzzy logic for vehicular ad hoc networks is proposed in this thesis. The goal of this method is to increase nodes cache hit rate and data access. This means that instead of locating all information on RSUs, client nodes save important data on themselves caches and share cooperatively with each other. This method uses from fuzzy logic system to make decisions about caching as well as replacing special data. The results of simulations with MATLAB software shows that the proposed method increases the cache hit rate in comparison with related works.

Work Experience

2019 – Present

Chairman & Web Hosting System Administrator @ MyHBD LTD.

We operate a near-zero downtime managed web hosting environment.
My responsibilities include network security, and cPanel configuration and optimization.


2017 – 2019

research assistant @ Data Analytics Laboratory_University of Tabriz

I worked on Network Security and more specifically on the security of the Internet of Things.


2018 – 2019

R&D Engineer @ SAYMANTECH Knowledge-Based Company

I worked with open source IoT operating system, with support for NBIoT, LoRaWAN, BLE, NFC and other communications stacks to develop projects in Arm Mbed OS.

Honors and Awards

  • Ranked 2nd among master students in Software Engineering, University of Tabriz, Tabriz, Iran.
  • Ranked as top 1% among more than 25,000 participants in the National University Entrance exam in master of Computer Engineering.
  • Elected student from the University of Tabriz at GraDAna Erasmus+ Project in Aristotle University of Thessaloniki, Thessaloniki, Greece.
  • Member of Young Researchers and Elite Club.



R. Soltani and S. Pashazadeh, “Lightweight improvement of PeDAAC protocol for 6LoWPAN in the Internet of Things.” The Journal of Multimedia Tools and Applications, Under Review.

N. Derakhshanfard and R. Soltani, “Fuzzy logic based data caching in vehicular ad hoc networks.” Computers & Electrical Engineering, Under Review.

N. Derakhshanfard and R. Soltani, “Opportunistic routing in wireless networks using bitmap-based weighted tree.” Computer Networks, Under Review.

K. Soltani, R. Soltani and L. Farzinvash, “Mitigating malicious nodes in mobile networks using greedy algorithm.” Preparing for submission.


R. Soltani and K. Soltani and A. Naghshin, “Reduction of interference in multi-channel wireless networks using genetic algorithm” 5th International Conference on Applied Researches in Science & Engineering, University of Amsterdam, Netherlands, 2020.

N. Derakhshanfard and R. Soltani and A. Naghshin, “Node determination based on the dependency for increasing delivery ratio in mobile social networks.” ICETCONF, 13th International Conference on Engineering & Technology, Oslo, Norway, 2019.

R. Abri and R. Soltani and S. Pashazadeh, “Distributed synchronization for charging sensors based on service priority in WSAN” 10th International Conference on Computer and Knowledge Engineering (ICCKE2020), Ferdowsi University of Mashhad-Iran, 2020.

S. Pashazadeh and L. Namvari and R. Soltani, “RSS_RAID a novel replicated storage schema for raid system.” The International Conference on Contemporary Issues In Data Science(CiDaS), Zanjan, Iran, 2019. DOI: 10.1007/978-3-030-37309-2_4.