IDEES-FEDER: Difference between revisions

From UNamur InfoSec
Jump to navigation Jump to search
No edit summary
No edit summary
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
== FEDER-IDEES Research objective ==
In this section, we provide a short summary of the IDEES project. The short summary can be found in the link below.
* [[IDEE-FEDER project Introduction|FEDER-IDEE project's objective ]]
* [[IDEE-FEDER project Introduction|FEDER-IDEE project's objective ]]
* [[IDEE-FEDER project planning|FEDER-IDEE project planning]]
 
** [[FEDER-IDEE PAP: Policy Administration Point|FEDER-IDEE Policy Administration Point (PAP)]]
== FEDER_IDEES Planning ==
** [[FEDER-IDEE mega_hub: IoT mega hub design and specification|IoT mega hub design and specification]]
 
** [[IoT-infrastructure-modelling|IOT system modelling]]
* [[IDEE-FEDER project planning|FEDER-IDEES project planning]]
** [[XACML-PAP-modelling| A voice-based XACML PAP for IOT system]]
 
**[[FEDER:Access Control Requirements in IoT|Access Control Requirements in IoT]]
== FEDER_IDEES State of the art ==
**[[FEDER:Access Control Model in IoT| Access Control Model in IoT]]
This section talks about the state of the art of the security and risk issues in the Internet of Things and the existing solutions to the issues. The summary of our study is presented in the presentation slides given in the link below.
**[[Working with micro-controller IDEs| Arduino IDE and PyMakr: Working with ESP 8266 and LoPy]]
* [[IDEE-FEDER State_of_the_art|FEDER-IDEES State of the art]]
**[[LoPy as Nano Gateway: configuration]]
== FEDER_IDEES Access Control requirements ==
**[[FEDER:ESP8266 Experimentation|Experiments with Wifi network and ESP8266 Huzzah feather]]
In this section, we define the access control requirements for IoT system and smart home in particular. The definition of access control requirements is done based on two important aspects: the legal and technical requirements. The detailed of access control requirements technical report can be found in the link below.
**[[FEDER:Lora Network Installation|Experiments with Lora network: Raspberry Pi and iC880A-USB]]
* [[IDEE-FEDER access_control_requirements|FEDER-IDEES Access control requirements]]
**[[FEDER: Survey: IoTs Security: Treats and Risk Analysis| Survey: IoTs Security: Treats and Risk Analysis]]
== FEDER_IDEES Access control model and implementation ==
**[[FEDER: MQTT: Different implementations| MQTT Implementations]]
This section dedicates to the design of the access control model for IoT and smart home system. The proposed access control model is constructed based on the access control requirements defined in the previous section. This proposed access control model takes into account different security and privacy aspects involving in the access control process. The model named privacy and risk-aware access control model is proposed. One can find the detailed of the model in the link below.
**[[LoPy| LoPy:Lorawan signal test]]
 
**[[LoPy-nano-gateway-wan-public| LoPy nano gateway and Thethingsnetwork]]
To be able to validate the access control policies derived from the proposed model, we develop the access control system based on that model. This access control system is developed based on the standard XACML access control markup language.
**[[LoPy-nano-gateway-wan-private| LoPy nano gateway and private lora network service (lora-server)]]
* [[IDEE-FEDER ac_design_implementation|FEDER-IDEES Access control model design and implementation]]
**[[LoPy-nano-gateway-wan-private architecture| LoPy nano gateway and private lora network service (lora-server) architecture]]
== FEDER_IDEES IoT system modelling==
**[[TTN architecture| TTN architecture backend]]
In order to validate proposed access control system, a real IoT system supporting different IoT access scenarios is required. We model the smart home system where developed access control system is integrated. The general smart home architecture supporting access control system is represented in the technical report accessible in the link below.
**[[Lora-Indoor gateway| Indoor Loragateways]]
* [[IDEE-FEDER IoT_system_modelling |FEDER-IDEES IoT system modelling]]
**[[Setup IC880A-SPI (LoRaWAN concentrator) on Raspberry Pi 3]]
== FEDER_IDEES Smart home system modelling and prototyping ==
**[[GAP Bluetooth Low Energy]]
In this section, we work on the general smart home architecture modelling and prototyping. In this task, we developed a software-based smart home hub supporting different wireless network technologies, such as LoRa, Bluetooth (BLE) and Wifi. The development of mega hub, which acts as the central entity connecting different smart hubs from brands, is executed in this section.
**[[GATT Bluetooth Low Energy]]
* [[IDEE-FEDER Smart_home_system_design |FEDER-IDEES Smart home system design]]
**[[bluepy: Python interface to Bluetooth LE on Linux]]
== FEDER_IDEES IoT technologies testing and experimentation ==
**[[Adafruit Feather 32u4 Bluefruit LE: BLE GAP]]
This section provides the detailed documentation concerning our work in during each project phase. Every experiment is recorded and documented in this section. That includes, the system installation, configuration and testing. Some works on micro controllers and IoT sensors are also reported in this section. 
**[[Custom GAP advertising packet]]
* [[IDEE-FEDER experimentation_testing|FEDER-IDEES Experimentation and testing IoT technologies: Wifi, LoRaWAN, Bluetooth, ...]]
**[[BLE proxy]]
== FEDER_IDEES Publications ==
**[[LoRa proxy]]
So far, we published two research papers. The first papers relates to the access control requirements and the access control model supporting those requirements. The second papers is about the method to enforce the access control policies defined specifically for smart home system environment. The two published papers can be found in the link below.
**[[Install All Components]]
*[[FEDER-IDEE publication|FEDER-IDEES Research Publications]]
**[[Micropython on Adafruit Huzzah esp8266]]
* [[Client App Design]]
**[[Scenario & Sequence Diagram]]
**[[Interface Design]]
**[[Database]]
**[[Secure web app implementation for IoT system]]
**[[Usage guideline: secure web app for IoT system]]
*[[FEDER-IDEE publication|FEDER-IDEE Research Publications]]

Latest revision as of 13:22, 23 February 2018

FEDER-IDEES Research objective

In this section, we provide a short summary of the IDEES project. The short summary can be found in the link below.

FEDER_IDEES Planning

FEDER_IDEES State of the art

This section talks about the state of the art of the security and risk issues in the Internet of Things and the existing solutions to the issues. The summary of our study is presented in the presentation slides given in the link below.

FEDER_IDEES Access Control requirements

In this section, we define the access control requirements for IoT system and smart home in particular. The definition of access control requirements is done based on two important aspects: the legal and technical requirements. The detailed of access control requirements technical report can be found in the link below.

FEDER_IDEES Access control model and implementation

This section dedicates to the design of the access control model for IoT and smart home system. The proposed access control model is constructed based on the access control requirements defined in the previous section. This proposed access control model takes into account different security and privacy aspects involving in the access control process. The model named privacy and risk-aware access control model is proposed. One can find the detailed of the model in the link below.

To be able to validate the access control policies derived from the proposed model, we develop the access control system based on that model. This access control system is developed based on the standard XACML access control markup language.

FEDER_IDEES IoT system modelling

In order to validate proposed access control system, a real IoT system supporting different IoT access scenarios is required. We model the smart home system where developed access control system is integrated. The general smart home architecture supporting access control system is represented in the technical report accessible in the link below.

FEDER_IDEES Smart home system modelling and prototyping

In this section, we work on the general smart home architecture modelling and prototyping. In this task, we developed a software-based smart home hub supporting different wireless network technologies, such as LoRa, Bluetooth (BLE) and Wifi. The development of mega hub, which acts as the central entity connecting different smart hubs from brands, is executed in this section.

FEDER_IDEES IoT technologies testing and experimentation

This section provides the detailed documentation concerning our work in during each project phase. Every experiment is recorded and documented in this section. That includes, the system installation, configuration and testing. Some works on micro controllers and IoT sensors are also reported in this section.

FEDER_IDEES Publications

So far, we published two research papers. The first papers relates to the access control requirements and the access control model supporting those requirements. The second papers is about the method to enforce the access control policies defined specifically for smart home system environment. The two published papers can be found in the link below.