IDEES-FEDER: Difference between revisions

From UNamur InfoSec
Jump to navigation Jump to search
No edit summary
No edit summary
 
(21 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]]
 
* [[IDEE-FEDER state_of_the_art|FEDER-IDEE State of the art]]
== FEDER_IDEES Planning ==
* [[IDEE-FEDER access_control_requirements|FEDER-IDEE Access control requirements]]
 
* [[IDEE-FEDER ac_design_implementation|FEDER-IDEE Access control model design and implementation]]
* [[IDEE-FEDER project planning|FEDER-IDEES project planning]]
* [[IDEE-FEDER experiementation_testing|FEDER-IDEE Experimentation and testing]]
 
** [[FEDER-IDEE PAP: Policy Administration Point|FEDER-IDEE Policy Administration Point (PAP)]]
== FEDER_IDEES State of the art ==
** [[FEDER-IDEE mega_hub: IoT mega hub design and specification|IoT mega hub design and specification]]
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.
** [[IoT-infrastructure-modelling|IOT system modelling]]
* [[IDEE-FEDER State_of_the_art|FEDER-IDEES State of the art]]
** [[XACML-PAP-modelling| A voice-based XACML PAP for IOT system]]
== FEDER_IDEES Access Control requirements ==
**[[FEDER:Access Control Requirements in IoT|Access Control Requirements in IoT]]
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:Access Control Model in IoT| Access Control Model in IoT]]
* [[IDEE-FEDER access_control_requirements|FEDER-IDEES Access control requirements]]
**[[Working with micro-controller IDEs| Arduino IDE and PyMakr: Working with ESP 8266 and LoPy]]
== FEDER_IDEES Access control model and implementation ==
**[[LoPy as Nano Gateway: configuration]]
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.
**[[FEDER:ESP8266 Experimentation|Experiments with Wifi network and ESP8266 Huzzah feather]]
 
**[[FEDER:Lora Network Installation|Experiments with Lora network: Raspberry Pi and iC880A-USB]]
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: Survey: IoTs Security: Treats and Risk Analysis| Survey: IoTs Security: Treats and Risk Analysis]]
* [[IDEE-FEDER ac_design_implementation|FEDER-IDEES Access control model design and implementation]]
**[[FEDER: MQTT: Different implementations| MQTT Implementations]]
== FEDER_IDEES IoT system modelling==
**[[LoPy| LoPy:Lorawan signal test]]
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.
**[[LoPy-nano-gateway-wan-public| LoPy nano gateway and Thethingsnetwork]]
* [[IDEE-FEDER IoT_system_modelling |FEDER-IDEES IoT system modelling]]
**[[LoPy-nano-gateway-wan-private| LoPy nano gateway and private lora network service (lora-server)]]
== FEDER_IDEES Smart home system modelling and prototyping ==
**[[LoPy-nano-gateway-wan-private architecture| LoPy nano gateway and private lora network service (lora-server) architecture]]
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.
**[[TTN architecture| TTN architecture backend]]
* [[IDEE-FEDER Smart_home_system_design |FEDER-IDEES Smart home system design]]
**[[Lora-Indoor gateway| Indoor Loragateways]]
== FEDER_IDEES IoT technologies testing and experimentation ==
**[[Setup IC880A-SPI (LoRaWAN concentrator) on Raspberry Pi 3]]
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. 
**[[GAP Bluetooth Low Energy]]
* [[IDEE-FEDER experimentation_testing|FEDER-IDEES Experimentation and testing IoT technologies: Wifi, LoRaWAN, Bluetooth, ...]]
**[[GATT Bluetooth Low Energy]]
== FEDER_IDEES Publications ==
**[[bluepy: Python interface to Bluetooth LE on Linux]]
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.
**[[Adafruit Feather 32u4 Bluefruit LE: BLE GAP]]
*[[FEDER-IDEE publication|FEDER-IDEES Research Publications]]
**[[Custom GAP advertising packet]]
**[[BLE proxy]]
**[[LoRa proxy]]
**[[Install All Components]]
**[[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.