SlideShare a Scribd company logo
University	of	
Passau
JUAN	DAVID	PARRA
AGILE	KICK-OFF	MEETING,	12-14	January	2016,	Trento	IT
Update
Analysis	on	general	requirements	for	data	access	control	from	the	
gateway’s	perspective	->	first	paper
Submitted	it	to	the	5th Secure	IoT	Workshop	(collocated	with	ESORICS)
First	prototype	of	Identity	Management	(Demo	next)
AGILE	KICK-OFF	MEETING,	12-14	January	2016,	Trento	IT
IDM	Prototype
Allow	AGILE	users	to	log-in	using	already	existing	authentication	
mechanisms:
•Pam-Auth (Linux	user	– initial	login)
•Github (Oauth2)
•Web-ID	(Integration	with	Jolocom)
•…	more	to	come!	Google,	Dropbox,	etc.
Manage	keys	of	users	and	devices
Support	authentication	of	devices	and	users
Allow	AGILE	components	to	register	devices,	users,	etc.
AGILE	KICK-OFF	MEETING,	12-14	January	2016,	Trento	IT
IDM	Prototype
Authentication	Component	(Express	middleware)
•Manages	OAuth2	redirections,	Web-ID	authentication,	etc.
•Maps	cookies	to	tokens	stored	in	a	sqlite3	database
•Exposes	an	HTTP	Api to	resolve	tokens	(to	users)
IDM-core	(Dbus session	service	)
•Registers	entities	in	another	sqlite3	databse
•Validates	structure	of	entities
•Exposes	a	D-bus	Api to	register	entities
AGILE	KICK-OFF	MEETING,	12-14	January	2016,	Trento	IT
IDM	Prototype
Allow	AGILE	users	to	log-in	using	already	existing	authentication	
mechanisms:
•Pam-Auth (Linux	user	– initial	login)
•Github (Oauth2)
•Web-ID	(Integration	with	Jolocom)
•…	more	to	come!	Google,	Dropbox,	etc.
Manage	keys	of	users	and	devices
Support	authentication	of	devices	and	users
Allow	AGILE	components	to	register	devices,	users,	etc.
AGILE	KICK-OFF	MEETING,	12-14	January	2016,	Trento	IT
IDM	Prototype	(beta)
AGILE	KICK-OFF	MEETING,	12-14	January	2016,	Trento	IT
IDM	Demo
If	you	want	to	try	it	out	;-)	
https://github.com/Agile-IoT/agile-IDM
AGILE	KICK-OFF	MEETING,	12-14	January	2016,	Trento	IT
Why	did	we	demo	this?
We	expect	to	collaborate	with	partners	to	integrate	IDM	with	at	least	
the	following	components:
• Device	Management	(register	devices)
• User	Interface	(user	authentication)	
• Data	Management	(integrate	tokens	to	execute	actions)
• Pilots	(support	authentication	needs	for	cloud	integration,	e.g.	Google	Drive,	
etc.	)
AGILE	KICK-OFF	MEETING,	12-14	January	2016,	Trento	IT
Next	steps
Start	discussing	(and	doing)	IDM	integration in:
• Device	Management
• User	Interface
• Data	Management
• Pilots
Start	discussing	details	on	how	to	integrate	security	on	the	AGILE	API
Improve	IDM	(improve	D-bus	interface,	better	error	handling,	document	
it	more,	etc.)
Research	authentication	of	devices	(cooperation	with	INRIA)
AGILE	KICK-OFF	MEETING,	12-14	January	2016,	Trento	IT

More Related Content

PDF
AGILE Use Case & Challenges
AGILE IoT
 
PDF
WP8 - Pilot – Testbed
AGILE IoT
 
PDF
WP5 - Gateway Security, Data Provenance & Access Control
AGILE IoT
 
PDF
WP1 Gateway HW Design & Implementation
AGILE IoT
 
PDF
2016 07-20-wp1-q2 f2 f berlin
AGILE IoT
 
