Abstract
The network revolution is becoming bigger and more complex and data need to be secured against cybercrimes. Cybercrimes caused the loss of billions of dollars affecting the global economy, with the intention to maliciously affect critical and confidential information. With the presence of these crimes committed on a daily basis, the security of the cyberspace has become an urgent reaction to reduce and possibly avoid the effect of cybercrimes. Nowadays, the internet of things (IoT) revolution is becoming the focus of research, and both security and privacy are recognized as the main issues for IoT applications, mainly because of its implementation in critical areas, such as healthcare systems. In this paper, the cybersecurity state in IoT domain along with its security challenges are discussed, also we address some security requirements and techniques to overcome these challenges. Finally, blockchain technology is discussed as a recommended solution to support IoT security.