General information


Subject type: Optional

Coordinator: Julián Horrillo Tello

Trimester: Third term

Credits: 6

Teaching staff: 

Manuel Pons Martorell
Manuel Pons Martorell 

Teaching languages


The documentation of the subject will be mostly in Spanish. Poden haver-hi documents en anglès i català, però l'idioma principal serà castellà. 

Skills


Specific skills
  • CE21: Understand the basics and applications of digital electronics and microprocessors.

  • CE23: Understand the applications of electronic instrumentation.

  • CE24: Train to design analog, digital and power electronic systems.

  • CE28: Apply industrial computing and communications.

Description


Optional subject framed in the block of the mention in Intelligent Manufacturing in Industry 4.0, of eminently practical approach.

The first part focuses on the analysis of cybersecurity. The generic concepts to be considered are explained, and management and control mechanisms are put in place. However, the main rules for the security management of information systems, of application in professional environments are introduced.

The second part explains the technological possibility of adding computing and communication capabilities to field devices, such as sensors and actuators, leading us to an environment of interconnected devices that can share data and the ability to process the. They are IoT environments. 

First we will see the solutions to implement IoT infrastructures, and then we will see cases of application in industrial environments (what is known as IIOT) and in city environments (what is known as Smart Cities)

The course will give an overview of IoT environments. The components found there, the platforms to work on, and the main protocols and operating models will be analyzed from an eminently practical point of view.

Learning outcomes


At the end of the course the student must be able to:

  1. Know the characteristics of IoT environments, their importance and the elements that make them up. (CE21, CE28)

LO1.1 Describe the different elements of an IoT environment

LO1.2 Understand and know the different elements of an IoT environment: sensors, actuators, MCU, SBC, ...

LO1.3 Understand and know the functionalities of an IoT management platform

LO1.4 Know the main IoT management platforms in the market

LO1.5 Implement IoT projects on IoT management platforms

LO1.6 Understand and know the problems of IoT environments

LO1.7 Understand the microservices involved in IoT solutions

LO1.8 Understand and know different cases of vertical use of IoT environments and solutions

  1. Understand the importance and operation of the OPC-UA standard in IoT environments and in the applications that operate in the various elements of these environments. (CE28)

LO2.1 Understand and know the main protocols used in IoT environments (OPC-UA).

  1. Know methods and tools to develop solutions for IoT environments. (CE24, CE28)

LO3.1 Understand IIOT environments

LO3.2 Understand and know the problems of management environments in Smart Cities

  1. Understand the importance of security in information and communication systems. (CE3)

LO4.1 Know the current regulatory framework

LO4.2 Identify the elements of an ISO standard, especially the 27000 series

LO4.3 Understand the functionality and the different ways of responding to the problem of Authentication, Authorization and Accounting.

  1. Know controls and procedures for safety management (CE3).

LO5.1 Know and have used tools and platforms for security monitoring and auditing

LO5.2 Know the different security solutions in nodes and networks

LO5.3 Understand the operation of syslog management tools

LO5.4 Understand SIEM environments

LO5.5 Understand NAC environments

LO5.6 Know protocol security solutions (in different layers, routing, ...).

LO5.7 Understand the concept of perimeter security

LO5.8 Understand and know IDS and IPS solutions

LO5.9 Understand and know the concepts of Encryption, Integrity, Confidentiality and Authenticity

LO5.10 Understand and know the concepts of public key and private key systems

LO5.11 Understand and get to know Virtual Private Networks

LO5.12 Understand and know tools and solutions for forensic analysis in different environments

LO5.13 Understand and know SDN solutions

LO5.14 Understand the problems of mobile environments

  1. Have basic knowledge of safety issues in industrial automation systems (CE3).

LO6.1 Know the different types of industrial communication networks and know how to choose the right ones for an application.

  1. Know the bases for the control and management of the security of automation systems and information systems
  • Note: These learning outcomes correspond to the learning outcomes, established in the Degree Report, according to the table of correspondences that you can find at the end of the Teaching Plan of the subject.

Working methodology


  1. Theoretical / practical classes in large group (whole class). In these sessions the teachers introduce the contents of the subject and teaching activities are carried out that pursue that the student is an active protagonist in the acquisition of his knowledge.
  2. Activities that are carried out in teams of two people or individually. These practical activities will be carried out both in classes with small groups and in classes with large groups (all students).
  3. Presentations individually and / or in groups of specific topics related to the subject.

The final objective is that the student acquires the knowledge of the subject by means of activities that can be small or consist of more complete projects where the knowledge that are acquired throughout the course take part, together with those acquired throughout his formation.

