The envisioned COMPOSE platform will support the development of applications which want to make use of real-world smart objects and the data they generate. For this purpose, the project aims at the simplifying software development for the Internet of Things (IoT). This involves various stakeholders, ranging from Software developers, over data providers, to end-users. Of course, the development of application logic for various contexts, different user groups, and the processing of potentially security critical data induced delicate security problems. So far, single security components or interactions with them have been described in several deliverables. This is not surprising as security is usually constructed orthogonal to the rest of the system and is not directly relevant for functionality but must support it transparently. With this document, we provide a description of the identity management system and the gathering of provenance data. The description includes the goals of these modules in COMPOSE and how they are archived. The document will not only describe the internal structure of these security components but also sketch their interactions with other COMPOSE components and their integration.
D5.2.1 Prototype providing identity management and provenance in COMPOSE