PPTX
Configuration & Recommendation
AGILE IoT
 
PPTX
Dissemination and Community Building
AGILE IoT
 
PPTX
FIWARE Developers Week_IoT basic exercises
FIWARE
 
AGILE Use Case & Challenges
AGILE IoT
 
WP8 - Pilot – Testbed
AGILE IoT
 
WP5 - Gateway Security, Data Provenance & Access Control
AGILE IoT
 
WP1 Gateway HW Design & Implementation
AGILE IoT
 
2016 07-20-wp1-q2 f2 f berlin
AGILE IoT
 
Configuration & Recommendation
AGILE IoT
 
Dissemination and Community Building
AGILE IoT
 
FIWARE Developers Week_IoT basic exercises
FIWARE
 

What's hot (20)

PPT
FIWARE IoT Proposal & Community
FIWARE
 
PPTX
FIWARE Developers Week_IoT Agents with Thinking Things and OMA lightweight M...
FIWARE
 
PPTX
Fiware, the future internet
Fernando Lopez Aguilar
 
PDF
RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccell...
AGILE IoT
 
PDF
Building the Internet of Things with open source and Eclipse IoT projects (Be...
AGILE IoT
 
PDF
FIWARE at LeWeb - Agenda
FIWARE
 
PPTX
Fiware, the future internet
Fernando Lopez Aguilar
 
PPTX
FIWARE IoT Introduction 1
Fernando Lopez Aguilar
 
PPTX
201410 1 fiware-overview
FIWARE
 
PPT
FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
FIWARE
 
PDF
Develop, deploy and manage your IoT Fleet with Balena - IoT Portugal Meetup
Balena
 
PPT
Io t idas_intro_ul20_nobkg
FIWARE
 
PDF
Open Source and Standardization
OW2
 
PDF
OSGi -Simplifying the IoT Gateway - Walt Bowers
mfrancis
 
PPTX
The Things Network Madrid
Balena
 
PDF
Scaling IoT Deployments: DevOps for the Internet of Things
Balena
 
PDF
FI-WARE Basic Guide
FIWARE
 
PDF
Training thethings.iO
Marc Pous
 
PDF
Connecting to the internet of things (IoT)
Fernando Lopez Aguilar
 
PPTX
Defining an Open IoT Stack - Presented at IoT World 2015
Ian Skerrett
 
FIWARE IoT Proposal & Community
FIWARE
 
FIWARE Developers Week_IoT Agents with Thinking Things and OMA lightweight M...
FIWARE
 
Fiware, the future internet
Fernando Lopez Aguilar
 
RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccell...
AGILE IoT
 
Building the Internet of Things with open source and Eclipse IoT projects (Be...
AGILE IoT
 
FIWARE at LeWeb - Agenda
FIWARE
 
Fiware, the future internet
Fernando Lopez Aguilar
 
FIWARE IoT Introduction 1
Fernando Lopez Aguilar
 
201410 1 fiware-overview
FIWARE
 
FIWARE Developers Week_FIWARE IoT: Beginner's tutorial_conference
FIWARE
 
Develop, deploy and manage your IoT Fleet with Balena - IoT Portugal Meetup
Balena
 
Io t idas_intro_ul20_nobkg
FIWARE
 
Open Source and Standardization
OW2
 
OSGi -Simplifying the IoT Gateway - Walt Bowers
mfrancis
 
The Things Network Madrid
Balena
 
Scaling IoT Deployments: DevOps for the Internet of Things
Balena
 
FI-WARE Basic Guide
FIWARE
 
Training thethings.iO
Marc Pous
 
Connecting to the internet of things (IoT)
Fernando Lopez Aguilar
 
Defining an Open IoT Stack - Presented at IoT World 2015
Ian Skerrett
 
Ad

Viewers also liked (18)

PDF
2016 07-20-wp7-q2 f2 f berlin
AGILE IoT
 
PDF
2016 07-20-wp4-q2 f2 f berlin
AGILE IoT
 
PDF
2016 07-20-wp8-q2 f2 f berlin
AGILE IoT
 
PDF
2016 07-20-wp7-eclipse proposal
AGILE IoT
 
PDF
About Open Source Business Models
AGILE IoT
 
PDF
2016 07-20-demo session
AGILE IoT
 
PDF
Art Event for AGILE 2017
AGILE IoT
 
PDF
Adaptation: Iot is Art
AGILE IoT
 
PDF
WP7 - Community Management and Project Dissemination
AGILE IoT
 
PDF
The cellular network: a vital link in the world of drones
AGILE IoT
 
PPTX
Why IoT needs Open Source Communities
AGILE IoT
 
PDF
WP8 Pilot Design, Execution & Evaluation
AGILE IoT
 
PDF
Data Ownership & Trust in the IoT
AGILE IoT
 
PDF
WP6 – Open Calls and Project Exploitation Management
AGILE IoT
 
PDF
WP2 - T2.1 - Automatic configuration based on hardware modules
AGILE IoT
 
PDF
WP3 – AGILE Sw Architecture
AGILE IoT
 
PDF
IoT Developer Survey 2016
Ian Skerrett
 
PDF
Déposer une thèse dans TEL ou HAL
OAccsd
 
2016 07-20-wp7-q2 f2 f berlin
AGILE IoT
 
2016 07-20-wp4-q2 f2 f berlin
AGILE IoT
 
2016 07-20-wp8-q2 f2 f berlin
AGILE IoT
 
2016 07-20-wp7-eclipse proposal
AGILE IoT
 
About Open Source Business Models
AGILE IoT
 
2016 07-20-demo session
AGILE IoT
 
Art Event for AGILE 2017
AGILE IoT
 
Adaptation: Iot is Art
AGILE IoT
 
WP7 - Community Management and Project Dissemination
AGILE IoT
 
The cellular network: a vital link in the world of drones
AGILE IoT
 
Why IoT needs Open Source Communities
AGILE IoT
 
WP8 Pilot Design, Execution & Evaluation
AGILE IoT
 
Data Ownership & Trust in the IoT
AGILE IoT
 
WP6 – Open Calls and Project Exploitation Management
AGILE IoT
 
WP2 - T2.1 - Automatic configuration based on hardware modules
AGILE IoT
 
WP3 – AGILE Sw Architecture
AGILE IoT
 
IoT Developer Survey 2016
Ian Skerrett
 
Déposer une thèse dans TEL ou HAL
OAccsd
 
Ad

Similar to 2016 07-20-wp5-q2 f2 f meeting in berlin (20)

PPTX
Security Research
AGILE IoT
 
PDF
I Know What Youll Do Next Summer - The Skills You Will Be Learning 
as a Domi...
Grégory Engels
 
PPTX
TQL - an IoT application platform
Jane Ren
 
PDF
SmartSociety – A Platform for Collaborative People-Machine Computation
Hong-Linh Truong
 
PPTX
Single sign on with TYPO3
tschikarski
 
PPTX
Internet of Things: Identity & Security with Open Standards
George Fletcher
 
PPTX
UCIAD overview
Mathieu d'Aquin
 
PDF
A topic on embedded system
SarengGopal
 
PPTX
Introduction to Embedded Systems
Joy Dutta
 
PDF
CIS14: Securing the Internet of Things with Open Standards
CloudIDSummit
 
PDF
Building Open Source Identity Infrastructures
Misagh Moayyed
 
PPTX
Catania Science Gateway Framework
riround
 
PPTX
IoT Platform with MQTT and Websocket
Sofian Hadiwijaya
 
ODP
Log aggregation and analysis
Dhaval Mehta
 
PPT
Widgets - the Wookie project
scottw
 
PDF
Clean architectures with fast api pycones
Alvaro Del Castillo
 
PPTX
Extending WebDriver: A cloud approach
Boni García
 
PPTX
OSFair2017 Workshop | EGI applications database
Open Science Fair
 
PDF
Suricate
befreax
 
PPT
What's New in Windows 7
Acend Corporate Learning
 
Security Research
AGILE IoT
 
I Know What Youll Do Next Summer - The Skills You Will Be Learning 
as a Domi...
Grégory Engels
 
TQL - an IoT application platform
Jane Ren
 
SmartSociety – A Platform for Collaborative People-Machine Computation
Hong-Linh Truong
 
Single sign on with TYPO3
tschikarski
 
Internet of Things: Identity & Security with Open Standards
George Fletcher
 
UCIAD overview
Mathieu d'Aquin
 
A topic on embedded system
SarengGopal
 
Introduction to Embedded Systems
Joy Dutta
 
CIS14: Securing the Internet of Things with Open Standards
CloudIDSummit
 
Building Open Source Identity Infrastructures
Misagh Moayyed
 
Catania Science Gateway Framework
riround
 
IoT Platform with MQTT and Websocket
Sofian Hadiwijaya
 
Log aggregation and analysis
Dhaval Mehta
 
Widgets - the Wookie project
scottw
 
Clean architectures with fast api pycones
Alvaro Del Castillo
 
Extending WebDriver: A cloud approach
Boni García
 
OSFair2017 Workshop | EGI applications database
Open Science Fair
 
Suricate
befreax
 
What's New in Windows 7
Acend Corporate Learning
 

More from AGILE IoT (13)

PPTX
Dockerized IoT Gateway Stack
AGILE IoT
 
PDF
AGILE: Building the Open Gateway for IoT
AGILE IoT
 
PPTX
AgriWare / Holonix
AGILE IoT
 
PPTX
IoT and Cloud services interactions
AGILE IoT
 
PPTX
IoT Hardware innovation
AGILE IoT
 
PPTX
AGILE software, devices and wider ecosystem
AGILE IoT
 
PPTX
Pilot Design, Execution & Evaluation
AGILE IoT
 
PDF
AGILE Open Call #1 Pitch
AGILE IoT
 
PPTX
AGILE M18 – State of the “Nation”
AGILE IoT
 
PPTX
Towards Configuration Technologies for IoT Gateways
AGILE IoT
 
PPTX
ASP-based Knowledge Representations for IoT Configuration Scenarios
AGILE IoT
 
PPTX
Recommendation Technologies for IoT Edge Devices
AGILE IoT
 
PDF
AGILE: Building the Open Gateway for IoT
AGILE IoT
 
Dockerized IoT Gateway Stack
AGILE IoT
 
AGILE: Building the Open Gateway for IoT
AGILE IoT
 
AgriWare / Holonix
AGILE IoT
 
IoT and Cloud services interactions
AGILE IoT
 
IoT Hardware innovation
AGILE IoT
 
AGILE software, devices and wider ecosystem
AGILE IoT
 
Pilot Design, Execution & Evaluation
AGILE IoT
 
AGILE Open Call #1 Pitch
AGILE IoT
 
AGILE M18 – State of the “Nation”
AGILE IoT
 
Towards Configuration Technologies for IoT Gateways
AGILE IoT
 
ASP-based Knowledge Representations for IoT Configuration Scenarios
AGILE IoT
 
Recommendation Technologies for IoT Edge Devices
AGILE IoT
 
AGILE: Building the Open Gateway for IoT
AGILE IoT
 

Recently uploaded (20)

PDF
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
ESUG
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PPTX
oapresentation.pptx
mehatdhavalrajubhai
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PDF
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
ESUG
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
oapresentation.pptx
mehatdhavalrajubhai
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
Presentation about variables and constant.pptx
safalsingh810
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
Activate_Methodology_Summary presentatio
annapureddyn
 
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 

2016 07-20-wp5-q2 f2 f meeting in berlin