Networks and Security Course Notes

Networks and Security Course Overview

Course Information

  • Instructor: Alireza Esfahani BSc, MSc, PhD, SFHEA, M IEEE, M ECSO
  • Position: Senior Lecturer in Cyber Security, Cyber Security Course Leader
  • Institution: School of Engineering and Computing, University of West London

Module Content Schedule

  • Week 1 (12 Feb): Networking Fundamentals
  • Week 2 (19 Feb): Network and Internet Protocol
  • Week 3 (26 Feb): IP Communication
  • Week 4 (5 Mar): Internet Layer
  • Week 5 (12 Mar): Internet Layer - Routing
  • Week 6 (19 Mar): Transport Layer
  • Week 7 (26 Mar): Security Protocols & Firewalls
  • Spring Break
  • Week 8 (9 Apr): VPN and IDS
  • Week 9 (16 Apr): Wireless and Mobile Networks
  • Week 10 (23 Apr): Complementary session (IoT)
  • Week 11 (30 Apr): Revision
  • Week 12 (7 May): In-class Test

Internet of Things (IoT)

Overview

  • Definition: IoT refers to a global framework of interconnected objects, people, systems, and resources that allow for the processing of information from both physical and virtual worlds.
  • Purpose: Enables advanced services by interconnecting various things using existing and evolving interoperable information and communication technologies.
  • Key Elements:
      - Systems of interconnected people, objects, and IT platforms
      - Pervasive data collection, smart networking, predictive analytics, and deep optimization
  • Standards Reference: ISO/IEC JTC1, ITU-TY.400/Y.2060, IEEE-SA IoT Ecosystem Study 2015

IoT Object Categories

  • Trackable Objects: Items that can be tracked through unique identifiers.
  • Data Objects: Objects that generate or store data.
  • Interactive Objects: Objects that can communicate with users and/or other devices.
  • Smart Objects: Objects that can act independently or semi-independently, typically integrated with sensors/controllers.

  

Evolution of IoT

Historical Milestones
  • 1960: Development of radio frequency identification (RFID).
  • 1969: First message sent over the Internet.
  • 1989: The invention of the web by Tim Berners-Lee.
  • 1999: Introduction of the term "Internet of Things" by Kevin Ashton.
  • 2000: Production of the first smart refrigerator by LG.
  • 2005: Emergence of wireless sensor networks (WSN).
  • 2010: Ubiquitous smart devices.
  • 2013: Introduction of 5G networks.
  • 2016-2019: Increase in connectivity and use of smart devices in various sectors.
  • 2020: Universalization of products based on IoT; expected growth in connected devices.
  • 2025 Prediction: The smart home business economy expected to exceed $100 billion, with a projection of 75 billion internet-connected devices.

Current State and Future Prospects of IoT

  • Projected Global Connected Devices:
      - 2003: 0.08 billion connected devices
      - 2010: 1.84 billion
      - 2015: 3.47 billion
      - 2020: 6.58 billion
      - 2025: Expected to reach 75 billion connected devices

Key Applications

  • Smart Home: Temperature control and energy optimization.
  • Industrial: Machine-to-machine (M2M) communication for quality control and optimization.
  • Automotive: Smart parking and traffic flow optimization.
  • Agriculture: Crop management, soil analysis, care for offspring.
  • Medical: Optimized patient care and quality data reporting with wearable devices.
  • Environmental: Forest fire detection and species tracking.
  • Retail: Inventory control and focused marketing strategies.

Challenges of IoT

  • Cost: High initial and maintenance costs can hinder adoption.
  • Big Data Explosion: Managing and analyzing vast amounts of data generated from devices.
  • Security & Privacy: Protecting personal data and ensuring secure communications between devices.
  • Power Efficiency: Ensuring devices remain energy efficient.
  • Lack of Standards: Absence of universal standards can lead to compatibility issues between devices.

Vehicular Ad hoc Networks (VANETs)

Definition

  • VANETs: A form of mobile ad-hoc networks specifically designed for vehicular communication, facilitating vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), and infrastructure-to-infrastructure (I2I) communications.

Operation

  • Components:
      - Road-side Infrastructure Units (RSUs) with on-board processing and wireless communication capabilities.
  • Communication Method:
      - Uses Dedicated Short-Range Communications (DSRC) operating in the 5.9 GHz band with a bandwidth of 75 MHz, allowing communication within a range of 300 meters.

Applications of VANETs

  • Intelligent Transportation: Enhancements like collision avoidance and traffic condition monitoring.
  • Comfort Applications: Services that enhance passenger experience, such as in-vehicle infotainment.
  • Local Information Sharing: Traffic updates and cooperative driving.
  • Payment Services: Facilitation of transactions related to tolls or parking.

Characteristics of VANETs

  • High Mobility: Vehicles moving at high speeds leading to rapid changes in network topology.
  • Dynamic Network Size: The size of the network changes based on the number of vehicles in an area.
  • Time Critical Communication: For applications like collision avoidance and traffic monitoring, timely information exchange is essential.

Models of VANETs

  • Network Infrastructure Model: Vehicles connect to centralized servers through road-side infrastructure (e.g., cellular base stations).
  • Inter-Vehicle Communication Model: Direct ad-hoc connectivity among vehicles for long or short-range communication purposes.
  • Hybrid Configuration: Combines V2V and V2I communications for enhanced connectivity.

Challenges in VANETs

  • Mobility and Scalability: Managing the number of vehicles and maintaining connections as vehicles move.
  • Traffic Management: Addressing congestion and collision challenges.
  • Delay Constraints: Ensuring communication happens quickly enough for safety-critical applications.
  • Vehicular Security: Protecting against malicious attacks targeting vehicular communications.

Software Defined Networking (SDN)

Overview

  • Current Network Limitations:
      - Specialized packet forwarding hardware and complex software operational demands.
      - Millions of lines of code make it hard to extend or adapt services quickly.
      - High energy consumption and inability to dynamically adjust to network demands.

Solution - SDN

  • Concept: An operating system for networks that allows centralized control enabling flexibility and dynamic resource allocation.
  • Components:
      - Simplified packet forwarding hardware under the control of a network operating system.
      - Protocols that interface with network elements for control and data flow adjustment.

History and Development

  • 2006: Initial proposal by Martin Casado at Stanford for centralized security control via SDN.
  • 2008: OpenFlow project emerged, leading to its first specifications published in 2009.
  • Formation of the Open Networking Foundation in 2011 that fostered the growth of SDN applications across the industry.

Status of SDN

  • Companies like Google, VMware, and IBM have developed products based on the OpenFlow protocol.
  • Collaborations with network hardware vendors have resulted in hybrid SDN solutions that maintain proprietary elements alongside OpenFlow.

  

Summary of Topics Covered

  • Understanding key concepts related to the Internet of Things (IoT).
  • Exploration of IoT applications in vehicular networks (VANETs).
  • Overview of Software Defined Networking (SDN).

Questions

  • Open floor for any questions regarding topics covered in the session.