Argitalpenak

Dynamic Software Updates to Enhance Security and Privacy in High Availability Energy Management Applications in Smart Cities

Argitaratze data: 2019ko martxoaren 21a

Egileak: Mugarza, Imanol Amurrio, Andoni Azketa, Ekain Jacob, Eduardo
Mota:Zientzia-aldizkariko artikulua
Argitalpenaren xehetasunak
Seriea: - Liburuaren izenburua: -
Kapitulua: - Edizioa: -
Bolumena: - Journal: IEEE Access
Zenbakia: - Orriak: -
ISBN/ISSN: - admin.research.publications.city: -
Erreferentzia: https://doi.org/10.1109/ACCESS.2019.2905925
BibTex deskargatu
Laburpena

The Internet of Things (IoT) and Industrial Internet of Things (IIoT) trends, where high connectivity is envisioned, are giving rise to new applications, services, and paradigms, such as smart cities. Due to this connectivity and information sharing features, security, and privacy protection mechanisms need to be implemented, which may become obsolete at some future time. Software updates are, then, crucial. However, software updates requiring system shutdown and restarts might not be acceptable from the business and service point of view when high availability is demanded. In this paper, a mixed-criticality software architecture and design for a building energy management system, built upon the Cetratus runtime framework, is presented, where partitioning techniques are employed to ensure temporal and spatial isolation. Through this framework, software updates are dynamically accomplished, without the need for system shutdown and restarts. A live patching example is also presented, where customers privacy is enhanced by means of homomorphic encryption.