IDEES-FEDER: Difference between revisions

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