Internet of Threats and the Context Aware Security: Part One
by Junaid Chaudhry, Ahmed Ibrahim, and Ali Kashif Bashir
Originally published in the January issue of the IEEE Future Directions Newsletter here
IEEE Internet Initiative eNewsletter, March 2017
Discuss this topic on Collabratec:
“Internet of Things” (IoT): The assignment of Internet Protocol (IP) addresses to a plethora of devices, which lets them perform mundane tasks, has left information security engineers with extensive grounds to cover. This causes concerns in technology acquisition. The volume of investment is estimated to be more than 1.7 trillion dollars by 2019 among end users, and 3.7 billion dollars among investors .
Internet Protocol version 6 (IPv6) was designed with large network volume and interoperability of hybrid networks and mobility management. However,  both the aforementioned, have critical issues when used with the IoT. When  the challenges of applying TCP/IP in IoT networks at network and transport layers are discussed, is what inspires this research.  It is reported that IoT devices have TCP/IP stack implemented up to layer 3, i.e., with packet routing and forwarding capability. This leaves no margins for security at the device level. A comprehensive customized IPv6 addressing scheme is proposed , which goes to show the mismatch between IoT and IPv6. An additional layer of business intelligence is inserted on top of conventional OSI layers and this is where security of business intelligence is addressed .
In 2003, Kim et al. aimed to integrate hybrid networks on a single integration platform . In this project, individual clusters managed their own host mobility while connected with each other through gateways that facilitate interoperability . The u-frontier project  faced serious issues over interoperability and protocol engineering especially while tested with smart devices from different manufacturers. Moreover, the gateway becomes the critical point of failure which is not recommended in a loosely coupled environment.
Despite sharing the same IP backbone, IoT networks should not be compared with the traditional networks in terms of layered security. The security concepts of end-to-end security can only be achieved in the IoT through application context specific collaborative processing. For example, an application that calculates the probability of rainfall at a certain geographical area, funded by the public money, and services built from the sensor data that are not provided to the customer for profit, should not have restricted access to individual sensor data by a third party.
An example of the application context specific end-to-end security can be an application that is developed from a multi sensor data diffusion of the propriety data this is acquired in order to feed into the application. Such data carries no liability towards data quality and hence holds minimum security standards as per the law. Alternatively, an application that utilizes commercial raw data, that develops its application logic as an intellectual asset should safeguard their business logic and commercial raw data that the application is using. The information about the flow of data from node to node would not be very useful in this instance. For a fully commercial application that utilizes open source data and infrastructure, we summarize the following as security requirements for IoT applications:
– Robust, Fully Distributed, Loosely coupled Security Controls: As proposed in  a fully autonomous, loosely coupled network management framework is required that is lightweight, robust, and initiative.
– Collaborative Security Processing: The loose binding of sensor data with an application is of time limited manner, so it just feels rational to have a group-based security policy that is inspired by the overlaying application for a certain amount of time.
– Architecture Agnostic Security Protocols: Due to hybrid nature of the sub-nets connected in an IoT environment, presence of diversity in vendor specific protocols is a realistic presumption. Although HTTP is pervasive, the SSL (the only dominant security protocol) is not going to be suitable for the whole of the IoT network due to variance in IoT devices’ capability.
– Entity Naming System Instead of an IP-based Architecture: The Semantic Internet of Things (SIoT) proposes to combine the field of semantic web and IoT . Because each IP address assigned to an IoT device is going to form a domain, the problem of interlinking of domains has demonstrably been solved time and time again by ontology and semantic web community researchers. The rhetoric fits into the scenario where open access devices are constraint free but fail to comply with the complete picture.
– Fully De-centric Timing Protocols: Network Time Protocol (NTP) is the de facto standard for clock synchronization between computer systems over packet switched variable latency data networks. The NTP works well over a network for ‘thick clients’. But for thin clients, we cannot use NTP because of bandwidth limitations, IoT processing and battery power limitations. The fully de-centric network timing protocol must be either event driven or process driven (e.g., if a process takes 10 CPU cycles, the life of the IoT node should be 10 CPU cycles). Following this approach will make no two nodes identical to each other. In order to group similar nodes together, we shall require a node lifetime indexing system that determines which two nodes are of the same age and vice versa.
– Data Management Techniques: The conventional data management techniques are going to be of little use due to absence of secondary storage in IoT devices. Smart data dissemination techniques should be borrowed from wireless smart sensor networks. Neighboring data verification, statistical analysis for skewness and error, and data privacy issues can be addressed through peer review of the transmitted data.
– Who is going to store the keys?: One of the key elements in the post IoT networks data encryption realms is who is going to store the keys? How are they going to be exchanged? Who is going to verify etc.? Should PKI be even considered for the IoT networks?
– Social Issues: The issues like privacy, trust, legislative, IoT data classification levels, access rebuking process etc. are as critical pre-deployment as IoT networks themselves. The variance among social norms may present security interoperability issues at higher layers.
These are the issues that need to be addressed before concerted efforts towards IoT networks deployment are made. We, at Security Research Institute, Edith Cowan University are researching to find the answers to the above mentioned questions. The pragmatic nature of academia is to solve the underlying issues first and then deploy the products. Whereas the IoT networks industry players are going ahead with deployment while fixing the issues as they come, which is alarming as we have been down that road in 1980s Artificial Intelligence initiative and have failed to deliver on the promises of better, wellbeing life technologies.
 Eason, Luigi Atzori, Antonio Iera, and Giacomo Morabito. 2010. The Internet of Things: A survey. Comput. Netw. 54, 2010, 2787-2805.
 Wentao Shang, Yingdi Yu, Ralph Droms, Lixia Zhang, Challenges in IoT Networking via TCP/IP Architecture, NDN, Technical Report NDN-0038, February 10, 2016.
 Bassi, A., Bauer, M., Fiedler, M., Kramp, T., van Kranenburg, R., Lange, S., Meissner, S., Enabling Things to Talk, Springer-Verlag Berlin Heidelberg, Germany, 2013.
 Dvid Naylor, Matthew Mukurjee, Peter Steenkiste, Balancing Accountability and Privacy in the Network, ACM SIGCOMM’14, August 2014.
 Christof Ebert et. al., Reference Architectures for the Internet of Things, IEEE Software, 112-116, 01, 2016.
 Yeon Mee Kim, Hyun Soo Kim, Soo Young Moon, So-Yeon Bae, Ubiquitous Eco-City Planning in Korea. A Project for the Realization of Ecological City Planning and Ubiquitous Network Society, REAL CORP 2009, 22-25 April 2009.
 J A Chaudhry, S K Park, AHSEN – Autonomic Healing-Based Self Management Engine for Network Management in Hybrid Networks, Advances in Grid and Pervasive Computing, Volume 4459 of the series Lecture Notes in Computer Science pp 193-203.
 Andres Zanella, Nicola Bui, Angelo Castellani, Lorenzo Vangelista, Michele Zorzi, Internet of Things for Smart Cities, IEEE Internet of Things Journal, vol (1)1, Feb 2014.
 Luca Roffia, Francesco Morandi, Jussi Kiljander, Alfredo D’Elia, Fabio Vergari, Fabio Viola, Luciano Bononi, and Tullio Salmon Cinotti, A Semantic Publish-Subscribe Architecture for the Internet of Things, IEEE Internet of Things Journal, Col. 3 No. 6, Dec 2016
