IoT Security

Internet-of-Things (IoT) basically means every device that is enhanced with Internet connectivity. While traditionally only computers, laptops, smartphones and tablets had Internet access. Nowadays, your light bulb, door ring, and even tooth brush has Internet connection and allows them to be "smart". While this smartness allows for some interesting features, the security built in (if at all) is usually not so smart. Hence, this area needs not only lots of research, but also more intense look at existing concepts and applying them to devices with maybe less energy capacity, computing power, or storage.

Smart Meter Gateways

As part of my work at Sirrix we developed a security architecture for smart meter gateways and leveraged earlier work on security architectures for distributed IT systems, as we did in the EMSCB and OpenTC projects, i.e., building on the Turaya security framework. Smart Meter Systems are going to be deployed worldwide. However, due to their complexity and interconnectivity, they have to deal with strict security and privacy requirements. As a result, German regulatory bodies decided a proactive approach and developed a protection profile for Common Criteria evaluation, i.e., specifying explicitly security requirements for gateway components.

 

The objective was to design a modular security framework that can be used to realize such gateways in order to fulfill the requirements of the protection profile. This security framework is based on a security kernel approach that has been developed within various other projects. The proposed security kernel framework offers a solution to meet these security requirements while keeping the architecture modular and flexible to be used for other implementations as well.

 

A key feature of the security kernel framework is that it allows executing isolated application domains on top of it. Applications belonging to one domain can communicate freely with each other. A communication to other domains is prevented by default. If communication between domains (or to external systems) should be allowed, then this must be stated in the security policy of the system.

Security Kernel based Smart Meter Gateway Security Architecture
Security Kernel Approach for Smart Meter Gateway

Secure Edge Computing

This is a field I have recently started to work on. Edge Computing basically means that computing and processing of data moves back from the cloud more closer to the devices (the "edge" of the network), where the data is generated.


Research Works

Download
Applying a Security Kernel Framework to Smart Meter Gateways
Michael Gröne, Marcel Winandy
ISSE 2012 Securing Electronic Business Processes, Highlights of the Information Security Solutions Europe 2012 Conference, Springer Vieweg, 2012.
GroWin2012- Security_Kernel_Smart_Meter_
Adobe Acrobat Document 713.6 KB

Mind the Shift: Secure Migration of Containerized Processes in Edge Computing

Angelo Liguori, Peter Schoo, Marcel Winandy.

5th IEEE International Conference on Edge Computing and Scalable Cloud (IEEE EdgeCom 2019).