About ETRO  |  News  |  Events  |  Vacancies  |  Contact  
Home Research Education Industry Publications About ETRO

Master theses

Current and past ideas and concepts for Master Theses.

Security in the oneM2M service platform, based on Java and OSGI


IoT is experiencing a worldwide growth and many companies and governments are planning to do significant investments at short to medium term for the addition of smart sensors into their products or processes to increase the productivity or to offer additional services to the customers. This expansion leads to an increasing amount of data, increasing heterogeneity of devices, data sizes, and measurement procedures. The management of the sensor and routing nodes and the valorisation of the associated quantity of data today is a great challenge. Recently, several vertical Internet of Things (IoT) solutions, e.g. IoTivity (Intel + partners), AgileIoT (Huawei), AllJoyn (Qualcomm), Homekit (Apple) and Brillo (Google), are developed for certain areas such as smart buildings, cities, healthcare, logistics, transport etc. However, to avoid being trapped in these systems, open standards are necessary so that services can run simultaneously on different devices from different vendors.
In our research team, we are currently working in demonstrating the usefulness and the user-friendliness of an open common service layer and extend it over widely used application protocols (HTTP, MQTT, CoAP), carried by means of radio (BLE, LoRA, IEEE 802.15.4) and power line communication (PLC). To that purpose, we work with the oneM2M framework, as it is one of the most broadly available open source frameworks. However, the OM2M implementation of the oneM2M standard lacks most of the security features described in the specification.

Kind of work

Besides the storage of the key material and the choice of the security algorithms, also the access control mechanisms and key management are very important to take into account in such systems. In addition, there is a continuous trade-off between security, efficiency and user friendliness of the system.
Therefore, the goal of this thesis will be to implement different security mechanisms described in the oneM2M platform, and/or extend those developed by our research team (we are currently working on the inclusion of DTLS/TLS layer to obtain HTTPS, MQTTS and CoAPS in the oneM2M platform). Finally, the student should perform an analysis between the different security protocols available in terms of CPU usage and protection against different attacks.

Framework of the Thesis

This thesis is proposed in the context of the current IoT projects (EU projects and collaboration projects with industry) of the smartnets group.

Number of Students

1 or 2 students

Expected Student Profile

- Knowledge of telecommunication protocols
- Basic knowledge of security protocols is a plus
- Skills for understanding programs written in Java
- Skills for programming in Java


Prof. Dr. Ir. Kris Steenhaut

+32 (0)2 629 2977

more info


Mr. Simone Patonico

+32 (0)2 629 2987

more info

Mr. Long Nguyen

+32 (0)2 629 2906

more info

- Contact person




- Contact person

- Thesis proposals

- ETRO Courses

- Contact person

- Spin-offs

- Know How

- Journals

- Conferences

- Books

- Vacancies

- News

- Events

- Press


ETRO Department

Tel: +32 2 629 29 30

©2019 • Vrije Universiteit Brussel • ETRO Dept. • Pleinlaan 2 • 1050 Brussels • Tel: +32 2 629 2930 (secretariat) • Fax: +32 2 629 2883 • WebmasterDisclaimer