Dr. Junaid Chaudhry is an information security and computer networks enthusiast. Currently, Chaundry is a key member of the Security Research Institute at Edith Cowan University where along with his team, is working on cutting edge cyber security solutions. He is also leading a startup of a perfectionistic bunch of security researchers, digital forensics and information retrieval experts, penetration testers and bug hunters, interdisciplinary research aficionados, software coders, social scientists, medical science researchers that are passionate about making the world a better and more secure place. He has spent more than 5 years in designing, delivering, and researching in institutes at tertiary level, 6 years at research centres, and for the last 5 years he has been working in the information security industry. He worked at University of Amsterdam, Qatar University, Universiti Teknologi Malaysia, Univeristy of Hail, Univeristy of Trento, and University of South Pacific. He has also worked with Al-Jazeera, State of Qatar, Qatar Foundation, FBK, etc as consultant. Chaundry has obtained training at teaching excellence from Harvard Business School, Univeristy of Amsterdam, Universiti Teknologi Malaysia, and maintains a certified professional status with Australian Computing Society. Chaudry’s research interests are cross disciplinary research, malware analysis, anomalies detection, cyber hunting, and digital forensics. He has published more than 50 papers and have authored 3 international books.
Dr. Ahmed Ibrahim received his BSc. (Hons) in Computing from Staffordshire University in 2005, Master of Computer Security from Edith Cowan University in 2008, and Ph.D. from Edith Cowan University in 2016. Presently, he is a Post-Doctoral Research Fellow at the Edith Cowan University Security Research Institute. Ibrahim’s Ph.D. research was focused on detecting covertly hidden content in digital images. His areas of research include Steganography, Steganalysis, Digital Forensics, Network Security, Image Processing, Language Technologies, Machine Learning, Protocol Classification, and Internet of Things. Ibrahim has previously worked as a Security Consultant, Lecturer, and Tutor in Australia; and over 17 years of experience working in the industry, government, and academia in the Maldives.
Ali Kashif Bashir
Dr. Ali Kashif Bashir received his Ph.D. in Computer Science and Engineering from Korea University, South Korea. He has served National Institute of Technology, Nara, Japan as Assistant Professor. He has also served Graduate School of Information Science and Technology, Osaka University, Japan and National Fusion Research Institute, South Korea as Postdoc fellow. Dr. Ali is a senior member of IEEE and an active member of ACM and IEICE. He has given several invited and keynote talks and is a reviewer of top journals and conferences. His research interests include: cloud computing (NFV/SDN), network virtualization, IoT, network security, wireless networks, etc. He is also serving as editor-in-chief of the IEEE Internet Technology Policy Newsletter and IEEE Future Directions Newsletter.
Dr. Rasheed Hussain received his B.S. in Computer Software Engineering from N-W.F.P University of Engineering and Technology, Peshawar, Pakistan in 2007, MS and PhD degrees in Computer Engineering from Hanyang University, South Korea, in 2010 and February 2015, respectively. He also worked as a Postdoctoral Research Fellow in Hanyang University South Korea from March 2015 till August 2015. Furthermore, he worked as a Guest researcher in University of Amsterdam (UvA), Netherlands and consultant for Innopolis University, Russia from September 2015 till June 2016. Hussain is currently working as Assistant Professor at Innopolis University, Russia and establishing a new Masters program (Secure System and Network Engineering). He has authored and co-authored more than 45 papers in renowned national and international journals and conferences. He serves as reviewer for many journals from IEEE, Springer, Elsevier, and IET that include IEEE Sensors Journal, IEEE TVT, IEEE T-ITS, IEEE TIE, IEEE Comm. Magazine, Elsevier ADHOC, Elsevier JPDC, Elsevier VehCom, Springer WIRE, Springer JNSM, and many more. He also served as reviewer and/or TPC for renowned international conferences of repute including IEEE INFOCOM, IEEE GLOBECOM, IEEE VTC, IEEE VNC, IEEE ICC, IEEE PCCC, IEEE NoF, and many more.
Article Contributions Welcomed
If you wish to have an internet policy related article considered for publication, please contact the Managing Editor of Technology Policy and Ethics IEEE Future Directions Newsletter.
IEEE Internet Policy Newsletter Editorial Board
Dr. Ali Kashif Bashir, Interim Editor-in- Chief
Dr. Syed Hassan Ahmed
Dr. Mudassar Ahmad
Dr. Onur Alparslan
Dr. Muhammad Bilal
Dr. Syed Ahmad Chan Bukhari
Dr. Ankur Chattopadhyay
Dr. Junaid Chaudhry
Dr. Waleed Ejaz
Dr. Yasir Faheem
Dr. Prasun Ghosal
Dr. Tahir Hameed
Dr. Y. Sinan Hanay
Dr. Shagufta Henna
Dr. Fatima Hussain
Dr. Rasheed Hussain
Dr. Saman Iftikhar
Dr. Stephan Jones
Dr. Mohammad Saud Khan
Dr. Jay Ramesh Merja
Dr. Mubashir Husain Rehmani
Dr. Hafiz Maher Ali Zeeshan
About: This newsletter features technical, policy, social, governmental, but not political commentary related to the internet. Its contents reflect the viewpoints of the authors and do not necessarily reflect the positions and views of IEEE. It is published by the IEEE Internet Initiative to enhance knowledge and promote discussion of the issues addressed.