+ All Categories
Home > Documents > Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 -...

Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 -...

Date post: 26-Sep-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
41
A TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier Lopez , Dr. Carmen Fernandez Gago 29 August 2018 1
Transcript
Page 1: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

A TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS

ESR3 - Davide Ferraris

PhD Student @ University of Malaga, NICS lab

Tutors: Prof. Javier Lopez , Dr. Carmen Fernandez Gago

29 August 2018 1

Page 2: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Contents Introduction

o Trust

o Internet of Things

Architecture Frameworko K Model

o Transversal Activities

Use Case Scenario

Conclusion

29 August 2018 2

Page 3: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Introduction Introduction

o Trust

o Internet of Things

Architecture Frameworko K Model

o Transversal Activities

Use Case Scenario

Conclusion

29 August 2018 3

Page 4: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Trust

Trust is difficult to define because:

“To believe that someone is good and honest and will not harm you, or that something is safe and reliable”.

Trustor and Trustee

29 August 2018 4

Page 5: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Internet of Things 20.4 billions of devices will be connected by 2020 (https://www.gartner.com/newsroom/id/3598917)

Heterogeneity

Dinamicity

Communication

Trust is needed

29 August 2018 5

Page 6: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Architecture Framework Introduction

o Trust

o Internet of Things

Architecture Frameworko K Model

o Transversal Activities

Use Case Scenario

Conclusion

29 August 2018 6

Page 7: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

K Model

29 August 2018 7

Page 8: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Context Always present

Environment

Services

Properties (alone or composition)

Dynamic

29 August 2018 8

Page 9: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

K Model

29 August 2018 9

Page 10: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Need Characteristics of trust

Type of Architecture

Protocols

29 August 2018 10

Page 11: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

K Model

29 August 2018 11

Page 12: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Requirements IEEE 830-1993 specification

29 August 2018 12

Page 13: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Requirement Specification

29 August 2018 13

Page 14: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

K Model

29 August 2018 14

Page 15: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Model SysML

Trust Modelso Evaluationo Decision

29 August 2018 15

Page 16: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

K Model

29 August 2018 16

Page 17: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Development Top Down approach

Bottom Up approach

Depending on the previous and following phases

Core of the framework

Developer centric approach

29 August 2018 17

Page 18: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

K Model

29 August 2018 18

Page 19: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Verification Check if “the entity has been built right”

Verification of the functionalities

Verification of the requirements related to the system

Developer point of view

Intermediate product

29 August 2018 19

Page 20: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

K Model

29 August 2018 20

Page 21: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Validation Check if “the right entity has been built”

The need must be met

Validation of the requirements related to Real system environment

Customer point of view

Final product

29 August 2018 21

Page 22: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

K Model

29 August 2018 22

Page 23: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Utilization [email protected]

Dynamicity of IoT must face with devices that (Join, Stay, Leave) the System

29 August 2018 23

Page 24: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

K Model (links)

29 August 2018 24

Page 25: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Architecture Framework Introduction

o Trust

o Internet of Things

Architecture Frameworko K Model

o Transversal Activities

Use Case Scenario

Conclusion

29 August 2018 25

Page 26: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Transversal Activities Documentation

Metrics

Decision Gates

Traceability

Threat Analysis

Risk Management

Decision-Making

29 August 2018 26

Page 27: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Documentation Connection

Justification

Procedures

Guide

“Verba volant, scripta manent”

29 August 2018 27

Page 28: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Metrics Trust Metrics

Performance

Efficiency

Measures

29 August 2018 28

Page 29: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Decision Gates They permit to move between phases

Back-Up in case something goes wrong

29 August 2018 29

Page 30: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Traceability Connection between

o Phaseso Requirementso Activities and Phases

Control Domino effects

Help against Unintended Consequences

29 August 2018 30

Page 31: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Threat Analysis Attacks

o Internalo External

Malfunctions

Malwares

29 August 2018 31

Page 32: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Risk Management Likelihood

Severity

Detectability

29 August 2018 32

Page 33: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Decision Making Connected to many phases

o Requiremento Modelo Developmento Utilization

29 August 2018 33

Page 34: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Use Case Scenario Introduction

o Trust

o Internet of Things

Architecture Frameworko K Model

o Transversal Activities

Use Case Scenario

Conclusion

29 August 2018 34

Page 35: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Smart Cake Machine

29 August 2018 35

Smart Supermarket

Smart Cake Machine

Smart Fridge

Smart Hub

Page 36: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Smart Cake Machine Context

o Smart Homeo Trusted Smart entities

Needo Smart Cake Machine

Requirementso Security Requiremento Trust Requiremento Usability Requirement

Modelso Trusted ClassDiagramo Trusted RequirementDiagram

29 August 2018 36

Page 37: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Smart Cake Machine Development

o Top Down

Verificationo Verify the correct functionalities of the Smart Cake Machine

Validationo Validate it in the cooperation with Smart Fridge and Smart Supermarkets

Utilizationo Join the Smart Homeo Deal with join and leaving Smart devices

29 August 2018 37

Page 38: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Conclusion Introduction

o Trust

o Internet of Things

Architecture Frameworko K Model

o Transversal Activities

Use Case Scenario

Conclusion

29 August 2018 38

Page 39: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Conclusion IoT has brought new security challenges

Trust as a key

Software, Security and System Engineering approach to ensure trust in an entity

Trust and other security properties are included in the whole life cycle

K-Model

Transversal Activities

29 August 2018 39

Page 40: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Future Work Validation of the Framework

We will expand the phases of the framework

Application to a real complex IoT scenario

Application in an IoT System

29 August 2018 40

Page 41: Trust metrics FOR internet of thingsA TRUST-BY-DESIGN FRAMEWORK FOR THE INTERNET OF THINGS ESR3 - Davide Ferraris PhD Student @ University of Malaga, NICS lab Tutors: Prof. Javier

Questions?

Thanks to the European Commission, NeCS Project and to the university of Malaga for the opportunity given to me.

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No. 675320.

This work reflects only the author’s view and the Research Executive Agency is not responsible for any use that may be made of the information it contains.

29 August 2018 41


Recommended