Within the hours of autonomous learning are considered the hours to prepare the theoretical classes, the hours to study and consolidate the acquired knowledge, the hours to prepare the work of the practices and, finally, the hours that the student can dedicate to increase and complement their knowledge on the subject.

For the follow-up of the subject the student works with his personal computer (laptop) that will have to take to each and every one of the classes. This is an essential tool for the development and achievement of the subject, and the student will have to install and use a whole series of tools to be able to work on it.

Contents


Content title 1:       Risks and threats.

Description

Types of threats

Security attacks

Threats to OT infrastructures

Related activities

Theoretical presentation (6h)

 

Content title 2:        Information security regulations and legislation.

Description

ISO standards

Other regulations and legislation

Security Policies

Risk analysis

Related activities

Theoretical presentation (3h)

  

Content title 3:        Security in nodes and networks

Description

Perimeter Security

SIEM

Endpoint security

Data and identity security

OT security

Related activities

Theoretical presentation (9h)

 

Content title 4:        IoT environments

Description

Objectives and characteristics of IoT environments

Elements of an IoT environment

Specific characteristics of IIoT environments

Connectivity between elements of the IoT environment

OPC-UA standard

Related activities

Theoretical presentation (8h)

 

Content title 5:        IoT platforms

Description

Functionalities of an IoT management platform

Major IoT management platforms in the market

Operation of IoT management platforms

Using the cloud in IoT applications

Fog and Edge computing 

Related activities

Theoretical presentation (4h)

 

Content title 6:        IoT applications

Description

Decision making in IoT environments

Smart Cities

Vertical use cases of IoT environments and solutions 

Related activities

Theoretical presentation (4h)

Learning activities


 

Activity title 1: Written Test

General description

Individual test of practical application (resolution of exercises and problems) of the theoretical concepts and practical procedures of the subject (Evidence of all the learning outcomes)

Skills

EC 21, EC 23, EC 24, EC 28

Support material

  • Subject material
  • Bibliography of the subject

Evidence of learning outcomes

LO1, LO2, LO3, LO4, LO5, LO6, LO7

Deliverable and links to the evaluation

Test resolution.

Specific objectives

Eminently evaluative objective of the degree of achievement of theoretical knowledge and its application to real practical situations

 

Activity title 2: Cybersecurity and IoT practices

General description

individual / group tests of practical application of theoretical concepts and practical procedures

Skills

EC 21, EC 23, EC 24, EC 28

Support material

  • Activity support dossier
  • Subject material
  • Bibliography of the subject

Evidence of learning outcomes

RA1.6, RA1.7, RA3.1, RA3.2, RA4.2, RA5.2, RA5.3, RA5.4, RA5.5, RA5.6, RA5.8, RA5.9, RA5.10. 5.11, RA6.1, RAXNUMX

Deliverable and links to the evaluation

  • Completion report

Specific objectives

Eminently evaluative objective of the degree of achievement of theoretical knowledge and its application to real practical situations

 

Activity title 3: Teamwork

General description

group tests of practical application of theoretical concepts and practical procedures

Skills

EC 21, EC 23, EC 24, EC 28

Support material

  • Activity support dossier
  • Subject material
  • Bibliography of the subject

Evidence of learning outcomes

RA1.3, RA1.4, RA1.7, RA1.8, RA2.1, RA3.1, RA3.2, RA12, RA4.1, RA5.6, RA5.7, RA6, RA7

Deliverable and links to the evaluation

  • Completion report

Specific objectives

Eminently evaluative objective of the degree of achievement of theoretical knowledge and its application to real practical situations

 

All activities are required to attend to be evaluated.

Activities are mandatory. Activities not performed or not attended are rated as 0.

Evaluation system


In order to pass (pass) the assessment activities, students must demonstrate:

- That they have acquired the theoretical knowledge related to the contents of the subject and that their understanding allows them to put them into practice.

- That they can develop solutions to problems that, although they may be similar to others seen above, present aspects that are new.

The weight of each of the activities in the final evaluation of the subject is indicated below.

1. 40% Written Test

2. Practices 40%

3. Individual or group work 20%

All grades are required. The written test can be retrieved

For the written tests, the average of the tests must have a minimum rating of 3,5. If the grade is lower than 3.5 then the final grade of the subject will be that of the written tests.

REFERENCES


Basic

Presentations and notes of the subject

Technical documentation of the software used in the subject

Complementary

IoT Fundamentals. Networking Technologies, Protocols and Uses Cases for Internet of Things.

David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Rob Barton and Jerome Henry.

Published by Ciscopress

Internet of Things (IoT) Ecosystem. 2nd Edition. 

Maggie Lin and Qiang Lin. 

Published by Independently published.