

IoTCrawler is an H2020 project whose main objective is to become a search engine for IoT information. Its intention is not to become a new IoT platform competing with existing ones, but being a higher frame of reference for all of them, creating an IoT ecosystem, quite like any web-based search engine is for websites and webpages. IoTCrawler improves on other approaches by considering security and privacy as main driving pillars, from the information registration phase, to users and machines requests to the stored information.
In this chapter, we detail the different components responsible for identity management, authorisation and privacy, and how they interact to obtain the desired goal of controlling and managing the way in which information is registered by existing IoT platforms and later provided to legitimate consumers. We also present the introduction of Distributed Ledger Technologies in this IoT ecosystem as a way to enable distributed trust, avoiding single-point-of-failure threats and implementing smart contracts for authorisation, strategic features to be leveraged for the enablement of data-markets.