Concepts

Brief summary of the basic concepts

The main goal of SMOKER is it, to provide an easy and anonymous way for clients to authenticate themselves at a broker and provide a possibility to set up authorization rules at topic level. The claims are managed exclusively by the clients by claiming/unclaiming them. The broker only has to take care of the secure storage of claims and the enforcement of their rules for MQTT publish/subscribe activities.

Successful subscription of a claimed topic.


Authentication

Concept of the enhanced authentication flow

Authorization

Concept of how clients can manage authorization at topic level

Cryptography

Short description which cryptographic schemes are used by SMOKER

Last modified May 30, 2021